From: Arigead <cap...@gm...> - 2009-03-05 16:53:36
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mathias Bage wrote: > > On Wed, 4 Mar 2009, john wrote: > >> Hello all, >> I'm playing with a broadband HSDPA Modem on the gumstix (Verdex) >> but I'm not getting very far. I've searched around the Internet >> according to what I can find the modem has been supported in Linux >> Kernel since version 2.6.20. The modem works on my Ubuntu machine >> without any configuration at all which is a 2.6.27-8-eeepc. On the >> ubuntu machine I can see that when I plug in the USB Modem the kernel >> loads the usbserial.ko module which is what I've read supports the >> modem. >> >> When I plug the USB Dongle into the Verdex the gumstix tries to load >> the mass storage modules which is what I'd expect as Windows tries the >> same thing and doesn't recognise the dongle as a modem. So I assumed >> that what I needed to do was do a make menuconfig in the kernel >> directory: >> >> .../gumstix-oe/tmp/work/gumstix-custom-verdex-angstrom-linux-gnueabi/gumstix-kernel-2.6.21-r1/linux-2.6.21 >> >> and rebuild the kernel with new .config file. I'm afraid that I can't >> find the options that I need to enable to get this device working. Has >> anybody on the list used one of these or have any ideas. > > Some USB broadband modems will initially be a mass storage device where > the Windows drivers are stored (at least that what my Huawei E220 does). > After installing the Windows drivers found there, the Windows driver will > tell the modem to "become" a modem. > > Under Linux (debian in my case), I had to use a separate program for this > task. I used > > http://wwwu.uni-klu.ac.at/agebhard/HuaweiE220/huaweiAktBbo.c > > but I'm not sure if it works for other brands. This program will likely > also work on the Verdex. > >> Thanks for any help on this >> >> John > > /Mathias Thanks for your response Mathias, I'm very new to this and I'm missing a huge chunk of knowledge that I obviously need. When the Huawei USB Dongle didn't work on the verdex I assumed that the gumstix kernel didn't have usbserial built in as a module which was why I wanted to rebuild the kernel. I had a look at the config file for the gumstix kernel and it does include usbserial, so that's not my problem. Somehow the Ubuntu kernel I have knows to associate the usbserial module with the Huawei Dongle. I've searched everywhere on the eee PC to find out where it does this association. I thought it might be in udev rules but can't find it there. I'm missing something. I'll have a look at your C file, thanks, but can't understand how ubuntu does it automatically. Like I say there's a huge gap in my knowledge. I'll have a look at the linux device drivers book. John -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkmwA34ACgkQXlbjSJ5n4BDf4ACgrhZCJZv+ClnLLfrMLlP6ovBE MC4AoKoaaf9UHpt3c5GpMRGROfHR79dk =LYFS -----END PGP SIGNATURE----- |