[plug] USB modem / cdc-acm problem in kernel 2.6.8?

Carl Gherardi carl.gherardi at gmail.com
Mon Feb 28 14:59:00 WST 2005


On Fri, 25 Feb 2005 21:47:22 +0800, Steve Boak <sboak at westnet.com.au> wrote:
> Hi all
> 
> Anyone else using (or tried to use) the cdc-acm.o module under kernel 2.6.8
> (debian sarge)? It was working perfectly controlling my Telstra NT1+II ISDN
> modem in 2.4.22 (which uses acm, not cdc-acm), but after upgrading the kernel
> it no longer works. Hotplug is working and my modem is detected, but the
> cdc-acm module fails to create the /dev/ttyACM0 device as it used to.
>

2.4 kernels used a static /dev/ tree, devices weren't dynamically
created at all. 2.6 device nodes are created at run time. From 2.4.22
'ls -l /dev/ttyACM0' - that will give oyu enough info to mknod the
device in 2.6 if necessary

Also what are you getting out of /var/log/messages and/or dmesg for this device?
 
> Also, and this one has caught me by suprise, /proc/bus/usb no longer exists -
> even back on 2.4.22 (debian sarge) that I am using now. Maybe it disappeared
> in one of the sarge updates? Where do I look for what used to be
> in /proc/bus/usb?
> 
> Any hints or tips on how to work out what is going on?
>

/proc/bus/usb exists for me in 2.6.10, but you also have a
/sys/bus/usb - which is now the prefered way to expose kernel stuff to
userspace.

Anyone remember the semantics of mounting the usb filesystem?

Carl G



More information about the plug mailing list