Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Sep 2014 14:38:46 +0200
From:      Maciej Milewski <milu@dat.pl>
To:        freebsd-stable@freebsd.org
Cc:        peter@pean.org
Subject:   Re: FreeBSD with Huawei 3g modem.
Message-ID:  <542169D6.8090904@dat.pl>
In-Reply-To: <54215969.1070303@pean.org>
References:  <54215969.1070303@pean.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 23.09.2014 13:28, Peter Ankerst=E5l 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 =3D 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 devic=
e
> da0: Serial Number FFFFFFFFFFFFFFFF
> da0: 40.000MB/s transfers
> da0: Attempt to query device size failed: NOT READY, Medium not present=

> da0: quirks=3D0x2<NO_6_BYTE>
>
> usbconfig gives this:
>
> # usbconfig -u 0 -a 4 dump_device_desc
> ugen0.4: <HUAWEI Mobile HUAWEI> at usbus0, cfg=3D1 md=3DHOST spd=3DHIGH=

> (480Mbps) pwr=3DON (500mA)
>
>   bLength =3D 0x0012
>   bDescriptorType =3D 0x0001
>   bcdUSB =3D 0x0200
>   bDeviceClass =3D 0x0000
>   bDeviceSubClass =3D 0x0000
>   bDeviceProtocol =3D 0x00ff
>   bMaxPacketSize0 =3D 0x0040
>   idVendor =3D 0x12d1
>   idProduct =3D 0x157d
>   bcdDevice =3D 0x0102
>   iManufacturer =3D 0x0001  <HUAWEI>
>   iProduct =3D 0x0002  <HUAWEI Mobile>
>   iSerialNumber =3D 0x0003  <FFFFFFFFFFFFFFFF>
>   bNumConfigurations =3D 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@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.

--=20
Pozdrawiam,
Maciej Milewski





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?542169D6.8090904>