logo       

Bug#505639: marked as done (udev loads "rndis_host" for ACM modem and crash: msg#03622

debian-bugs-closed

Subject: Bug#505639: marked as done (udev loads "rndis_host" for ACM modem and crash the kernel)


Your message dated Thu, 30 Jul 2009 22:10:59 +0200
with message-id <20090730201059.GB24666@xxxxxxxxxxxxxxxxxxxx>
and subject line Re: udev loads "rndis_host" for ACM modem and crash the kernel
has caused the Debian Bug report #505639,
regarding udev loads "rndis_host" for ACM modem and crash the kernel
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@xxxxxxxxxxxxxxx
immediately.)


--
505639: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505639
Debian Bug Tracking System
Contact owner@xxxxxxxxxxxxxxx with problems
--- Begin Message ---
Subject: udev loads "rndis_host" for ACM modem and crash the kernel
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)

Attachment: signature.pgp
Description: Digital signature


--- End Message ---
--- Begin Message ---
Subject: Re: udev loads "rndis_host" for ACM modem and crash the kernel
On Thu, Jul 30, 2009 at 09:27:43PM +0200, Michelle Konzack wrote:
> Hello Moritz,
>
> Am 2009-07-29 21:30:21, schrieb Moritz Muehlenhoff:
> > Did you upgrade this system to Lenny in the mean time? If so, does the error
> > persist?
>
> No, only a recompiled Lenny Kernel for my system and it works now. The
> Lenny binaries are arround 6 MByte bigger then my 64 MByte Flash-Disk.

Thanks, marking that version as fixed, then.

Cheers,
Moritz


--- End Message ---
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | Mail Home | sitemap | FAQ | advertise