I don't have a solution for this, but I would like to add my notes on what I've been able to accomplish so far:
I have a Motorola C332 as well. in Windows the device is recognized as a USB modem.
In kernel 2.6.7 on gentoo I have enabled USB Modem (CDC ACM) support
I do the following:
dmesg shows the following:
usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters
When I plug the C332 via a mini usb cable dmesg reports:
ohci_hcd 0000:00:02.0: remote wakeup
usb 1-2: new full speed USB device using address 10
cdc_acm 1-2:1.0: ttyACM0: USB ACM device
so, the cdc-acm module is definatly recognizing something with this device at this point. I am running UDEV on my system and it automatically assigned the device name /dev/ttyACM0 to the device.
I setup minicom to use the new device name /dev/ttyACM0 it says that it is initializing the modem and then the C332 itself completly freezes, none of the buttons work and I cannot shut it off. I have to take the cover off and flip the switch inside that does a hard power off. Minicom does not allow me to type any AT commands either.
So it appears that the driver is really close to working but once minicom tries to initialize it it freezes up.
Does anyone know what I am doing wrong? Is this a CDC-ACM module issue or am I misconfiguring minicom?
oh btw, I also tried this on my laptop running slackware on a 2.4 kernel... I had the exact same results there as well.
Thanks for reading