Binding the driver to the device
If no device appears in /dev/term, run 'prtconf -D' and locate your modem device
in the output, e.g.:
pci1025,57, instance #0 (driver name: pcic) <--- PCMCIA controller
pcs, instance #0 (driver name: pcs)
pci1033,35, instance #0 (driver name: ohci) <--- internal USB controller
device, instance #0 (driver name: usbsacm) <--- modem device
If the "device" node does not show a driver name associated with it, you can try
to bind the driver to it. To do this, locate your device again, this time
in the 'prtconf -v' output (e.g. search for "device,"):
device, instance #0
Driver properties:
name='pm-components' type=string items=3 dev=none
value='NAME= usbsacm0 Power' + '0=USB D3 State' + '3=USB D0 State'
Hardware properties:
name='driver-minor' type=int items=1
value=00000000
name='driver-major' type=int items=1
value=00000002
name='configuration#' type=int items=1
value=00000001
name='usb-product-name' type=string items=1
value='Novatel Wireless Merlin CDMA'
name='usb-vendor-name' type=string items=1
value='Novatel Wireless Inc.'
name='usb-release' type=int items=1
value=00000110
name='usb-num-configs' type=int items=1
value=00000001
name='usb-revision-id' type=int items=1
value=00000000
name='usb-product-id' type=int items=1
value=00001110
name='usb-vendor-id' type=int items=1
value=00001410
name='compatible' type=string items=3
value='usb1410,1110.0' + 'usb1410,1110' + 'usb,device'
name='reg' type=int items=1
value=00000001
name='assigned-address' type=int items=1
value=00000002
The 'compatible' property is what you are looking for. Choose one that looks
like "usbXXX,YYY", where XXX is vendor ID and YYY is product ID. Run run the
following command:
update_drv -i "usbXXX,YYY" usbsacm
After reboot 'prtconf -D' should show usbsacm driver next to the device. If not,
the driver failed to attach, probably not recognizing the device as compatible.
Testing modem connection
A simple way to test your modem is to send it some simple commands using tip(1) or other terminal emulator:
# tip /dev/term/0
connected
atz
OK
ati
Manufacturer: NOVATEL WIRELESS INCORPORATED
Model: CDMA MERLIN V620
Revision: M6500C-BBIRD-40304.135 [MAR 11 2005 14:00:00]
ESN: 0x5B123456
+GCAP: +CIS707-A, CIS-856, +MS, +ES, +DS, +FCLASS
OK
at+csq
99, 99
OK
atdt#777
CONNECT
Characters in bold font are user input, the rest is modem output.
at+csq shows signal strength on this particular modem.
Dialing #777 usually gets you on the service provider's network - if the modem
returns "NO CARRIER", it could mean weak signal or refused connection from
the network.