[linux] usb-stick reageert niet

Daniel C. von Asmuth asmuth op bakunin.xs4all.nl
Do Dec 15 14:28:22 CET 2016


Aldus schreef harry.harmsen op gmail.com op Thu, Dec 15, 2016 at 01:15:00PM +0100:
> LinuxMint 17.3
> Ik heb een usb-stck die niet reageert als ik die in de computer steek
> (i.t.t. tot andere usb-sticks: bij insteken opent de verkenner).
> 
> Als ik in de terminal "sudo dmesg" doe, krijg ik aan het einde de
> onderstaande regels, op grond waarvan ik concludeer dat de usb-stick wél
> wordt herkend:
> 
> ROTO=2
> [ 3792.988653] usb 2-1.8: new high-speed USB device number 5 using ehci-pci
> [ 3793.086258] usb 2-1.8: New USB device found, idVendor=0718,
> idProduct=044e
> [ 3793.086265] usb 2-1.8: New USB device strings: Mfr=1, Product=2,
> SerialNumber=3
> [ 3793.086269] usb 2-1.8: Product: ImationFlashDriv
> [ 3793.086272] usb 2-1.8: Manufacturer: Imation
> [ 3793.086276] usb 2-1.8: SerialNumber: 07AB0A030ACB01C2
> [ 3793.086776] usb-storage 2-1.8:1.0: USB Mass Storage device detected
> [ 3793.087835] scsi8 : usb-storage 2-1.8:1.0
> [ 3815.321637] usb 2-1.8: reset high-speed USB device number 5 using
> ehci-pci
> 
> Hoe kan ik deze usb-stick weer benaderen?
> 
> Alvast bedankt voor reacties.
> Groet,
> Harry Harmsen
> Assen

Laat ik het eens op mijn eigen laptopje proberen:

[ 7462.360039] usb 3-1: new high-speed USB device number 3 using
ehci-pci
[ 7462.492979] usb 3-1: New USB device found, idVendor=0781,
idProduct=5406
[ 7462.492989] usb 3-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 7462.492996] usb 3-1: Product: U3 Cruzer Micro
[ 7462.493002] usb 3-1: Manufacturer: SanDisk
[ 7462.493008] usb 3-1: SerialNumber: 0001DA70A262368C
[ 7462.797864] usb-storage 3-1:1.0: USB Mass Storage device detected
[ 7462.798088] scsi host5: usb-storage 3-1:1.0
[ 7462.798194] usbcore: registered new interface driver usb-storage
[ 7462.803469] usbcore: registered new interface driver uas
[ 7463.796779] scsi 5:0:0:0: Direct-Access     SanDisk  U3 Cruzer Micro
6.51 PQ: 0 ANSI: 0 CCS
[ 7463.797206] sd 5:0:0:0: Attached scsi generic sg2 type 0
[ 7463.799878] sd 5:0:0:0: [sdb] 2025471 512-byte logical blocks: (1.04
GB/989 MiB)
[ 7463.800488] sd 5:0:0:0: [sdb] Write Protect is off
[ 7463.800492] sd 5:0:0:0: [sdb] Mode Sense: 45 00 00 08
[ 7463.801110] sd 5:0:0:0: [sdb] No Caching mode page found
[ 7463.801114] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[ 7463.810394]  sdb: sdb1
[ 7463.813487] sd 5:0:0:0: [sdb] Attached SCSI removable disk

	(merk op: device 5:0:0:0 is 'attached', maar /dev/sdb1 niet 'mounted')

U ziet dat bij Harry het USB device netjes wordt herkend en de kernel
herkent het devices als een opslagapparaat en maakt de mid-level SCSI 
driver (usb-storage) wakker, daarna wordt besloten het appraat te resetten 
en de rest is stilte. 

De verwachting is nu dat 
	cat /proc/scsi/scsi
de USB-stick niet zal bevattten (anders was het probleem zo opgelost)

In mijn geval wordt er nog een usb driver uas geladen en bij Harry niet. 

UAS staat voor 'USB-Attached SCSI. De driver is ontwikkeld door Hans de
Goede (e-mail adres bekend), dus je kunt het aan hem vragen.
	http://hansdegoede.livejournal.com/
	https://en.wikipedia.org/wiki/USB_Attached_SCSI

Probeer eens:
	lsusb -v 

Blader ook eens door /sys/bus/usb/drivers/usb-storage

Het is mogelijk dat er een hardware defect in het spel is of dat je
usb-stick niet ondersteund wordt. Je device ID staat niet op de lijst
van http://www.linux-usb.org/usb.ids

Met een beetje googelen vond ik dat de Imation Nano wel ondersteund is:
usb 3-2: new high-speed USB device number 3 using xhci_hcd
usb 3-2: New USB device found, idVendor=0718, idProduct=0434
usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-2: Product: Nano
usb 3-2: Manufacturer: Imation
usb 3-2: SerialNumber: 07820xxxxxxx
usb-storage 3-2:1.0: USB Mass Storage device detected
scsi6 : usb-storage 3-2:1.0
usbcore: registered new interface driver usb-storage
scsi 6:0:0:0: Direct-Access     Imation  Nano             PMAP PQ: 0 ANSI: 0 CCS
sd 6:0:0:0: Attached scsi generic sg2 type 0
sd 6:0:0:0: [sdb] 15659008 512-byte logical blocks: (8.01 GB/7.46 GiB)
sd 6:0:0:0: [sdb] Write Protect is off
sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
sd 6:0:0:0: [sdb] No Caching mode page found
sd 6:0:0:0: [sdb] Assuming drive cache: write through
sd 6:0:0:0: [sdb] No Caching mode page found
sd 6:0:0:0: [sdb] Assuming drive cache: write through
 sdb: sdb1
sd 6:0:0:0: [sdb] No Caching mode page found
sd 6:0:0:0: [sdb] Assuming drive cache: write through
sd 6:0:0:0: [sdb] Attached SCSI removable disk

Suc6,



Daniel







-- 
	
		Beware of logic, for it leads to paradox. 
		Steer clear of paradoxes, for they defeat logic. 


Meer informatie over de Linux maillijst