On Tue, 31 Jul 2007 10:22:42 -0400 (EDT) Alan Stern <[EMAIL PROTECTED]> wrote:
> That patch > is meant for 2.6.23-rc1. Can you try running 2.6.23-rc1 plus the patch > and see if together they fix the problem? > The patch is already applied to 2.6.23-rc1. But after compiling 2.6.23-rc1 and undergoing the same steps with the usb modem as before, the problem remains. The only difference is that the command "rmmod uhci-hcd" now reports the message "Killed" instead of "Device busy." Everything else still seems the same, however. The module is not unloaded. Here is the 2.6.23-rc1 kernel log following the "rmmod uhci-hcd:" usbcore: deregistering interface driver cdc_acm uhci_hcd 0000:00:1d.3: remove, state 1 usb usb4: USB disconnect, address 1 uhci_hcd 0000:00:1d.3: USB bus 4 deregistered ACPI: PCI interrupt for device 0000:00:1d.3 disabled uhci_hcd 0000:00:1d.2: remove, state 1 usb usb3: USB disconnect, address 1 uhci_hcd 0000:00:1d.2: USB bus 3 deregistered ACPI: PCI interrupt for device 0000:00:1d.2 disabled uhci_hcd 0000:00:1d.1: remove, state 1 usb usb2: USB disconnect, address 1 usb 2-2: USB disconnect, address 2 Unable to handle kernel paging request at ffffffff88029d6e RIP: [strcmp+0/34] strcmp+0x0/0x22 PGD 203067 PUD 207063 PMD 7f02a067 PTE 0 Oops: 0000 [1] SMP CPU 1 Modules linked in: uhci_hcd usbcore Pid: 784, comm: rmmod Not tainted 2.6.23-rc1 #1 RIP: 0010:[strcmp+0/34] [strcmp+0/34] strcmp+0x0/0x22 RSP: 0000:ffff81002db27cd0 EFLAGS: 00010202 RAX: 0000000000000000 RBX: ffff810049bb2348 RCX: ffff81004430fc38 RDX: ffffffff802a002b RSI: ffffffff880131b3 RDI: ffffffff88029d6e RBP: ffff81004430fc50 R08: 0000000000000000 R09: 000000000000131a R10: ffff810002f58950 R11: ffffffff8800b3db R12: ffffffff880131b3 R13: ffff81007c115088 R14: ffff81004a982c58 R15: ffffffff880269f8 FS: 00002affd38b46f0(0000) GS:ffff810002f490c0(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: ffffffff88029d6e CR3: 000000002ef31000 CR4: 00000000000006e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process rmmod (pid: 784, threadinfo ffff81002db26000, task ffff81002ef3b7e0) Stack: ffffffff8029f351 ffff81004430fc38 0000000000000000 0000000000000000 0000000000000000 ffffffff8801d8c0 ffffffff8801da80 ffff81004430fc38 ffff81007c115000 ffff81007c115088 ffffffff802a2043 0000000000000040 Call Trace: [sysfs_hash_and_remove+97/146] sysfs_hash_and_remove+0x61/0x92 [remove_files+35/55] remove_files+0x23/0x37 [sysfs_remove_group+48/159] sysfs_remove_group+0x30/0x9f [_end+128931636/2131687328] :usbcore:usb_disable_device+0x89/0x107 [_end+128915315/2131687328] :usbcore:usb_disconnect+0x98/0xee [_end+128915295/2131687328] :usbcore:usb_disconnect+0x84/0xee [_end+128923270/2131687328] :usbcore:usb_remove_hcd+0x85/0xe1 [_end+128966298/2131687328] :usbcore:usb_hcd_pci_remove+0x1d/0x89 [pci_device_remove+36/77] pci_device_remove+0x24/0x4d [__device_release_driver+130/184] __device_release_driver+0x82/0xb8 [driver_detach+252/257] driver_detach+0xfc/0x101 [bus_remove_driver+122/157] bus_remove_driver+0x7a/0x9d [pci_unregister_driver+16/129] pci_unregister_driver+0x10/0x81 [_end+129057284/2131687328] :uhci_hcd:uhci_hcd_cleanup+0x10/0x2c [sys_delete_module+319/444] sys_delete_module+0x13f/0x1bc [__up_write+29/318] __up_write+0x1d/0x13e [system_call+126/131] system_call+0x7e/0x83 Code: 0f b6 17 89 d0 2a 06 48 83 c6 01 84 c0 75 0a 84 d2 74 06 48 RIP [strcmp+0/34] strcmp+0x0/0x22 RSP <ffff81002db27cd0> CR2: ffffffff88029d6e Also, the lsof utility shows this: ksuspend_usbd 698 root cwd DIR 8,1 456 2 / ksuspend_usbd 698 root rtd DIR 8,1 456 2 / ksuspend_usbd 698 root txt unknown /proc/698/exe khubd 703 root cwd DIR 8,1 456 2 / khubd 703 root rtd DIR 8,1 456 2 / khubd 703 root txt unknown /proc/703/exe but both the /proc/698/exe and /proc/703/exe are broken links. AK ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel