Unable to get the SATA Connector and SATA Slots to work

Anyone else have issues with the Argon EON and its SATA Connector/Slots? For me it doesn’t work. The devices (SATA/USB Connector and SATA Slots) are constantly disconnected/connected. And its not possible (it will not shown in the system) to connect a SATA/USB drive e.g.

I gets the following error/kernel messages. These are constantly repeated.

kernel: usb 2-2.4: new SuperSpeed USB device number 32 using xhci_hcd
kernel: usb 2-2.4: New USB device found, idVendor=1741, idProduct=1156, bcdDevice= 1.00
kernel: usb 2-2.4: New USB device strings: Mfr=2, Product=3, SerialNumber=1
kernel: usb 2-2.4: Product: sata
kernel: usb 2-2.4: Manufacturer: Pinas
kernel: usb 2-2.4: SerialNumber: 0000000000E1
kernel: usb-storage 2-2.4:1.0: USB Mass Storage device detected
kernel: usb-storage 2-2.4:1.0: Quirks match for vid 1741 pid 1156: 800000
kernel: scsi host2: usb-storage 2-2.4:1.0
kernel: usb 2-2.2: USB disconnect, device number 31
mtp-probe[2391]: checking bus 2, device 32: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-2>
mtp-probe[2391]: bus: 2, device: 32 was not an MTP device
kernel: usb 2-2.4: USB disconnect, device number 32
kernel: usb 2-2: reset SuperSpeed USB device number 28 using xhci_hcd
kernel: usb 2-2.2: Device not responding to setup address.
kernel: usb 2-2: USB disconnect, device number 28
kernel: usb 2-2.2: new SuperSpeed USB device number 33 using xhci_hcd
kernel: xhci_hcd 0000:01:00.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
kernel: usb 2-2: new SuperSpeed USB device number 34 using xhci_hcd
kernel: usb 2-2: New USB device found, idVendor=2109, idProduct=0817, bcdDevice= 0.50
kernel: usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
kernel: usb 2-2: Product: USB3.0 Hub
kernel: usb 2-2: Manufacturer: VIA Labs, Inc.
kernel: hub 2-2:1.0: USB hub found
kernel: hub 2-2:1.0: 4 ports detected
kernel: usb 2-2.2: new SuperSpeed USB device number 35 using xhci_hcd
kernel: usb 2-2.2: device descriptor read/8, error -71
kernel: usb 2-2.2: new SuperSpeed USB device number 35 using xhci_hcd
kernel: usb 2-2.2: device descriptor read/8, error -71
kernel: usb 2-2: USB disconnect, device number 34
kernel: usb 2-2-port2: attempt power cycle
kernel: xhci_hcd 0000:01:00.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
kernel: usb 2-2: new SuperSpeed USB device number 39 using xhci_hcd
kernel: usb 2-2: New USB device found, idVendor=2109, idProduct=0817, bcdDevice= 0.50
kernel: usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
kernel: usb 2-2: Product: USB3.0 Hub
kernel: usb 2-2: Manufacturer: VIA Labs, Inc.
kernel: hub 2-2:1.0: USB hub found
Mkernel: hub 2-2:1.0: 4 ports detected
kernel: usb 2-2.2: new SuperSpeed USB device number 40 using xhci_hcd
kernel: usb 2-2.2: New USB device found, idVendor=174e, idProduct=1155, bcdDevice= 1.00
kernel: usb 2-2.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
kernel: usb 2-2.2: Product: SATA
kernel: usb 2-2.2: Manufacturer: Pinas
kernel: usb 2-2.2: SerialNumber: 0000000000EC
kernel: usb-storage 2-2.2:1.0: USB Mass Storage device detected
kernel: usb-storage 2-2.2:1.0: Quirks match for vid 174e pid 1155: 800000
kernel: scsi host1: usb-storage 2-2.2:1.0

[...]

kernel: scsi 1:0:0:0: Direct-Access     Pinas    SATA             0    PQ: 0 ANSI: 6
kernel: sd 1:0:0:0: Attached scsi generic sg1 type 0
kernel: sd 1:0:0:0: [sdb] Media removed, stopped polling
kernel: sd 1:0:0:0: [sdb] Attached SCSI removable disk
kernel: usb 2-2.2: USB disconnect, device number 65
kernel: scsi 2:0:0:0: Direct-Access     Pinas    sata             0    PQ: 0 ANSI: 6
kernel: sd 2:0:0:0: Attached scsi generic sg2 type 0
kernel: sd 2:0:0:0: [sdc] Media removed, stopped polling
kernel: sd 2:0:0:0: [sdc] Attached SCSI removable disk
kernel: usb 2-2.2: device not accepting address 65, error -22
kernel: usb 2-2.2: device not accepting address 65, error -22
kernel: usb 2-2.2: device not accepting address 65, error -22
kernel: usb 2-2.2: device not accepting address 65, error -22
kernel: usb 2-2.4: USB disconnect, device number 66
kernel: usb 2-2: reset SuperSpeed USB device number 62 using xhci_hcd
kernel: usb 2-2.2: new SuperSpeed USB device number 67 using xhci_hcd
kernel: usb 2-2.2: New USB device found, idVendor=174e, idProduct=1155, bcdDevice= 1.00
kernel: usb 2-2.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
kernel: usb 2-2.2: Product: SATA
kernel: usb 2-2.2: Manufacturer: Pinas
kernel: usb 2-2.2: SerialNumber: 0000000000EC
kernel: usb-storage 2-2.2:1.0: USB Mass Storage device detected
kernel: usb-storage 2-2.2:1.0: Quirks match for vid 174e pid 1155: 800000
Mkernel: scsi host1: usb-storage 2-2.2:1.0
mtp-probe[2929]: checking bus 2, device 67: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-2>
mtp-probe[2929]: bus: 2, device: 67 was not an MTP device
mtp-probe[2930]: checking bus 2, device 67: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-2>
mtp-probe[2930]: bus: 2, device: 67 was not an MTP device
kernel: usb 2-2.4: Device not responding to setup address.
kernel: usb 2-2: USB disconnect, device number 62
kernel: usb 2-2.4: new SuperSpeed USB device number 68 using xhci_hcd
kernel: usb 2-2.2: USB disconnect, device number 67
kernel: xhci_hcd 0000:01:00.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.

The SATA slots and the USB connector are also disconnected and reconnected after a while and the IDs of the devices in the output of “lsusb” is increased every time.

#> lsusb
Bus 002 Device 055: ID 1741:1156 Pinas sata
Bus 002 Device 054: ID 174e:1155 Pinas SATA
Bus 002 Device 051: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I also tried turning off UAS for the 3 devices. Unfortunately without success.

cat /boot/cmdline.txt
console=tty1 root=PARTUUID=e953ddb9-02 rootfstype=ext4 fsck.repair=yes rootwait usb-storage.quirks=2109:0817:u,1741:1156:u,174e:1155:u

I have the latest Raspian OS with the following kernel running:

#> uname -a
Linux piserver 5.15.40-v8+ #1556 SMP PREEMPT Wed May 18 11:30:14 BST 2022 aarch64 GNU/Linux

The SATA ssd is working when I connect it regulary via usb cable with the raspberry pi.

Do any of you have similar problems?
I hope someone can help me.

Not seeing any errors, but this is what I’m seeing…

pinas:~ $ lsblk -o NAME,MAJ:MIN,RM,SIZE,RO,TYPE,VENDOR,MODEL
NAME   MAJ:MIN RM   SIZE RO TYPE VENDOR   MODEL
sda      8:0    0 465.8G  0 disk JMicron  Generic
├─sda1   8:1    0   256M  0 part          
└─sda2   8:2    0 465.5G  0 part          
sdb      8:16   0 894.3G  0 disk Pinas    MICRON_M510DC_MTFDDAK960MBP
sdd      8:48   0 894.3G  0 disk Pinas    MICRON_M510DC_MTFDDAK960MBP
pinas:~ $ lsusb
Bus 002 Device 005: ID 1741:1156 Pinas sata
Bus 002 Device 004: ID 152d:0583 JMicron Technology Corp. / JMicron USA Technology Corp. JMS583Gen 2 to PCIe Gen3x2 Bridge
Bus 002 Device 003: ID 174e:1155 Pinas SATA
Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub             
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub             
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Okay your devices does not disconnect and reconnect. Your “Pinas sata” devices have a low id (e.g. 005 and 003).

Which Kernel and OS do you use?

64bit Bullseye.

$ cat /etc/os-release -
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Linux pinas.home.curless.dev 5.15.38-v8+ #1552 SMP PREEMPT Mon May 9 17:14:18 BST 2022 aarch64 GNU/Linux

This is the 64 bit Raspberry PI OS install. And updated, Not sure why mine is older than yours. (not by much).

Do you have anything connected to the other 3.0 USB, or USB 2.0 connectors?

Did you disables UAS (in cmdline.txt) or do you sets similar on you system?

I downgrade the kernel to 5.10 with "rpi-update " before. But this doesn’t work too. Then I go with rpi-update back to the latest kernel.

Yes i connected a 500GB SSD to the other USB3-Port of the Raspberry Pi. And the Argon USB Connector of course. Currently there are no disks attached within the argon, because of the misconduct.

Its definitly no Raspberry Pi OS Issues. I had a raw Debian Bullseye 64bit iso installed a few days ago with the same issue.

No I did not disable UAS in cmdline.txt or anywhere else.

I have had it running stock ubuntu 21.10 and 22.04 (to get the install scripts working), but I dislike Ubuntu… its bloatware.

I’ve standardized on Fedora for intel, and Raspian (well RaspberryPI OS 64 bit) for all Pi’s.

So reading up on disabling UAS, not sure would really want to do so unless I had a device that required it…

Thank you for you responses.
I am also not sure If I really needed to disable UAS. But it was a try.

What was the problems with the install scripts? For me there was no problems when I installed it on the raspbian OS. Maybe I missed something and that’s the problem.

Do you habe OVM installed on the top of the raspian OS?

Install issues were under Ubuntu. Was helping others get it working. I don’t use OMV