On Wed, 31 Aug 2005 18:53:23 +0200 Carlo Agrusti <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]:~# rmmod ehci_hcd [EMAIL PROTECTED]:~# modprobe ehci-hcd [EMAIL PROTECTED]:~# 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 ++