Huawei E1691 Data Stick - Anyone had luck with it?



  • Hi guys,

    I just plugged in a Huawei E1691 and I don't see any interface possible to add.

    It's used with WindMobile in Canada.

    This is what I see onconsole when connecting the dongle:

    
    ugen0.2: <huawei techn<br="">ology> at usbus0
    ugen0.2: <huawei technology=""> at usbus0 (disconnected)
    ugen1.3: <huawei technology=""> at usbus1
    u3g0: <huawei 0="" 3="" technology="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr=""> on usb
    us1
    u3g0: Found 4 ports.
    umass0: <huawei 0="" 3="" technology="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr=""> on u
    sbus1
    umass0: Get Max Lun not supported (USB_ERR_TIMEOUT)
    umass1: <huawei 0="" 3="" technology="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr=""> on u
    sbus1
    umass1: Get Max Lun not supported (USB_ERR_TIMEOUT)
    ugen1.3: <huawei technology=""> at usbus1 (disconnected)
    u3g0: at uhub1, port 2, addr 3 (disconnected)
    umass0: at uhub1, port 2, addr 3 (disconnected)
    (probe0:umass-sim0:0:0:0): AutoSense failed
    umass1: at uhub1, port 2, addr 3 (disconnected)
    ugen1.3: <huawei technology=""> at usbus1
    u3g0: <huawei 0="" 3="" technology="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr=""> on usb
    us1
    u3g0: Found 4 ports.
    umass0: <huawei 0="" 3="" technology="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr=""> on u
    sbus1
    umass1: <huawei 0="" 3="" technology="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr=""> on u
    sbus1
    (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
    (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
    (probe0:umass-sim0:0:0:0): SCSI status: Check Condition
    (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
    cd0 at umass-sim0 bus 0 scbus0 target 0 lun 0
    cd0: <huawei mass="" storage="" 2.31=""> Removable CD-ROM SCSI-2 device
    cd0: 40.000MB/s transfers
    cd0: Attempt to query device size failed: NOT READY, Medium not present
    (probe0:umass-sim1:1:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
    (probe0:umass-sim1:1:0:0): CAM status: SCSI Status Error
    (probe0:umass-sim1:1:0:0): SCSI status: Check Condition
    (probe0:umass-sim1:1:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
    da0 at umass-sim1 bus 1 scbus1 target 0 lun 0
    da0: <huawei sd="" storage="" 2.31=""> Removable Direct Access SCSI-2 device
    da0: 40.000MB/s transfers
    da0: Attempt to query device size failed: NOT READY, Medium not present</huawei></huawei></huawei></huawei></huawei></huawei></huawei></huawei></huawei></huawei></huawei></huawei></huawei>
    

    Stick is fine and works like a charm when connecting a Windows OS.

    Thanks



  • Hi everyone,

    I have an Huawei E1691 data stick which I can connect to the USB port of this Alix board I have that run pfSense 2.0. After connecting it, I can't see a new interface to be added. So, I am confused. Are USB data sticks supported in pfSense at all?

    Thanks



  • What do you mean by "data stick"? 3G modem? Some 3G modems are supported in pfSense 2.0.

    What were you expecting to see to say it had been recognised?



  • Looks to be a quad band 3G card with the Qualcomm MSM6290 chipset. I don't see any signs that the chipset is supported by FreeBSD.



  • try to disable the pincode on the simcard maybe it helps ..for me it does

    regards
    ren22



  • There is no pin code on it. Well, I mean I don't think so. Can you please elaborate?

    This is a 3G stick from WindMobile:
    http://www2.windmobile.ca/en/Pages/data-plans.aspx

    Thanks,


  • Netgate Administrator

    This doesn't look promising:
    @http://www.hackerfactor.com/blog/index.php?/archives/384-Failure-to-Communicate.html:

    The 1691 is a lite version and only has software for Windows and Mac. After a few days of fighting with it, doing much more homework, and even calling tech support, I finally learned about the UMG1691 – it is a total software solution and will never work under Linux

    Oh good a USB Winmodem.
    If that's true then it's extremely unlikely to work, ever!  :(

    Steve



  • Thanks for digging that. It's a petty. Why? like why do they even do that? are these developers nuts? what a pity….......


  • Netgate Administrator

    Because they can make it cheaper. By using the absolute least possible hardware and doing all the hard work in software they make more profit. Non-Windows users (and now Mac users) are just not worth bothering with!  >:( >:( >:(

    Of course OSX is BSD based so maybe a port could happen?

    Steve

    Edit: Of course it could also just be 'internet fact' above since:
    @http://www.canadianuser.com/showthread.php/55732-To-Linux-users-The-Huawei-E1691-data-stick-works-perfectly-...:

    To Linux users: The Huawei E1691 data stick works perfectly on Ubuntu 10.10. It's recognized right after I plug it in, without any driver installation.

    Hmm, who to believe… :-\



  • @stephenw10:

    Hmm, who to believe… :-\

    Perhaps both are true. In the WiFi world quite a number of suppliers routinely use the same model name to describe devices with different chipsets.


  • Netgate Administrator

    That's disappointingly true!  ::)

    It's interesting that the log shows u3g connecting to it. It isn't a device that's in the u3g source code, even the most recent.
    The first thing I would try is ejecting the virtual CDROM drive. Unfortunately the scsieject command isn't in pfSense so you would have to copy iy across from FreeBSD 8.1. This is an easy test but most other Huawei devices require their special code to be sent. In which case you would have to edit the u3g source to include the USB device and vendor IDs from your stick and recompile.

    You haven't given the IDs which would pin down exactly what device you have. Use usbconfig.

    Steve



  • Thanks for weighing in again.

    I will attach it to a Windows system and get the IDs and report back.

    The virtual CD-ROM is I think related tot he storage unit of the stick. I think it takes a micro-SD card in case storage is needed. There is not any other device like connected to this Alix board and it's a standard - non-tampered - install of pfSense.

    Regards,


  • Netgate Administrator

    It appears as two devices, cd0 is the virtual cd-rom drive used to install the driver.
    da0 is the micro SD card slot.

    Steve


Log in to reply