Newsgroup: it.comp.os.linux.iniziare
Titolo: Boot che dura oltre 2 minuti per colpa delle porte usb

Buongiorno, possiedo un portatile Asus avente tre porte usb, un lettore 
cd/dvd, webcam integrata e lettore di schede di memoria 5 in 1.
Ad una porta usb è perennemente connesso il ricevitore di un mouse 
wireless Microsoft.
 
Il comando 'lsusb' fornisce:
 
Bus 002 Device 003: ID 04f2:b106 Chicony Electronics Co., Ltd 
Bus 007 Device 004: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 
for Bluetooth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 
Mentre questo è l'output del comando 'dmesg | grep usb':
 
[    0.080541] ACPI: bus type usb registered
[    0.080541] usbcore: registered new interface driver usbfs
[    0.080541] usbcore: registered new interface driver hub
[    0.080541] usbcore: registered new device driver usb
[    0.553086] usb usb1: New USB device found, idVendor=1d6b, 
idProduct=0002
[    0.553089] usb usb1: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    0.553091] usb usb1: Product: EHCI Host Controller
[    0.553093] usb usb1: Manufacturer: Linux 3.5.4-1.fc17.i686 ehci_hcd
[    0.553094] usb usb1: SerialNumber: 0000:00:1a.7
[    0.563082] usb usb2: New USB device found, idVendor=1d6b, 
idProduct=0002
[    0.563084] usb usb2: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    0.563086] usb usb2: Product: EHCI Host Controller
[    0.563088] usb usb2: Manufacturer: Linux 3.5.4-1.fc17.i686 ehci_hcd
[    0.563090] usb usb2: SerialNumber: 0000:00:1d.7
[    0.563514] usb usb3: New USB device found, idVendor=1d6b, 
idProduct=0001
[    0.563541] usb usb3: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    0.563543] usb usb3: Product: UHCI Host Controller
[    0.563545] usb usb3: Manufacturer: Linux 3.5.4-1.fc17.i686 uhci_hcd
[    0.563547] usb usb3: SerialNumber: 0000:00:1a.0
[    0.563935] usb usb4: New USB device found, idVendor=1d6b, 
idProduct=0001
[    0.563937] usb usb4: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    0.563939] usb usb4: Product: UHCI Host Controller
[    0.563941] usb usb4: Manufacturer: Linux 3.5.4-1.fc17.i686 uhci_hcd
[    0.563943] usb usb4: SerialNumber: 0000:00:1a.1
[    0.564286] usb usb5: New USB device found, idVendor=1d6b, 
idProduct=0001
[    0.564288] usb usb5: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    0.564290] usb usb5: Product: UHCI Host Controller
[    0.564292] usb usb5: Manufacturer: Linux 3.5.4-1.fc17.i686 uhci_hcd
[    0.564294] usb usb5: SerialNumber: 0000:00:1a.2
[    0.564552] usb usb6: New USB device found, idVendor=1d6b, 
idProduct=0001
[    0.564555] usb usb6: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    0.564556] usb usb6: Product: UHCI Host Controller
[    0.564558] usb usb6: Manufacturer: Linux 3.5.4-1.fc17.i686 uhci_hcd
[    0.564560] usb usb6: SerialNumber: 0000:00:1d.0
[    0.564898] usb usb7: New USB device found, idVendor=1d6b, 
idProduct=0001
[    0.564900] usb usb7: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    0.564902] usb usb7: Product: UHCI Host Controller
[    0.564904] usb usb7: Manufacturer: Linux 3.5.4-1.fc17.i686 uhci_hcd
[    0.564906] usb usb7: SerialNumber: 0000:00:1d.1
[    0.565207] usb usb8: New USB device found, idVendor=1d6b, 
idProduct=0001
[    0.565209] usb usb8: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    0.565211] usb usb8: Product: UHCI Host Controller
[    0.565213] usb usb8: Manufacturer: Linux 3.5.4-1.fc17.i686 uhci_hcd
[    0.565215] usb usb8: SerialNumber: 0000:00:1d.2
[    0.565414] usbcore: registered new interface driver usbserial
[    0.565424] usbcore: registered new interface driver usbserial_generic
[    0.565460] usbserial: USB Serial Driver core
[    0.581744] usbcore: registered new interface driver usbhid
[    0.581746] usbhid: USB HID core driver
[    1.059113] usb 2-5: new high-speed USB device number 3 using ehci_hcd
[    1.232333] usb 2-5: New USB device found, idVendor=04f2, 
idProduct=b106
[    1.232341] usb 2-5: New USB device strings: Mfr=2, Product=1, 
SerialNumber=0
[    1.232347] usb 2-5: Product: CNF7246
[    1.232353] usb 2-5: Manufacturer: Chicony Electronics Co., Ltd
[    1.443140] usb 5-1: new full-speed USB device number 2 using uhci_hcd
[   16.548151] usb 5-1: device descriptor read/64, error -110
[   31.754147] usb 5-1: device descriptor read/64, error -110
[   31.957169] usb 5-1: new full-speed USB device number 3 using uhci_hcd
[   47.062149] usb 5-1: device descriptor read/64, error -110
[   62.268149] usb 5-1: device descriptor read/64, error -110
[   62.471169] usb 5-1: new full-speed USB device number 4 using uhci_hcd
[   67.487348] usb 5-1: device descriptor read/8, error -110
[   72.600348] usb 5-1: device descriptor read/8, error -110
[   72.803165] usb 5-1: new full-speed USB device number 5 using uhci_hcd
[   77.819342] usb 5-1: device descriptor read/8, error -110
[   82.932331] usb 5-1: device descriptor read/8, error -110
[   83.239079] usb 7-1: new full-speed USB device number 2 using uhci_hcd
[   83.369953] usb 7-1: device descriptor read/all, error -71
[   90.985451] input: CNF7246 as /devices/pci0000:00/0000:00:1d.7/
usb2/2-5/2-5:1.0/input/input8
[   90.985543] usbcore: registered new interface driver uvcvideo
[  138.952074] usb 7-1: new full-speed USB device number 4 using uhci_hcd
[  139.105082] usb 7-1: New USB device found, idVendor=045e, 
idProduct=0745
[  139.105085] usb 7-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[  139.105087] usb 7-1: Product: Microsoft® Nano Transceiver v2.0
[  139.105089] usb 7-1: Manufacturer: Microsoft
[  139.112568] input: Microsoft Microsoft® Nano Transceiver v2.0 as /
devices/pci0000:00/0000:00:1d.1/usb7/7-1/7-1:1.0/input/input10
[  139.112736] hid-generic 0003:045E:0745.0001: input,hidraw0: USB HID 
v1.11 Keyboard [Microsoft Microsoft® Nano Transceiver v2.0] on 
usb-0000:00:1d.1-1/input0
[  139.120539] input: Microsoft Microsoft® Nano Transceiver v2.0 as /
devices/pci0000:00/0000:00:1d.1/usb7/7-1/7-1:1.1/input/input11
[  139.120733] hid-generic 0003:045E:0745.0002: input,hidraw1: USB HID 
v1.11 Mouse [Microsoft Microsoft® Nano Transceiver v2.0] on 
usb-0000:00:1d.1-1/input1
[  139.145192] input: Microsoft Microsoft® Nano Transceiver v2.0 as /
devices/pci0000:00/0000:00:1d.1/usb7/7-1/7-1:1.2/input/input12
[  139.145408] hid-generic 0003:045E:0745.0003: input,hiddev0,hidraw2: 
USB HID v1.11 Device [Microsoft Microsoft® Nano Transceiver v2.0] on 
usb-0000:00:1d.1-1/input2
 
 
Come vedete, a partire dal secondo 1.443140 il boot si pianta per oltre 
due minuti per colpa della porta usb 5-1. 
Come posso capire quale sia fisicamente la porta 5-1?
Questo problema sembra molto comune in rete, molti dicono che è il 
sintomo di una porta usb difettosa, altri danno la colpa a qualche bug del 
kernel. Io sto usando il kernel vmlinuz-3.5.4-1.fc17.i686, su una Fedora 
17 appena installata. Avevo questi problemi anche sulla Fedora 16 ma 
andavano e venivano in base a questa o quella versione del Kernel per cui 
sono propenso a dare la colpa al Kernel.

 Come posso capire quale sia fisicamente la porta 5-1?
]zac[
 
Inserendo una chiavetta in ogni porta usb e vedendo il nome della porta che 
si attiva.