USB Modem detected - but not showing under Interfaces?
-
Windows 7 driver files - rename txt to zip
The sys driver file mentions Techfaith Wireless
TechFaith USB Modem/Serial DeviceModel Flying EAQ looks like model - 800 mHz is correct
http://www.techfaithwireless.com/english/products/products_handsets_CDMA.htm
Compare to
http://www.duponttelecom.co.za/
the NeoConnect Prime modelMore info below in mac driver post:
[Driver Install.zip.txt](/public/imported_attachments/1/Driver Install.zip.txt)
DriverCfg.txt
DriverConf.zip.txt
DriverWin7.zip.txt -
And the Mac driver called Axesstel_MAC_Driver - maybe another useful clue -
the site:
http://www.axesstel.comour phone uses CDMA2000 1x-EvDO - the most widely deployed of the global 3G standard:
Du Pont Telecom
ModelBC2703 CDMA EVDO Deskphone V/D
Partno: TR2633313Package - neoconnect Prime [the Ethernet model does not give unlimited data ]
http://www.duponttelecom.co.za/
http://dupont-solutions.com/index.html
http://www.teles.de/en/about-us/news/2008/25/ -
OK, now we have a Windows, Mac & Linux driver to figure something out….
-
There is something wrong with your usb.tgz.txt:
$ tar -zxvf usb.tgz gzip: stdin: invalid compressed data–format violated tar: Child returned status 1 tar: Exiting with failure status due to previous errors $
-
Windows 7 driver files - rename txt to zip
The sys driver file mentions Techfaith Wireless
TechFaith USB Modem/Serial DeviceModel Flying EAQ looks like model - 800 mHz is correct
http://www.techfaithwireless.com/english/products/products_handsets_CDMA.htm
Compare to
http://www.duponttelecom.co.za/
the NeoConnect Prime modelWhy not use the LAN interface in the phone? (The documentation at techfaithwireless doesn't make it clear whether the phone has BOTH USB and LAN or the choice of USB OR LAN. I couldn't find any mention on the web page or the tariff document of being required to use the USB port.)
-
hi, not to open another topic, I have the same problem with Vodafone (Huawei) K3765. the modem is detected but not shown under interfaces, here is the output:
ugen1.2: <huawei mobile="" huawei="" technology="">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 = 0x12d1
idProduct = 0x1520
bcdDevice = 0x0000
iManufacturer = 0x0003 <huawei technology="">iProduct = 0x0002 <huawei mobile="">What this mean? That the modem is supported by the freeBSD or not? With Huawei E220 its working nice but I would like to have 7.2Mbit modem atached.Thank you,</huawei></huawei></huawei>
-
Firstly the Linux driver for smoothwall. I tested it back and forth and attach it again :-\ There are 3 copies now… it contains folders.
Secondly the modem is USB only
I would have liked another option with ethernet.
Wallabybob, if you could open the linux driver , can it be used?Let us try to get a way to make drivers. 8)
Yes - I have been reading about reverse engineering the windows USB drivers for Linux.
U start the USB device in Windows, with its correct drivers, and snoop what they do and how they are functioning.
SniffUSB 2.0 then creates the log files.
[Emacs is then used to read the info]
One would use the log files generated to create a simple libusb skeleton driver through a perl parser.
Windows have 3 drivers for it: The modem driver, a composite usb driver, and a diagnostic driver. All their log files is included.I don't know how to use the last yet.
I created the modems log files. Took me quite a while. I have a second set if there are a need.
Attached are my log files, again remove.txt. to get the zipped file. ;)And yes, let us document the process so that PfSense USB drivers get well populated.
So let us document each step and at success, post a new How to USB Drivers post - summing up each step.
[usb - Copy.tgz.txt](/public/imported_attachments/1/usb - Copy.tgz.txt)
DupontLogs.zip.txt -
I have the same problem with Vodafone (Huawei) K3765. the modem is detected but not shown under interfaces
The u3g driver does not have that Huawei device in its table of known devices. The fact that FreeBSD calls it ugen1.2 indicates the kernel doesn't have a driver that specifically knows about that device so the USB "generic" device driver has attached to it.
Perhaps this device is "similar enough" to the other Huawei devices already supported by the u3g driver, perhaps its substantially different.
I suggest you discuss this with the authors of the FreeBSD u3g driver: Andrea Guzzo aguzzo@anywi.comand Nick Hibma n_hibma@freebsd.org@dimi3:
With Huawei E220 its working nice but I would like to have 7.2Mbit modem atached.
It could take a while to get this issue sorted out. The Huawei E1762 and E169 both appear to be supported in FreeBSD 8.1 (see http://azrixx.blogspot.com/2010/05/simple-way-to-use-huawei-e1762-maxis.html and http://www.listware.net/201007/freebsd-mobile/36378-australian-3g-pppconf.html FreeBSD) and both appear to support the 7.2Mbps mode (see http://www.3gmodem.com.hk/Huawei/E169.html and http://www.3gmodem.com.hk/Huawei/E1762.html) although it has been reported that the E1762 is "faster" than the E169 (see http://forums.whirlpool.net.au/forum-replies-archive.cfm/1288764.html)./n_hibma@freebsd.org/aguzzo@anywi.com
-
Firstly the Linux driver for smoothwall. I tested it back and forth and attach it again :-\
I originally downloaded it to a Linux system. I have now downloaded the copy to a windows system and WinZip reports "Trailing garbage in GZIP file" and refuses to show me anything in the archive. In both cases I downloaded with Firefox. What are you doing differently to what I've done?
What you have outlined is certainly possible but can take considerably longer to actually do than it does to describe it.
-
It does seem to be changed when I download the drivers from the post like you did.
That means I have to think of something else…. >:(Anyone that want to look at any of the zipped files, send me a private message.
Email is the answer….. I SHALL SEND THEM TO YOU :'( -
Here are the Window USBSniff log files for reverse engineering, - they are .txt - but maybe rename to .log for use in Emacs to create a driver from them ….
The USB modem driver logs
[MODEM - INIT.log.txt](/public/imported_attachments/1/MODEM - INIT.log.txt)
[MODEM DIAL MANAGER STARTED.log.txt](/public/imported_attachments/1/MODEM DIAL MANAGER STARTED.log.txt)
[MODEM DIALED.log.txt](/public/imported_attachments/1/MODEM DIALED.log.txt)
[MODEM DISCONNECTED.log.txt](/public/imported_attachments/1/MODEM DISCONNECTED.log.txt)
[MODEM STOPPED.log.txt](/public/imported_attachments/1/MODEM STOPPED.log.txt) -
Driver 2 Composite USB Driver:
[COMPOSITE USB - INIT.log.txt](/public/imported_attachments/1/COMPOSITE USB - INIT.log.txt)
[COMPOSITE USB DIAL MANAGER STARTED.log.txt](/public/imported_attachments/1/COMPOSITE USB DIAL MANAGER STARTED.log.txt)
[COMPOSITE USB DIALED.log.txt](/public/imported_attachments/1/COMPOSITE USB DIALED.log.txt) -
Composite diver remaining logs:
[COMPOSITE USB DISCONNECTED.log.txt](/public/imported_attachments/1/COMPOSITE USB DISCONNECTED.log.txt)
[COMPOSITE USB STOPPED.log.txt](/public/imported_attachments/1/COMPOSITE USB STOPPED.log.txt) -
Driver 3 - Diagnostic driver:
[DIAGNOSTICS on modem - INIT.log.txt](/public/imported_attachments/1/DIAGNOSTICS on modem - INIT.log.txt)
[DIAGNOSTICS on modem DIAL MANAGER STARTED.log.txt](/public/imported_attachments/1/DIAGNOSTICS on modem DIAL MANAGER STARTED.log.txt)
[DIAGNOSTICS on modem DIALED.log.txt](/public/imported_attachments/1/DIAGNOSTICS on modem DIALED.log.txt) -
Diagnostic driver remaining logs:
[DIAGNOSTICS on modem DISCONNECTED.log.txt](/public/imported_attachments/1/DIAGNOSTICS on modem DISCONNECTED.log.txt)
[DIAGNOSTICS on modem STOPPED.log.txt](/public/imported_attachments/1/DIAGNOSTICS on modem STOPPED.log.txt) -
I looked at http://mybroadband.co.za/vb/showthread.php/171823-How-I-got-Neotel-running-on-Ubuntu-9.04… and the Linux source file patched by the procedure.
It looks to me that just adding the IDs for the "Neotel" modem to the Linux driver that handles a lot of 3G USB modems was sufficient to get this modem working on Linux. This suggests that just adding the Neotel modem IDs to the FreeBSD 3G USB modem driver might just be enough to get it working.
I'll try to put aside some time in the next few days to work out a binary patch procedure for the kernel to replace one of the existing IDs.
-
Don't know if it will help you wallabybob but it shows how support for E1752 was added.
http://lists.freebsd.org/pipermail/freebsd-usb/2010-February/008294.html
http://svn.freebsd.org/viewvc/base?view=revision&revision=206306 -
**Thanks Wallabybob, I think you are on the right track. ;) **
Also - the USBSnoop/Sniff log files can help with what you actually have to do.
i it does, please let us know - so that others can follow….
Did you get my private message? i gave you my e-mail address so that I can give you the Linix diver - [also written by an Australian] -
Using USBSniffing-Snooping to reverse engineer Windows drivers for Linux:
http://www.jespersaur.com/drupal/book/export/html/21
http://groups.google.com/group/microdia/web/usb-sniffing-on-windows
http://groups.google.com/group/microdia/web/reverse-engineering-windows-drivers
http://groups.google.com/group/microdia/web/howto-write-your-init-driver-function -
Thanks Perry.
A Note: The modem speed is 2.4 Mbps - if you need to take into account when writing the driver….