Using a USB modem.
Mike Tancsa
mike at sentex.net
Tue Sep 2 20:16:27 UTC 2014
On 9/2/2014 2:59 PM, atar wrote:
>> Typically, they will show up as /dev/cuaUx or /dev/cuaUx.x (note the capital U).
>
> That's interesting since in the output of 'ls -lh /dev' in my PC it appears with no capital 'U'.
Thats your onboard serial ports (uart0 and uart1).
>
> In addition, I've tried to initialize the both devices with 'ppp' but when I tried to enter the 'term' command, ppp hangs up and don't give me an option to send to the modem commands. Any idea what's the problem?
Did you load the driver (kldload u3g) ?
what is the output of
usbconfig
it should show something like
# usbconfig
ugen0.1: <OHCI root HUB AMD> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps)
pwr=SAVE
ugen1.1: <EHCI root HUB AMD> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps)
pwr=SAVE
ugen1.2: <product 0xf103 vendor 0x2001> at usbus1, cfg=0 md=HOST
spd=HIGH (480Mbps) pwr=SAVE
ugen1.3: <USB Modem U.S.Robotics> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=ON
ugen0.2: <Back-UPS ES 650 FW825.B1.D USB FWB1 APC> at usbus0, cfg=0
md=HOST spd=LOW (1.5Mbps) pwr=ON
ugen1.4: <ZTE CDMA Technologies MSM ZTE, Incorporated> at usbus1, cfg=0
md=HOST spd=HIGH (480Mbps) pwr=ON
note the #s for the device. On mine, it shows 1.4. So do the matching
command for yours so it provides the following output
usbconfig -d 1.4 dump_device_desc
ugen1.4: <ZTE CDMA Technologies MSM ZTE, Incorporated> at usbus1, cfg=0
md=HOST spd=HIGH (480Mbps) pwr=ON
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x19d2
idProduct = 0x0031
bcdDevice = 0x0000
iManufacturer = 0x0002 <ZTE, Incorporated>
iProduct = 0x0001 <ZTE CDMA Technologies MSM>
iSerialNumber = 0x0003 <1234567890ABCDEF>
bNumConfigurations = 0x0001
Then provide the output of
# sysctl -a dev.u3g
---Mike
>
> Regards,
>
> Atar.
>
>> On 9/2/2014 10:29 AM, atar wrote:
>>>
>>> I've a ZTE USB modem and I want to use it with FreeBSD. I've attached it to one of the USB slots on my PC and run the "ls -lh /dev/" command to see what's going on. I've saw that two modem devices have been created in the 'dialup' group: cuau0 and cuau1.
>>>
>>> My question is why were two devices nodes created instead of one and how should I know which of them I need to use?
>>
>> Typically, they will show up as /dev/cuaUx or /dev/cuaUx.x (note the capital U). Make sure you have the u3g driver loaded as well. (kldload u3g). Also, some ZTE sticks need to be put in "modem mode". This can often be done by sending the eject command to its "cdrom"
>>
>> if its listed as pass0, try the command
>> camcontrol eject pass0
>>
>> ---Mike
>>
>>
>>
>> --
>> -------------------
>> Mike Tancsa, tel +1 519 651 3400
>> Sentex Communications, mike at sentex.net
>> Providing Internet services since 1994 www.sentex.net
>> Cambridge, Ontario Canada http://www.tancsa.com/
>
>
--
-------------------
Mike Tancsa, tel +1 519 651 3400
Sentex Communications, mike at sentex.net
Providing Internet services since 1994 www.sentex.net
Cambridge, Ontario Canada http://www.tancsa.com/
More information about the freebsd-wireless
mailing list