Kingston 100 G3 DT100G3 keeps disconnecting and reconnecting

Bug #1881443 reported by Gilbertf
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-oem-osp1 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Machine is a Dell XPS 2020 model 9300
Has two Thunderbolt 3 ports.
Comes with a supplied Dell dongle to plug USB-A keys on the USB-C Thunderbolt 3 ports

I have several USB keys. All works fine. But I recently bought a pack of 3 USB keys from Kingston that keep disconnecring and reconnecting in loop every 5/6 seconds.

Other USB keys do not show this problem : a Corsair 128 Gb key, about a dozen chinese made keys ranging from 4 Gb to 32 Gb. All work fine, none do disconnect.

I am using a Ubuntu 18.04 LTS that came with the machine
Up to date kernel, all updates applied

I have tried both a Dell supplied USB-A <--> USB-C
And a Rampow adapter
Both show the same behavior from those Kington keys
All three of them show the problem
Connecting those keys on a Windows 10 does not show this problem

Also, I have contacted Kingston support and they told me to try another OS
So I booted on the machine the latest Fedora 32 and it shows the same disconnecring/connectint problem, exactly like my machine Ubunbu shows.

Here is the lsusb :

gilbert@asgard:/etc/default$ sudo lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0bda:58fe Realtek Semiconductor Corp.
Bus 003 Device 003: ID 8087:0026 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0951:1666 Kingston Technology DataTraveler G4
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

It's the "0951:1666 Kingston Technology DataTraveler G4" device

Sold as : Kingston DataTraveler 100 G3 - DT100G3/32GB-3P
Pack of three 32 Gb keys

Because the disconnects and reconnects are VERY regular this seems to be a power save issue
I went into the BIOS and found nothing to turn off any power saving
So I have no idea if there is one

I have also tried to Blacklist that device in /etc/defaults/tlp :

added :

# Kington DataTraveler G4
USB_BLACKLIST="0951:1666"

to /etc/default/tlp

Followed with :

sudo service tlp restart

No change.
Those keys keep connecting and disconnecting all the time

Because all other USB keys and device do not show this behavior
This rules out a defective hardware port...

With the /etc/default/tlp change, this appears in the kern.log :

May 31 00:50:01 asgard kernel: [ 2652.665344] sd 0:0:0:0: [sda] Mode Sense: 4f 00 00 00
May 31 00:50:01 asgard kernel: [ 2652.665683] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
May 31 00:50:01 asgard kernel: [ 2652.668386] sda: sda1 sda2 sda3
May 31 00:50:01 asgard kernel: [ 2652.669374] sd 0:0:0:0: [sda] Attached SCSI removable disk
May 31 00:50:01 asgard kernel: [ 2652.837762] ISO 9660 Extensions: Microsoft Joliet Level 3
May 31 00:50:01 asgard kernel: [ 2652.838780] ISO 9660 Extensions: Microsoft Joliet Level 3
May 31 00:50:01 asgard kernel: [ 2652.839299] ISO 9660 Extensions: RRIP_1991A
May 31 00:50:08 asgard kernel: [ 2659.093957] usb 2-1: USB disconnect, device number 6
May 31 00:50:08 asgard kernel: [ 2659.094083] xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
May 31 00:50:08 asgard kernel: [ 2659.438335] usb 2-1: new SuperSpeed Gen 1 USB device number 7 using xhci_hcd
May 31 00:50:08 asgard kernel: [ 2659.471899] usb 2-1: New USB device found, idVendor=0951, idProduct=1666, bcdDevice= 0.01
May 31 00:50:08 asgard kernel: [ 2659.471902] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 31 00:50:08 asgard kernel: [ 2659.471904] usb 2-1: Product: DataTraveler 3.0
May 31 00:50:08 asgard kernel: [ 2659.471906] usb 2-1: Manufacturer: Kingston
May 31 00:50:08 asgard kernel: [ 2659.471908] usb 2-1: SerialNumber: 60A44C4266ADF3A0F62D50BD
May 31 00:50:08 asgard kernel: [ 2659.481213] usb-storage 2-1:1.0: USB Mass Storage device detected
May 31 00:50:08 asgard kernel: [ 2659.481524] scsi host1: usb-storage 2-1:1.0
May 31 00:50:09 asgard kernel: [ 2660.503900] scsi 1:0:0:0: Direct-Access Kingston DataTraveler 3.0 PQ: 0 ANSI: 6
May 31 00:50:09 asgard kernel: [ 2660.504484] sd 1:0:0:0: Attached scsi generic sg0 type 0
May 31 00:50:09 asgard kernel: [ 2660.505033] sd 1:0:0:0: [sda] 60437492 512-byte logical blocks: (30.9 GB/28.8 GiB)
May 31 00:50:09 asgard kernel: [ 2660.505282] sd 1:0:0:0: [sda] Write Protect is off
May 31 00:50:09 asgard kernel: [ 2660.505285] sd 1:0:0:0: [sda] Mode Sense: 4f 00 00 00
May 31 00:50:09 asgard kernel: [ 2660.505532] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
May 31 00:50:09 asgard kernel: [ 2660.508194] sda: sda1 sda2 sda3
May 31 00:50:09 asgard kernel: [ 2660.510430] sd 1:0:0:0: [sda] Attached SCSI removable disk
May 31 00:50:09 asgard kernel: [ 2660.679222] ISO 9660 Extensions: Microsoft Joliet Level 3
May 31 00:50:09 asgard kernel: [ 2660.680218] ISO 9660 Extensions: Microsoft Joliet Level 3
May 31 00:50:09 asgard kernel: [ 2660.680720] ISO 9660 Extensions: RRIP_1991A
May 31 00:50:14 asgard kernel: [ 2664.917869] usb 2-1: USB disconnect, device number 7
May 31 00:50:14 asgard kernel: [ 2664.917918] xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
May 31 00:50:14 asgard kernel: [ 2665.254112] usb 2-1: new SuperSpeed Gen 1 USB device number 8 using xhci_hcd
May 31 00:50:14 asgard kernel: [ 2665.287458] usb 2-1: New USB device found, idVendor=0951, idProduct=1666, bcdDevice= 0.01
May 31 00:50:14 asgard kernel: [ 2665.287460] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 31 00:50:14 asgard kernel: [ 2665.287461] usb 2-1: Product: DataTraveler 3.0
May 31 00:50:14 asgard kernel: [ 2665.287462] usb 2-1: Manufacturer: Kingston
May 31 00:50:14 asgard kernel: [ 2665.287463] usb 2-1: SerialNumber: 60A44C4266ADF3A0F62D50BD
May 31 00:50:14 asgard kernel: [ 2665.296510] usb-storage 2-1:1.0: USB Mass Storage device detected
May 31 00:50:14 asgard kernel: [ 2665.296737] scsi host0: usb-storage 2-1:1.0
May 31 00:50:15 asgard kernel: [ 2666.517802] usb 2-1: USB disconnect, device number 8
May 31 00:50:15 asgard kernel: [ 2666.517850] xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
May 31 00:50:15 asgard kernel: [ 2666.834163] usb 2-1: new SuperSpeed Gen 1 USB device number 9 using xhci_hcd
May 31 00:50:15 asgard kernel: [ 2666.871401] usb 2-1: New USB device found, idVendor=0951, idProduct=1666, bcdDevice= 0.01
May 31 00:50:15 asgard kernel: [ 2666.871424] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 31 00:50:15 asgard kernel: [ 2666.871425] usb 2-1: Product: DataTraveler 3.0
May 31 00:50:15 asgard kernel: [ 2666.871426] usb 2-1: Manufacturer: Kingston
May 31 00:50:15 asgard kernel: [ 2666.871427] usb 2-1: SerialNumber: 60A44C4266ADF3A0F62D50BD
May 31 00:50:16 asgard kernel: [ 2666.880533] usb-storage 2-1:1.0: USB Mass Storage device detected
May 31 00:50:16 asgard kernel: [ 2666.880821] scsi host0: usb-storage 2-1:1.0
May 31 00:50:16 asgard kernel: [ 2667.678783] usb 2-1: USB disconnect, device number 9

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-5.0.0-1052-oem-osp1 5.0.0-1052.57
ProcVersionSignature: Ubuntu 5.0.0-1052.57-oem-osp1 5.0.21
Uname: Linux 5.0.0-1052-oem-osp1 x86_64
ApportVersion: 2.20.9-0ubuntu7.15
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: gilbert 2162 F.... pulseaudio
 /dev/snd/pcmC0D0p: gilbert 2162 F...m pulseaudio
CurrentDesktop: ubuntu:GNOME
Date: Sun May 31 00:53:00 2020
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for the OEM CDs
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-bionic-amd64-20190418-59+beaver-osp1+X00
GvfsMonitorError:
 This tool has been deprecated, use 'gio mount' instead.
 See 'gio help mount' for more info.
HotplugNewDevices:

HotplugNewMounts: /dev/sda1 /media/gilbert/Fedora-WS-Live-32-1-6 iso9660 ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1001,gid=1001,dmode=500,fmode=400 0 0
InstallationDate: Installed on 2020-04-29 (31 days ago)
InstallationMedia: Ubuntu 18.04 "Bionic" - Build amd64 LIVE Binary 20190418-12:10
MachineType: Dell Inc. XPS 13 9300
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.0.0-1052-oem-osp1 root=UUID=5a3fd3ad-1ee6-42e6-a156-083b1afa390b ro quiet splash noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off tsx=on tsx_async_abort=off mitigations=off vt.handoff=1
RelatedPackageVersions:
 linux-restricted-modules-5.0.0-1052-oem-osp1 N/A
 linux-backports-modules-5.0.0-1052-oem-osp1 N/A
 linux-firmware 1.173.18
SourcePackage: linux-oem-osp1
Symptom: storage
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/08/2020
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.0.11
dmi.board.name: 077Y9N
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.0.11:bd05/08/2020:svnDellInc.:pnXPS139300:pvr:rvnDellInc.:rn077Y9N:rvrA00:cvnDellInc.:ct10:cvr:
dmi.product.family: XPS
dmi.product.name: XPS 13 9300
dmi.product.sku: 096D
dmi.sys.vendor: Dell Inc.

Revision history for this message
Gilbertf (gilbert-fernandes) wrote :
Revision history for this message
Gilbertf (gilbert-fernandes) wrote :

i have sent back the keys to amazon. so if there is a fix i will not be able to test it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.