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>