I ran into another JMicron USB chip problem. This time the chip id is 152d:0562. There is at least one report of this chip working in kernel 4.12 but not in 4.14.
Half the time the USB chip is recognised but reports that the device does not contain a disk.
When it starts up successfully, it gives the occasional g-io-error-quark, 0
Code: Select all
kernel: [ 2197.207644] sd 6:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE kernel: [ 2197.207702] sd 6:0:0:0: [sdb] tag#0 Sense Key : Hardware Error [current] kernel: [ 2197.207713] sd 6:0:0:0: [sdb] tag#0 ASC=0x44 <<vendor>>ASCQ=0x81 kernel: [ 2197.207723] sd 6:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00 kernel: [ 2197.207731] print_req_error: critical target error, dev sdb, sector 0 kernel: [ 2197.209461] sd 6:0:0:0: [sdb] Unit Not Ready
Update: while JMicron chips remain a problem, this case is a bad USB 3 port. The USB 3 ports at the back of the computer running direct on the motherboard work all the time. The front USB 3 ports are connected to the motherboard via a cable and do not work at full USB 3 speed. Some slower USB 3 devices work. Most USB 3 disks fail occasionally when I I test them with large files. The JMicron chipped USB 3 disks and enclosures fail faster on the front ports, almost immediately, but then work on the back ports.
I can bring the back port to the front with short extension cables. Two of my USB 3 extension cables are working for backups to fast disks. One extension cable failed once with a very fast disk. There is no visible difference between the failed cable and the others. I will use my very fast disk backup to test USB 3 cables and throw out the failures.