Hello, (I hope this is the right place to report this) I am seeing an oops under 2.6.5 when connecting a DSL-modem: (modules uhci_hcd, usbnet loaded, distro SuSE 9.0) dmesg: -----snip----- usb 1-1: new full speed USB device using address 2 usb 1-1: configuration #2 chosen from 2 choices Unable to handle kernel NULL pointer dereference at virtual address 00000004 printing eip: c8a09fd4 *pde = 00000000 Oops: 0000 [#1] CPU: 0 EIP: 0060:[<c8a09fd4>] Not tainted EFLAGS: 00010296 (2.6.5) EIP is at usb_disable_interface+0x14/0x50 [usbcore] eax: c29abc60 ebx: 00000000 ecx: 00000282 edx: 00000037 esi: 00000001 edi: 00000000 ebp: c6336c00 esp: c793fd48 ds: 007b es: 007b ss: 0068 Process khubd (pid: 873, threadinfo=c793e000 task=c7929740) Stack: 00001388 00009900 00000001 00000001 c59d2e78 c6336c00 c8a0b0cb c6336c00 c29abc60 0000000b 00000001 00000001 00000001 00000000 00000000 00001388 00000000 c29abc60 c59d2e78 c59d2e78 c59d2660 00000001 c89c53ef c6336c00 Call Trace: [<c8a0b0cb>] usb_set_interface+0xbb/0x190 [usbcore] [<c89c53ef>] get_endpoints+0x9f/0x120 [usbnet] [<c89c559a>] cdc_bind+0x12a/0x320 [usbnet] [<c89c5c00>] usbnet_tx_timeout+0x0/0x40 [usbnet] [<c89c5a8e>] usbnet_probe+0x2fe/0x410 [usbnet] [<c8a05381>] usb_probe_interface+0x61/0x90 [usbcore] [<c020b35b>] bus_match+0x3b/0x80 [<c020b3ea>] device_attach+0x4a/0xc0 [<c020b4e1>] bus_add_device+0x51/0x90 [<c020a5f5>] device_add+0xa5/0x140 [<c8a0ada4>] usb_set_configuration+0x1e4/0x280 [usbcore] [<c8a05e2b>] usb_new_device+0x25b/0x3c0 [usbcore] [<c8a07dd7>] hub_port_connect_change+0x2a7/0x370 [usbcore] [<c8a08166>] hub_thread+0x2c6/0x4c0 [usbcore] [<c0116fb0>] default_wake_function+0x0/0x20 [<c8a07ea0>] hub_thread+0x0/0x4c0 [usbcore] [<c0105005>] kernel_thread_helper+0x5/0x10 Code: 80 7b 04 00 74 26 31 f6 8d 74 26 00 8b 43 0c 47 0f b6 44 30 -----snip----- relevant parts from .config: -----snip----- # # USB Network adaptors # # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_USBNET=m # # USB Host-to-Host Cables # # CONFIG_USB_ALI_M5632 is not set # CONFIG_USB_AN2720 is not set # CONFIG_USB_BELKIN is not set # CONFIG_USB_GENESYS is not set # CONFIG_USB_NET1080 is not set # CONFIG_USB_PL2301 is not set # # Intelligent USB Devices/Gadgets # # CONFIG_USB_ARMLINUX is not set # CONFIG_USB_EPSON2888 is not set # CONFIG_USB_ZAURUS is not set CONFIG_USB_CDCETHER=y ----snip----- rmmod usbnet after the oops gives the following in the logs: -----snip----- <6>drivers/usb/core/usb.c: deregistering driver usbnet -----snip----- but the modules is not removed, and rmmod doesn't return. If i connect the device without usbnet loaded i get from cat /proc/bus/usb/devices: -----snip----- T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.5 uhci_hcd S: Product=Intel Corp. 82801BA/BAM USB (Hub #2) S: SerialNumber=0000:00:1f.4 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.5 uhci_hcd S: Product=Intel Corp. 82801BA/BAM USB (Hub #1) S: SerialNumber=0000:00:1f.2 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.00 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 2 P: Vendor=067f ProdID=4552 Rev=10.00 S: Manufacturer=AMBIT S: Product=9Telecom USB Modem S: SerialNumber=00:02:8a:f5:ec:d0 C: #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=32ms I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms C:* #Ifs= 2 Cfg#= 2 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=32ms I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) I: If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms -----snip----- I can provide further info if necessary. Thanks for any advice, Markus PS: Please cc me, as I'm not on the list
-- "Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen! Jetzt aktivieren unter http://www.gmx.net/info ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel