[ltp] Re: Cannot get Ericsson F3507G to work with the Option
module
Per Dalgas Jakobsen
linux-thinkpad@linux-thinkpad.org
Tue, 17 Feb 2009 11:37:01 +0100
Bjørn Mork wrote:
> Per Dalgas Jakobsen <pdj@knaldgas.dk> writes:
>
>
>> I seem to have an issue with the "option" module...
>>
> Don't use the "option" module. Adding the F3507g vid/pid to it was
> wrong, and it will be removed again. See the discussion starting
> with http://article.gmane.org/gmane.linux.usb.general/14422
>
>
>> For the moment I have blacklisted the option module, but I'm uncertain if
>> this is the right approach.
>>
>
> This is the correct workaround until the option driver is updated.
>
Thanks for the advise.
> In addition to the three CDC ACM interfaces, there are two more classes
> supported by the F3507g:
>
> CDC Device Management (2 "devices")
> CDC Mobile Direct Line (1 "device")
>
> The first is supported by the cdc-wdm driver available in 2.6.29
> (haven't checked exactly when it was added, but it is rather new). It
> will add two new devices you can send AT commands to /dev/cdc-wdm[01],
> but not do any high speed data transfers over. Quite useful, since the
> three ACM devices are easily "lost" to GPS, SMS daemon and PPP.
>
> The CDC Mobile Direct Line is actually a masqueraded CDC Ethernet
> device. Ericsson has provided a driver which is mostly a copy of
> cdc_ether.c. Nice feature to have, but I've not been able to measure
> any speed advantages compared to PPP on ttyACM0. Still, fun to play
> with :-)
>
If I only had the time :-)
> The original Ericsson patch is available from
> http://article.gmane.org/gmane.linux.usb.general/12875
>
> Please not that the usbnet changes are only for interface naming and
> strictly not necessary if you want to keep the driver isolated.
>
> I've also made a stripped down version of it, just to see how little was
> necessary: http://article.gmane.org/gmane.linux.usb.general/14624
>
> The last article also includes the usage instructions, which you'll need
> if yout want to test either version. The main clue is the undocumented(?)
> AT*ENAP=1,1 command.
>
> I do have an ifupdown script for automating this, but I hesitate to post
> it here as it is in no way pretty and reliable enough... Let me know if
> you want to have a copy by email. Or if anyone else is interested in
> ripping out the interesting parts of it and reimplement it in a
> distributable fashion, let me know...
>
I have my 3G working now, actually with the script from
http://www.thinkwiki.org/wiki/Ericsson_F3507g_Mobile_Broadband_Module
When I have done setting up my laptop (x301), I might use some time on
polishment ;-)
Thanks for your help!
~Per