You are not logged in.

#1 2009-07-10 19:30:00

Fixed
Member
Registered: 2005-08-09
Posts: 210

USB modem is not recognized as /dev/ttyACM0

Hi there,

I've got C-motech CNU-680 USB CDMA modem working under Windows, which I am trying to install under Arch64.

First problem it is not recognized as /dev/ttyACM0

Any ideas?

Below are some outputs:

$ lsusb 
Bus 002 Device 002: ID 16d8:6803 CMOTECH Co., Ltd. CNU-680 CDMA EV-DO modem 
Bus 002 Device 003: ID 0458:0056 KYE Systems Corp. (Mouse Systems) Ergo 300 Mouse 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 001 Device 003: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Portion of /var/log/messages :


Jul 10 22:55:08 papa kernel: scsi 4:0:0:0: CD-ROM            CMOTECH  Mass Storage     2.31 PQ: 0 ANSI: 0 CCS
Jul 10 22:55:08 papa kernel: sr1: scsi3-mmc drive: 0x/0x caddy
Jul 10 22:55:08 papa kernel: sr 4:0:0:0: Attached scsi generic sg2 type 5
Jul 10 22:54:55 papa load-modules.sh: 'platform:regulatory' is not a valid module or alias name
Jul 10 22:54:55 papa load-modules.sh: 'ssb:v4243id0817rev04' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'acpi:LNXSYSTM:' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd000002F0sv0000103Csd000030B7bc05sc00i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd00000260sv0000103Csd000030B7bc06sc01i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd000002F9sv0000103Csd000030B7bc05sc00i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd000002FAsv0000103Csd000030B7bc05sc00i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd0000027Esv00000000sd00000000bc05sc00i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd00000270sv0000103Csd000030B7bc05sc00i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd00000271sv0000103Csd000030B7bc0Bsc40i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd000002FFsv0000103Csd000030B7bc05sc00i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd0000026Fsv00000000sd00000000bc06sc04i01' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd000002FEsv0000103Csd000030B7bc05sc00i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd0000027Fsv0000103Csd000030B7bc05sc00i00' is not a valid module or alias name
Jul 10 22:54:57 papa load-modules.sh: 'pci:v000010DEd000002F8sv0000103Csd000030B7bc05sc00i00' is not a valid module or alias name
# ls /dev/ 
adsp     core             gpmctl   loop4               nvidiactl  sda1        sr1     tty15  tty27  tty39  tty50  tty62           usbdev1.3       v4l 
audio    cpu_dma_latency  hidraw0  loop5               port       sda2        stderr  tty16  tty28  tty4   tty51  tty63           usbdev1.3_ep00  vc 
block    disk             hwrng    loop6               ppp        sda3        stdin   tty17  tty29  tty40  tty52  tty7            usbdev1.3_ep83  vcc 
bsg      dsp              initctl  loop7               psaux      sequencer   stdout  tty18  tty3   tty41  tty53  tty8            usbdev2.1       video 
bus      dvd              input    mcelog              ptmx       sequencer2  tts     tty19  tty30  tty42  tty54  tty9            usbdev2.1_ep00  video0 
cd       dvd0             kmem     mem                 pts        sg0         tty     tty2   tty31  tty43  tty55  ttyS0           usbdev2.1_ep81  zero 
cdrom    dvdrw            kmsg     misc                random     sg1         tty0    tty20  tty32  tty44  tty56  ttyS1           usbdev2.2 
cdrom0   dvdrw0           log      mixer               root       sg2         tty1    tty21  tty33  tty45  tty57  ttyS2           usbdev2.2_ep00 
cdrom1   fb               loop     net                 rtc        shm         tty10   tty22  tty34  tty46  tty58  ttyS3           usbdev2.2_ep07 
cdrw     fb0              loop0    network_latency     rtc0       snapshot    tty11   tty23  tty35  tty47  tty59  urandom         usbdev2.2_ep86 
cdrw0    fd               loop1    network_throughput  scd0       snd         tty12   tty24  tty36  tty48  tty6   usbdev1.1       usbdev2.3 
char     full             loop2    null                scd1       sound       tty13   tty25  tty37  tty49  tty60  usbdev1.1_ep00  usbdev2.3_ep00 
console  fuse             loop3    nvidia0             sda        sr0         tty14   tty26  tty38  tty5   tty61  usbdev1.1_ep81  usbdev2.3_ep81

Modules and daemons sections of /etc/rc.conf:

MODULES=(forcedeth snd-hda-intel nvidia b43 uvcvideo !snd_pcsp cdc_acm)
DAEMONS=(syslog-ng hal gpm fam cups alsa wicd )
#dmesg | tail
usb 2-2: new full speed USB device using ohci_hcd and address 4 
usb 2-2: configuration #1 chosen from 1 choice 
scsi6 : SCSI emulation for USB Mass Storage devices 
usb-storage: device found at 4 
usb-storage: waiting for device to settle before scanning 
scsi 6:0:0:0: CD-ROM            CMOTECH  Mass Storage     2.31 PQ: 0 ANSI: 0 CCS 
sr1: scsi3-mmc drive: 0x/0x caddy 
sr 6:0:0:0: Attached scsi CD-ROM sr1 
sr 6:0:0:0: Attached scsi generic sg2 type 5 
usb-storage: device scan complete

XFCE4 under Arch on Honor MagicBook

Offline

#2 2009-07-10 20:00:51

djszapi
Member
From: Cambridge, United Kingdom
Registered: 2009-06-14
Posts: 1,439
Website

Re: USB modem is not recognized as /dev/ttyACM0

Have it ever worked ? E.g. on a livecd, ubuntu, sushe or something ?

Is it an udev rules for it to create the desired /dev//dev/ttyACM0 for the device ?

Offline

#3 2009-07-10 20:15:16

Fixed
Member
Registered: 2005-08-09
Posts: 210

Re: USB modem is not recognized as /dev/ttyACM0

Have it ever worked ? E.g. on a livecd, ubuntu, sushe or something ?

Yes, under at least Ubuntu. The modem even has built-in flash memory containing script and code for older Ubuntu.

It fails to work under Arch, however.

Is it an udev rules for it to create the desired /dev//dev/ttyACM0 for the device ?

I am not sure -- not that proficient.


XFCE4 under Arch on Honor MagicBook

Offline

#4 2009-07-11 15:35:48

djszapi
Member
From: Cambridge, United Kingdom
Registered: 2009-06-14
Posts: 1,439
Website

Re: USB modem is not recognized as /dev/ttyACM0

http://wiki.archlinux.org/index.php/Udev

Udev establishes the nodes n /dev recently, without a good rule for it, it won't appear there. Look for this on Ubuntu too, and if there is there copy it to arch to try e.g.

Offline

Board footer

Powered by FluxBB