ho provato (e ho avuto gli stessi problemi) con 3 diverse pendrive (diverse anche nella marca.. una sandisk, una kingston e una rundisk), oltre che con un usb wireless network adapter, la chiavetta huawei della vodafone, una webcam e un mouse usb.. funzionano solo se collegate prima di accendere il pc.. altrimenti è come se non funzionasse l'hotplug.. e mi dà anche lo stesso problema se inserendo una chiavetta prima di accendere il pc, poi la rimuovo.. se la reinserisco il pc non la vede..
Ho provato i due comandi
sudo lsusb -v
sudo dmesg | tail -n 20
con la chiavetta inserita prima dell'avvio del pc e dopo aver rimosso la chiavetta.
Nel caso del primo comando, con la chiavetta inserita, tra le righe dell'output ho trovato:
Code:Bus 001 Device 004: ID 0781:5567 SanDisk Corp. Cruszer Blade
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0781 SanDisk Corp.
idProduct 0x5567 Cruszer Blade
bcdDevice 1.00
iManufacturer 1 SanDisk
iProduct 2 Cruzer Blade
iSerial 3 20053146721431623893
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 200mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
Cosa che non compare dopo che rimuovo la chiavetta e la reinserisco.. Tra l'altro non c'è nemmeno il "Bus 001 Device 004", ma solo (copio l'output di lsusb, che faccio prima..):
Code:Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0df6:000d Sitecom Europe B.V. WL-168 Wireless Network Adapter 54g
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Per quanto riguarda l'altro comando, con chiavetta inserita:
Code:okapi@okapi-fisso:~$ sudo dmesg | tail -n 20
[ 23.199109] EXT4-fs (sda3): re-mounted. Opts: commit=0
[ 31.216868] wlan0: authenticate with 00:1c:a2:da:55:65 (try 1)
[ 31.219114] wlan0: authenticated
[ 31.272748] wlan0: associate with 00:1c:a2:da:55:65 (try 1)
[ 31.472072] wlan0: associate with 00:1c:a2:da:55:65 (try 2)
[ 31.476684] wlan0: RX AssocResp from 00:1c:a2:da:55:65 (capab=0x461 status=0 aid=1)
[ 31.476693] wlan0: associated
[ 31.534679] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 42.432018] wlan0: no IPv6 routers present
[ 359.517028] usb 4-2: new full speed USB device using uhci_hcd and address 6
[ 359.640050] usb 4-2: device descriptor read/64, error -71
[ 359.864029] usb 4-2: device descriptor read/64, error -71
[ 360.080032] usb 4-2: new full speed USB device using uhci_hcd and address 7
[ 360.200044] usb 4-2: device descriptor read/64, error -71
[ 360.424043] usb 4-2: device descriptor read/64, error -71
[ 360.641049] usb 4-2: new full speed USB device using uhci_hcd and address 8
[ 361.048035] usb 4-2: device not accepting address 8, error -71
[ 361.160119] usb 4-2: new full speed USB device using uhci_hcd and address 9
[ 361.568028] usb 4-2: device not accepting address 9, error -71
[ 361.568054] hub 4-0:1.0: unable to enumerate USB device on port 2
con chiavetta rimossa e reinserita:
Code:okapi@okapi-fisso:~$ sudo dmesg | tail -n 20
[ 539.960029] usb 4-2: device not accepting address 12, error -71
[ 540.072031] usb 4-2: new full speed USB device using uhci_hcd and address 13
[ 540.480027] usb 4-2: device not accepting address 13, error -71
[ 540.480047] hub 4-0:1.0: unable to enumerate USB device on port 2
[ 585.137032] usb 4-2: new full speed USB device using uhci_hcd and address 14
[ 585.260080] usb 4-2: device descriptor read/64, error -71
[ 585.488030] usb 4-2: device descriptor read/64, error -71
[ 585.704039] usb 4-2: new full speed USB device using uhci_hcd and address 15
[ 585.824052] usb 4-2: device descriptor read/64, error -71
[ 586.048065] usb 4-2: device descriptor read/64, error -71
[ 586.264055] usb 4-2: new full speed USB device using uhci_hcd and address 16
[ 586.672037] usb 4-2: device not accepting address 16, error -71
[ 586.784052] usb 4-2: new full speed USB device using uhci_hcd and address 17
[ 587.192047] usb 4-2: device not accepting address 17, error -71
[ 587.192073] hub 4-0:1.0: unable to enumerate USB device on port 2
[ 735.045034] usb 4-2: new full speed USB device using uhci_hcd and address 18
[ 735.187086] usb 4-2: not running at top speed; connect to a high speed hub
[ 735.219319] scsi3 : usb-storage 4-2:1.0
[ 735.219836] scsi4 : usb-storage 4-2:1.1
[ 735.984144] usb 4-2: USB disconnect, address 18
Non avendo approfondite conoscenze informatiche non saprei bene dove andare a mettere le mani.. a me sembra che il problema possa essere del kernel linux che non sa come far funzionare le porte usb della scheda madre.. anche perché ho provato varie versioni live e tutte hanno mostrato lo stesso problema: ubuntu 10.10, 10.4, 9.10, opensuse 11.2 e knoppix 6.2 (quest'ultimo tra l'altro non riesco a farlo partire perché lo schermo a un certo punto diventa nero e il pc si blocca..).
Dvca.