Hello,
Linux Distribution: Archlinux
Kernel version:
6.9.1
Noticed my "Kingston DataTraveler G2" is unusable on kernel 6.9.x, constantly resetting in a loop:
May 21 21:42:46 oldell kernel: usb 1-1.3: new high-speed USB device number 4 using ehci-pci
May 21 21:42:46 oldell kernel: usb 1-1.3: New USB device found, idVendor=0951, idProduct=1624, bcdDevice= 1.00
May 21 21:42:46 oldell kernel: usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 21 21:42:46 oldell kernel: usb 1-1.3: Product: DataTraveler G2
May 21 21:42:46 oldell kernel: usb 1-1.3: Manufacturer: Kingston
May 21 21:42:46 oldell kernel: usb 1-1.3: SerialNumber: 0014780F9955F971A5EC08D7
May 21 21:42:47 oldell kernel: usb-storage 1-1.3:1.0: USB Mass Storage device detected
May 21 21:42:47 oldell kernel: scsi host6: usb-storage 1-1.3:1.0
May 21 21:42:47 oldell kernel: usbcore: registered new interface driver usb-storage
May 21 21:42:47 oldell kernel: usbcore: registered new interface driver uas
May 21 21:42:48 oldell kernel: scsi 6:0:0:0: Direct-Access Kingston DataTraveler G2 1.00 PQ: 0 ANSI: 2
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] 15654848 512-byte logical blocks: (8.02 GB/7.46 GiB)
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] Write Protect is off
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] Mode Sense: 16 24 09 51
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] Incomplete mode parameter data
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write through
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:50 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:50 oldell kernel: sd 6:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
May 21 21:42:50 oldell kernel: sd 6:0:0:0: [sdb] tag#0 Sense Key : Unit Attention [current]
May 21 21:42:50 oldell kernel: sd 6:0:0:0: [sdb] tag#0 Add. Sense: Not ready to ready change, medium may have changed
May 21 21:42:50 oldell kernel: sd 6:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
May 21 21:42:46 oldell kernel: usb 1-1.3: New USB device found, idVendor=0951, idProduct=1624, bcdDevice= 1.00
May 21 21:42:46 oldell kernel: usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 21 21:42:46 oldell kernel: usb 1-1.3: Product: DataTraveler G2
May 21 21:42:46 oldell kernel: usb 1-1.3: Manufacturer: Kingston
May 21 21:42:46 oldell kernel: usb 1-1.3: SerialNumber: 0014780F9955F971A5EC08D7
May 21 21:42:47 oldell kernel: usb-storage 1-1.3:1.0: USB Mass Storage device detected
May 21 21:42:47 oldell kernel: scsi host6: usb-storage 1-1.3:1.0
May 21 21:42:47 oldell kernel: usbcore: registered new interface driver usb-storage
May 21 21:42:47 oldell kernel: usbcore: registered new interface driver uas
May 21 21:42:48 oldell kernel: scsi 6:0:0:0: Direct-Access Kingston DataTraveler G2 1.00 PQ: 0 ANSI: 2
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] 15654848 512-byte logical blocks: (8.02 GB/7.46 GiB)
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] Write Protect is off
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] Mode Sense: 16 24 09 51
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] Incomplete mode parameter data
May 21 21:42:48 oldell kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write through
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:48 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:49 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:50 oldell kernel: usb 1-1.3: reset high-speed USB device number 4 using ehci-pci
May 21 21:42:50 oldell kernel: sd 6:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
May 21 21:42:50 oldell kernel: sd 6:0:0:0: [sdb] tag#0 Sense Key : Unit Attention [current]
May 21 21:42:50 oldell kernel: sd 6:0:0:0: [sdb] tag#0 Add. Sense: Not ready to ready change, medium may have changed
May 21 21:42:50 oldell kernel: sd 6:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
This is not affecting all USB flash drive models. For instance, this device works fine:
May 23 20:15:37 oldell kernel: usb 2-1.2: new high-speed USB device number 9 using ehci-pci
May 23 20:15:37 oldell kernel: usb 2-1.2: New USB device found, idVendor=6557, idProduct=2031, bcdDevice= 1.10
May 23 20:15:37 oldell kernel: usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 23 20:15:37 oldell kernel: usb 2-1.2: Product: USB DISK 3.0
May 23 20:15:37 oldell kernel: usb 2-1.2: Manufacturer:
May 23 20:15:37 oldell kernel: usb 2-1.2: SerialNumber: 070D393C83CB5024
May 23 20:15:37 oldell kernel: usb-storage 2-1.2:1.0: USB Mass Storage device detected
May 23 20:15:37 oldell kernel: scsi host6: usb-storage 2-1.2:1.0
May 23 20:15:37 oldell mtp-probe[2300]: checking bus 2, device 9: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
May 23 20:15:37 oldell mtp-probe[2300]: bus: 2, device: 9 was not an MTP device
May 23 20:15:37 oldell mtp-probe[2301]: checking bus 2, device 9: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
May 23 20:15:37 oldell mtp-probe[2301]: bus: 2, device: 9 was not an MTP device
May 23 20:15:38 oldell kernel: scsi 6:0:0:0: Direct-Access USB DISK 3.0 PMAP PQ: 0 ANSI: 6
May 23 20:15:39 oldell kernel: sd 6:0:0:0: [sdb] 121145344 512-byte logical blocks: (62.0 GB/57.8 GiB)
May 23 20:15:39 oldell kernel: sd 6:0:0:0: [sdb] Write Protect is off
May 23 20:15:39 oldell kernel: sd 6:0:0:0: [sdb] Mode Sense: 45 00 00 00
May 23 20:15:39 oldell kernel: sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
May 23 20:15:39 oldell kernel: sdb: sdb1 sdb2
May 23 20:15:39 oldell kernel: sd 6:0:0:0: [sdb] Attached SCSI removable disk
Proceeded to bisect the kernel, which points to commit
4f53138fffc2b18396859aa4ff3e7ef2b0839c2b causing the issue to surface.
Changing USB port made no difference. Tried the same device on a different computer using kernel 6.9.2 - issue replicates.
Attached bisection log, systemd journal kernel logs.
Attachment:
kernel-bisect-usb-datatraveler.zip
Description: Zip compressed data