FreeBSD with Huawei 3g modem.
Peter Ankerstål
peter at pean.org
Tue Sep 23 12:45:58 UTC 2014
On 09/23/2014 02:38 PM, Maciej Milewski wrote:
> On 23.09.2014 13:28, Peter Ankerstål wrote:
>> Hi!
>>
>> Im trying to get a Huawei E3531 to work in FreeBSD. But Im not really
>> sure where to start. I found this:
>> http://technotation.com/2012/08/15/freebsd-and-mobile-broadband/ but
>> havent had any luck cut and pasting here.
>>
>> System:
>> # uname -srm
>> FreeBSD 10.0-RELEASE amd64
>>
>> When I connect it dmesg says:
>> usb_alloc_device: Found possible auto-install disk (trying next config)
>> ugen0.4: <HUAWEI> at usbus0
>> umass0: <HUAWEI HUAWEI Mobile, class 0/0, rev 2.00/1.02, addr 4> on
>> usbus0
>> umass0: SCSI over Bulk-Only; quirks = 0x0000
>> umass0:5:0:-1: Attached to scbus5
>> da0 at umass-sim0 bus 0 scbus5 target 0 lun 0
>> da0: <HUAWEI TF CARD Storage 2.31> Removable Direct Access SCSI-2 device
>> da0: Serial Number FFFFFFFFFFFFFFFF
>> da0: 40.000MB/s transfers
>> da0: Attempt to query device size failed: NOT READY, Medium not present
>> da0: quirks=0x2<NO_6_BYTE>
>>
>> usbconfig gives this:
>>
>> # usbconfig -u 0 -a 4 dump_device_desc
>> ugen0.4: <HUAWEI Mobile HUAWEI> at usbus0, cfg=1 md=HOST spd=HIGH
>> (480Mbps) pwr=ON (500mA)
>>
>> bLength = 0x0012
>> bDescriptorType = 0x0001
>> bcdUSB = 0x0200
>> bDeviceClass = 0x0000
>> bDeviceSubClass = 0x0000
>> bDeviceProtocol = 0x00ff
>> bMaxPacketSize0 = 0x0040
>> idVendor = 0x12d1
>> idProduct = 0x157d
>> bcdDevice = 0x0102
>> iManufacturer = 0x0001 <HUAWEI>
>> iProduct = 0x0002 <HUAWEI Mobile>
>> iSerialNumber = 0x0003 <FFFFFFFFFFFFFFFF>
>> bNumConfigurations = 0x0002
>>
>>
> Peter,
> cut and paste is the last step(for copying ppp script ;P )
> Before that you need to setup your system to recognize that modem.
> First check if the idProduct is listed in your usbdevs. If not you need
> to add it similar way like are other.
> For example E3131 is added like that:
> root at backup:/usr/src/sys/dev/usb # grep -Hr E3131 *
> serial/u3g.c: U3G_DEV(HUAWEI, E3131, 0),
> serial/u3g.c: U3G_DEV(HUAWEI, E3131_INIT, U3GINIT_HUAWEISCSI),
> usbdevs:product HUAWEI E3131_INIT 0x14fe 3G modem initial
> usbdevs:product HUAWEI E3131 0x1506 3G modem
>
> Then recompile and install kernel and try if that helps. I'm not sure if
> compiling u3g module is enough that's why I suggested whole kernel
> recompiling.
>
Yes, this is exactly what I have done, except that I dont know the
"INIT" one.
And no, I did not recompile the kernel, just u3g.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3738 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20140923/8f5d1e62/attachment.bin>
More information about the freebsd-stable
mailing list