[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: USB 2.0



On Wed, 31 Aug 2005 18:53:23 +0200
Carlo Agrusti <carlo-ag@libero.it> wrote:

> InSa ha scritto lo scorso 31/08/2005 17:16:
> [...]
> > 
> > A me è da un pò (dall'ultimo 2.6.8.1 che mi ero compilato) che l'usb
> > aveva smesso di funzionare, ieri finalmente investigando un pò ho
> > scoperto che togliendo il modulo ehci_hcd l'usb torna a funzionare,
> > ovviamente lento lento... :|
> 
>   epperforza, u/ohci => usb-1.1, ehci => usb-2.0

Lo so, ma era solo per dire che togliendo ehci funzionava :)

> io non credo che sia un problema del kernel - o almeno non l'ho mai 
> avuto con i vanilla della serie 2.6 (attualmente 2.6.12)

Boh, l'errore è comparso anche in linux-usb-devel, come detto da
dissident nella sua ultima mail.

Ho fatto una prova:
root@tower:~# rmmod ehci_hcd
root@tower:~# modprobe ehci-hcd
root@tower:~# modprobe usb-storage
e poi ho inserito la penna, questo è il kern.log:

Aug 31 23:47:37 tower kernel: ehci_hcd 0000:00:0d.3: remove, state 1
Aug 31 23:47:37 tower kernel: usb usb1: USB disconnect, address 1
Aug 31 23:47:37 tower kernel: ehci_hcd 0000:00:0d.3: USB bus 1 deregistered
Aug 31 23:47:41 tower kernel: PCI: Found IRQ 9 for device 0000:00:0d.3
Aug 31 23:47:41 tower kernel: PCI: Sharing IRQ 9 with 0000:00:05.0
Aug 31 23:47:41 tower kernel: ehci_hcd 0000:00:0d.3: ALi Corporation USB 2.0 Controller
Aug 31 23:47:41 tower kernel: ehci_hcd 0000:00:0d.3: debug port 1
Aug 31 23:47:41 tower kernel: ehci_hcd 0000:00:0d.3: new USB bus registered, assigned bus number 1
Aug 31 23:47:41 tower kernel: ehci_hcd 0000:00:0d.3: irq 9, io mem 0xba000000
Aug 31 23:47:41 tower kernel: ehci_hcd 0000:00:0d.3: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
Aug 31 23:47:41 tower kernel: hub 1-0:1.0: USB hub found
Aug 31 23:47:41 tower kernel: hub 1-0:1.0: 6 ports detected
Aug 31 23:47:48 tower kernel: SCSI subsystem initialized
Aug 31 23:47:48 tower kernel: Initializing USB Mass Storage driver...
Aug 31 23:47:48 tower kernel: usbcore: registered new driver usb-storage
Aug 31 23:47:48 tower kernel: USB Mass Storage support registered.
Aug 31 23:48:08 tower kernel: usb 1-6: new high speed USB device using ehci_hcd and address 2
Aug 31 23:48:08 tower kernel: usb 1-6: can't set config #1, error -71
Aug 31 23:48:08 tower kernel: usb 1-6: new high speed USB device using ehci_hcd and address 3
Aug 31 23:48:08 tower kernel: usb 1-6: can't set config #1, error -71
Aug 31 23:48:08 tower kernel: usb 1-6: new high speed USB device using ehci_hcd and address 4
Aug 31 23:48:08 tower kernel: usb-storage: USB Mass Storage device detected
Aug 31 23:48:08 tower kernel: usb-storage: -- associate_dev
Aug 31 23:48:08 tower kernel: usb-storage: Vendor: 0x0ea0, Product: 0x2168, Revision: 0x0200
Aug 31 23:48:08 tower kernel: usb-storage: Interface Subclass: 0x06, Protocol: 0x50
Aug 31 23:48:08 tower kernel: usb-storage: Transport: Bulk
Aug 31 23:48:08 tower kernel: usb-storage: Protocol: Transparent SCSI
Aug 31 23:48:08 tower kernel: usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1
Aug 31 23:48:08 tower kernel: usb-storage: GetMaxLUN command result is -71, data is 0
Aug 31 23:48:08 tower kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Aug 31 23:48:08 tower kernel: usb-storage: *** thread sleeping.
Aug 31 23:48:08 tower kernel: usb-storage: device found at 4
Aug 31 23:48:08 tower kernel: usb-storage: waiting for device to settle before scanning
Aug 31 23:48:09 tower kernel: ub: sizeof ub_scsi_cmd 68 ub_dev 2388 ub_lun 140
Aug 31 23:48:09 tower kernel: usbcore: registered new driver ub
Aug 31 23:48:13 tower kernel: usb-storage: queuecommand called
Aug 31 23:48:13 tower kernel: usb-storage: *** thread awakened.
Aug 31 23:48:13 tower kernel: usb-storage: Command INQUIRY (6 bytes)
Aug 31 23:48:13 tower kernel: usb-storage:  12 00 00 00 24 00
Aug 31 23:48:13 tower kernel: usb-storage: Bulk Command S 0x43425355 T 0x1 L 36 F 128 Trg 0 LUN 0 CL 6
Aug 31 23:48:13 tower kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
Aug 31 23:48:13 tower kernel: usb-storage: Status code -71; transferred 0/31
Aug 31 23:48:13 tower kernel: usb-storage: -- unknown error
Aug 31 23:48:13 tower kernel: usb-storage: Bulk command transfer result=4
Aug 31 23:48:13 tower kernel: usb-storage: -- transport indicates error, resetting
Aug 31 23:48:13 tower kernel: usb 1-6: reset high speed USB device using ehci_hcd and address 4
Aug 31 23:48:14 tower kernel: usb 1-6: device descriptor read/all, error -71
Aug 31 23:48:14 tower kernel: usb 1-6: reset high speed USB device using ehci_hcd and address 4
Aug 31 23:48:14 tower kernel: usb 1-6: device descriptor read/64, error -71
Aug 31 23:48:14 tower kernel: usb 1-6: device descriptor read/all, error -71
Aug 31 23:48:14 tower kernel: usb 1-6: USB disconnect, address 4
Aug 31 23:48:14 tower kernel: usb-storage: storage_disconnect() called
Aug 31 23:48:14 tower kernel: usb-storage: usb_stor_stop_transport called
Aug 31 23:48:14 tower kernel: usb-storage: usb_reset_device returns -19
Aug 31 23:48:14 tower kernel: usb-storage: usb_stor_Bulk_reset called
Aug 31 23:48:14 tower kernel: usb-storage: No reset during disconnect
Aug 31 23:48:14 tower kernel: usb-storage: scsi cmd done, result=0x70000
Aug 31 23:48:14 tower kernel: usb-storage: *** thread sleeping.
Aug 31 23:48:14 tower kernel: usb-storage: queuecommand called
Aug 31 23:48:14 tower kernel: usb-storage: Fail command during disconnect
Aug 31 23:48:14 tower kernel: usb-storage: queuecommand called
Aug 31 23:48:14 tower kernel: usb-storage: Fail command during disconnect
Aug 31 23:48:14 tower kernel: usb-storage: queuecommand called
Aug 31 23:48:14 tower kernel: usb-storage: Fail command during disconnect
Aug 31 23:48:14 tower kernel: usb-storage: queuecommand called
Aug 31 23:48:14 tower kernel: usb-storage: Fail command during disconnect
Aug 31 23:48:14 tower kernel: usb-storage: queuecommand called
Aug 31 23:48:14 tower kernel: usb-storage: Fail command during disconnect
Aug 31 23:48:14 tower kernel: usb-storage: queuecommand called
Aug 31 23:48:14 tower kernel: usb-storage: Fail command during disconnect
Aug 31 23:48:14 tower kernel: usb-storage: queuecommand called
Aug 31 23:48:14 tower kernel: usb-storage: Fail command during disconnect
Aug 31 23:48:14 tower kernel: usb-storage: queuecommand called
Aug 31 23:48:14 tower kernel: usb-storage: Fail command during disconnect
Aug 31 23:48:14 tower kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000008
Aug 31 23:48:14 tower kernel:  printing eip:
Aug 31 23:48:14 tower kernel: c0199507
Aug 31 23:48:14 tower kernel: *pde = 00000000
Aug 31 23:48:14 tower kernel: Oops: 0000 [#1]
Aug 31 23:48:14 tower kernel: PREEMPT
Aug 31 23:48:14 tower kernel: Modules linked in: ub usb_storage scsi_mod ehci_hcd ipt_ULOG ipt_MASQUERADE ipt_limit ipt_state psmouse fglrx lp parport tsdev i2c_ali15x3 snd_cmipci gameport snd_opl3_lib snd_hwdep snd_mpu401_uart snd_rawmidi ali_agp agpgart usblp ohci_hcd evdev snd_pcm_oss snd_pcm snd_page_alloc snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq snd_timer snd_seq_device snd w83781d i2c_sensor i2c_ali1535 i2c_core ip_nat_irc ip_conntrack_irc ip_nat_ftp ip_conntrack_ftp 3c59x mii pci_hotplug
Aug 31 23:48:14 tower kernel: CPU:    0
Aug 31 23:48:14 tower kernel: EIP:    0060:[sysfs_hash_and_remove+23/274]    Tainted: P      VLI
Aug 31 23:48:14 tower kernel: EFLAGS: 00010286   (2.6.13)
Aug 31 23:48:14 tower kernel: EIP is at sysfs_hash_and_remove+0x17/0x112
Aug 31 23:48:14 tower kernel: eax: 00000000   ebx: c647b69c   ecx: 00000001   edx: c647b694
Aug 31 23:48:14 tower kernel: esi: c647b694   edi: c647b590   ebp: e11235a0   esp: c153bdb4
Aug 31 23:48:14 tower kernel: ds: 007b   es: 007b   ss: 0068
Aug 31 23:48:14 tower kernel: Process khubd (pid: 10, threadinfo=c153a000 task=dffb8a40)
Aug 31 23:48:14 tower kernel: Stack: c7997430 00000001 c647b69c c647b694 c647b590 e11235a0 c031ad8b 00000000
Aug 31 23:48:14 tower kernel:        c042ea31 c647b694 c647b590 c7997400 dedc4000 c031ada0 c647b694 c647b400
Aug 31 23:48:14 tower kernel:        e1114d86 c647b694 00000003 c647b400 c79973f8 c7997400 e1114e98 c647b400
Aug 31 23:48:14 tower kernel: Call Trace:
Aug 31 23:48:14 tower kernel:  [class_device_del+235/240] class_device_del+0xeb/0xf0
Aug 31 23:48:14 tower kernel:  [class_device_unregister+16/32] class_device_unregister+0x10/0x20
Aug 31 23:48:14 tower kernel:  [pg0+549256582/1068209152] scsi_remove_device+0x46/0xc0 [scsi_mod]
Aug 31 23:48:14 tower kernel:  [pg0+549256856/1068209152] __scsi_remove_target+0x98/0xf0 [scsi_mod]
Aug 31 23:48:14 tower kernel:  [pg0+549252279/1068209152] scsi_forget_host+0x47/0x90 [scsi_mod]
Aug 31 23:48:14 tower kernel:  [pg0+549221031/1068209152] scsi_remove_host+0x17/0x80 [scsi_mod]
Aug 31 23:48:14 tower kernel:  [__down_failed+7/12] __down_failed+0x7/0xc
Aug 31 23:48:14 tower kernel:  [pg0+549337081/1068209152] storage_disconnect+0x69/0x87 [usb_storage]
Aug 31 23:48:14 tower kernel:  [usb_unbind_interface+120/128] usb_unbind_interface+0x78/0x80
Aug 31 23:48:14 tower kernel:  [__device_release_driver+150/192] __device_release_driver+0x96/0xc0
Aug 31 23:48:14 tower kernel:  [device_release_driver+28/48] device_release_driver+0x1c/0x30
Aug 31 23:48:14 tower kernel:  [bus_remove_device+108/128] bus_remove_device+0x6c/0x80
Aug 31 23:48:14 tower kernel:  [device_del+44/128] device_del+0x2c/0x80
Aug 31 23:48:14 tower kernel:  [usb_disable_device+174/304] usb_disable_device+0xae/0x130
Aug 31 23:48:14 tower kernel:  [usb_disconnect+170/352] usb_disconnect+0xaa/0x160
Aug 31 23:48:14 tower kernel:  [hub_port_connect_change+847/1152] hub_port_connect_change+0x34f/0x480
Aug 31 23:48:14 tower kernel:  [clear_port_feature+88/96] clear_port_feature+0x58/0x60
Aug 31 23:48:14 tower kernel:  [hub_events+567/1152] hub_events+0x237/0x480
Aug 31 23:48:14 tower kernel:  [hub_thread+25/240] hub_thread+0x19/0xf0
Aug 31 23:48:14 tower kernel:  [autoremove_wake_function+0/96] autoremove_wake_function+0x0/0x60
Aug 31 23:48:14 tower kernel:  [autoremove_wake_function+0/96] autoremove_wake_function+0x0/0x60
Aug 31 23:48:14 tower kernel:  [hub_thread+0/240] hub_thread+0x0/0xf0
Aug 31 23:48:14 tower kernel:  [kthread+168/224] kthread+0xa8/0xe0
Aug 31 23:48:14 tower kernel:  [kthread+0/224] kthread+0x0/0xe0
Aug 31 23:48:14 tower kernel:  [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10
Aug 31 23:48:14 tower kernel: Code: 24 10 83 c4 14 e9 1a 75 26 00 8d 76 00 8d bc 27 00 00 00 00 83 ec 18 8b 44 24 1c 89 5c 24 08 89 74 24 0c 89 7c 24 10 89 6c 24 14 <8b> 50 08 8b 48 48 85 d2 0f 84 b7 00 00 00 ff 4a 70 0f 88 e4 00
Aug 31 23:48:14 tower kernel:  <7>usb-storage: device scan complete

Mi sembra inca**ato come una iena ;)
La penna non da segni di vita, e nei log non compare nemmeno 
più quando la stacco o l'attacco.

Che significa? Come risolvo? ;)

Ciao
InSa

-- 
++ Powered by Sid ++



Reply to: