mknod /dev/ttyACM0 c 166 0 ln -s /dev/ttyACM0 /dev/modem modprobe cdc-acmThen, as a normal user, you should be ready to configure and use kppp where you specify that your modem is available at /dev/modem
echo 'ln -sf ttyACM0 /dev/modem' >> /etc/udev/conf.d/modem.conf echo 'KERNEL="ttyACM0", SYMLINK="modem"' >> /etc/udev/rules.d/modem.rulesand added the USB device information to /lib/modules/2.6.11-6mdk/modules.usbmap
cdc-acm 0x0003 0x1690 0x0101 0x0000 0x0000 0x02 0x00 0x00 0x00 0x00 0x00 0x0However, this is not a permanent or approved solution because this usbmap file is overwritten each time that kernel module dependencies are regenerated with the "depmod" command. I don't know the correct place to store the USB device info so it is regenerated by depmod - somewhere in the kernel source ?
The situation is also puzzling because even before the usbmap file was updated, and when usbview listed the modem in red (unknown), there was still one command where the modem was listed as being of the correct communication type "cdc-acm" but this information wasn't being used anywhere as far as I could tell ?
usbmodules --device /proc/bus/usb/002/008 cdc-acm
Creative Modem Blaster USB DE5670 Manufacturer: Creative Speed: 12Mb/s (full) USB Version: 1.00 Device Class: 02(comm.) Device Subclass: 00 Device Protocol: 00 Maximum Default Endpoint Size: 8 Number of Configurations: 2 Vendor Id: 1690 Product Id: 0101 Revision Number: 1.00Maybe I should set up a usermap file in /etc/hotplug/usb/ Just like what was done here for patching and playing with Velleman K8055experimental interface board. Also availabel from Maplin in Britain.
Personal Home Page | Personal email | Bioinformatics Consulting | Bioinformatics email | Phone |