Package: udev Version: 0.105-4 Severity: important Hello Maintainer,
I have an embedded Router with ACM/GSM Modem and if I disable the ACM
modem then is all working fine, but of course, I have no Internet
connection.
Now if I activate the modem it show up as:
Nov 14 01:04:29 router kernel: usb 1-1: new full speed USB device using
uhci_hcd and address 2
Nov 14 01:04:29 router kernel: usb 1-1: configuration #1 chosen from 1 choice
Nov 14 01:04:29 router kernel: cdc_acm 1-1:1.8: ttyACM0: USB ACM device
which is ok and I can configure "pppd" but after this line, the kernel
crash immediately with:
Nov 14 01:04:40 router kernel: usbcore: registered new driver cdc_ether
Nov 14 01:04:40 router kernel: rndis_host 1-1:1.10: RNDIS init failed, -32
Nov 14 01:04:40 router kernel: usb%%d: unregister 'rndis_host'
usb-0000:00:07.2-1, RNDIS device
Nov 14 01:04:40 router kernel: unregister_netdevice: device usb%%d/c518a800
never was registered
Nov 14 01:04:40 router udevd-event[2250]: run_program: '/sbin/modprobe'
abnormal exit
Nov 14 01:04:40 router kernel: ------------[ cut here ]------------
Nov 14 01:04:40 router kernel: kernel BUG at mm/slab.c:595!
Nov 14 01:04:40 router kernel: invalid opcode: 0000 [#1]
Nov 14 01:04:40 router kernel: SMP
Nov 14 01:04:40 router kernel: Modules linked in: rndis_host cdc_ether usbnet
ipv6 button ac battery dm_snapshot dm_mirror dm_mod loop cdc_acm tsdev pcmcia
firmware_c
lass psmouse intel_agp agpgart shpchp pci_hotplug rtc i2c_piix4 serio_raw
yenta_socket rsrc_nonstatic pcmcia_core i2c_core pcspkr evdev ext3 jbd mbcache
ide_generic i
de_disk ide_cd cdrom generic uhci_hcd e100 mii usbcore piix ide_core thermal
processor fan
Nov 14 01:04:40 router kernel: CPU: 0
Nov 14 01:04:40 router kernel: EIP: 0060:[<c0156d53>] Not tainted VLI
Nov 14 01:04:40 router kernel: EFLAGS: 00010046 (2.6.18-6-686 #1)
Nov 14 01:04:40 router kernel: EIP is at kfree+0x2e/0x65
Nov 14 01:04:40 router kernel: eax: 80000000 ebx: c518aac0 ecx: c7fef7a0
edx: c10a3080
Nov 14 01:04:40 router kernel: esi: 00000282 edi: c5184392 ebp: c518a800
esp: c52c9e18
Nov 14 01:04:40 router kernel: ds: 007b es: 007b ss: 0068
Nov 14 01:04:40 router kernel: Process modprobe (pid: 2254, ti=c52c8000
task=c7588550 task.ti=c52c8000)
Nov 14 01:04:40 router kernel: Stack: c518aac0 c898560e c518a806 c898501a
c7701400 c899e6a0 c6b44f68 c50ce000
Nov 14 01:04:40 router kernel: ffffffe0 c747fe00 00000000 00000000
00000001 00000001 00000001 00000001
Nov 14 01:04:40 router kernel: c899e660 c7701400 c899f520 c899f550
c0210e08 c8838ba5 c7701414 c7701414
Nov 14 01:04:40 router kernel: Call Trace:
Nov 14 01:04:40 router kernel: [<c898501a>] usbnet_probe+0x4ee/0x503 [usbnet]
Nov 14 01:04:40 router kernel: [<c0210e08>] __driver_attach+0x0/0x5d
Nov 14 01:04:40 router kernel: [<c8838ba5>] usb_probe_interface+0x58/0x87
[usbcore]
Nov 14 01:04:40 router kernel: [<c0210d69>] driver_probe_device+0x42/0x8b
Nov 14 01:04:40 router kernel: [<c0210e40>] __driver_attach+0x38/0x5d
Nov 14 01:04:40 router kernel: [<c021088a>] bus_for_each_dev+0x33/0x55
Nov 14 01:04:40 router kernel: [<c0210cd3>] driver_attach+0x11/0x13
Nov 14 01:04:40 router kernel: [<c0210e08>] __driver_attach+0x0/0x5d
Nov 14 01:04:40 router kernel: [<c02105a3>] bus_add_driver+0x64/0xfd
Nov 14 01:04:40 router kernel: [<c88389da>] usb_register_driver+0x60/0xbb
[usbcore]
Nov 14 01:04:40 router kernel: [<c01358d9>] sys_init_module+0x16c3/0x1846
Nov 14 01:04:40 router kernel: [<c0102c11>] sysenter_past_esp+0x56/0x79
Nov 14 01:04:40 router kernel: Code: 56 89 c7 53 74 58 9c 5e fa 8d 90 00 00 00
40 c1 ea 0c c1 e2 05 03 15 70 f3 36 c0 8b 02 f6 c4 40 74 03 8b 52 0c 8b 02 84
c0 78 08
<0f> 0b 53 02 81 b0 29 c0 89 e0 8b 4a 18 25 00 e0 ff ff 8b 40 10
Nov 14 01:04:40 router kernel: EIP: [<c0156d53>] kfree+0x2e/0x65 SS:ESP
0068:c52c9e18
Nov 14 01:04:58 router kernel: <6>CSLIP: code copyright 1989 Regents of the
University of California
Nov 14 01:04:58 router kernel: PPP generic driver version 2.4.2
Nov 14 01:04:58 router pppd[2302]: pppd 2.4.4 started by root, uid 0
Nov 14 01:04:58 router pppd[2302]: Failed to open /dev/ttyACM0: Input/output
error
Nov 14 01:05:28 router pppd[2302]: Failed to open /dev/ttyACM0: Input/output
error
So it seems, my device is "CDC ethernet" capable but there is
definitively a bug in udev/modprobe/kernel.
While reading the documentation from "udev" I have nothing found, HOW to
blacklist the modules
rndis_host 6255 1
cdc_ether 5888 1 rndis_host
usbnet 15464 2 rndis_host,cdc_ether
Also no one has respond to my request on Mailinglistes...
Please can you help me?
And of course, disabling modules should be well documented.
Thanks, Greetings and nice Day/Evening
Michelle Konzack
Systemadministrator
24V Electronic Engineer
Tamay Dogan Network
Debian GNU/Linux Consultant
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack Apt. 917 ICQ #328449886
+49/177/9351947 50, rue de Soultz MSN LinuxMichi
+33/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)
signature.pgp
Description: Digital signature

