I am a new user of Puppy Linux. I downloaded Puppy Linux 4.1.2 and loaded yesterday on my PC from live cd.Everything is so far so good.

I have a Huawei CDMA Mobile C5320 which supports three modes:

1. USB Disk
2. Data
3. PC Sync

Windows XP detects it as HUAWEI USB CDC C300 modem in data mode and dial to the internet. Problem is that I cannot install my HUAWEI USB CDC MODEM (C300) on Puppy Linux. I tried the Connect panel on the Puppy Linux desktop, through dial-up,lan and wireless options. But my modem remains undetected. I put my mobile in data mode many times and restart PC many times but Puppy Linux cannot detect it. I clicked the Probe button many times, but Puppy Linux cannot detect it. As a result I cannot connect to the internet.

How will I set up the network connection with the aforesaid modem? Is there any other alternative way out? I am hopeful with Puppy Linux and I want to switch with it from Windows XP I am currently having. One thing to mention that I am novice in coding in Linux.

I would be grateful if you dedicated Puppy Linux users help me out for solving this problem with simple easy steps. I am yet to understand the confusing coding used to deliver commands in Linux overall.Then again I will try if coding has to be done. Please help me.

After that click on the connect icon -> Internet by wireles GPRS modem,
it should be listed as /dev/ttyUSB0, enter correctly your network settings
(username, password, APN, card PIN, etc.) then open terminal again and type:

rajesh009,
I see elsewhere that your modem IDs are vendor 12d1, product 3197, which is apparently not yet supported in linux, except that someone has posted a fix to a good driver to add it.

I have created a package to add support for Huawei modems (and others) to puppy. In Puppy 4.1.x there is a piece missing, which my package supplies. http://www.murga-linux.com/puppy/viewtopic.php?p=266979#266979
But it does not have that fix. I could attempt to make that fix; however, the modem may require a "mode switch specification", which has not yet been published. There might be a chance that a mode switching is not needed; so give me a couple of days to work on the fix.

I also read that using a variation on dejan555's technique, results in slow operation. This is it modified for your modem:

This small program is a mode switching tool for controlling "flip flop" (multiple device) USB modems. It doesn't list your modem but is able to be customized to some extent.
Get it here: http://www.draisberghof.de/usb_modeswitch/#hardware_________________"We are monkeys with money and guns." Tom Waits

rajesh009,
I have something for you to try, that should make using your modem almost as easy as using other dialup modems. In the package that supports wireless modems, I have added the mode-switch part of the solution, but require that you cause the driver to be loaded, since it is not already recognized.

1. Download the first two dotpets (pupdial...-7, usb_modeswitch) to somewhere you can get to from a fresh (pfix=ram) puppy session.

2. Boot into puppy 4.1.2 and install the dotpets by single-clicking and following the dialog for each.

3. Reboot, creating a new pupsave (personal data) file.

4. In Menu>System>BootManager, click on the third (...add a new module) button, then find in the left pane the module name "option", click on it to select it, and click the "Add" button to move it to the right pane. Then click "OK" and "OK" again when asked for any required parameters. "Quit" the BootManager.

5. Reboot again. Click on the Connect icon. It might show /tty/USB0 as found, or maybe only "no modem found". click on the "internet by dialup modem" button, to get to PupDial.

6. If no modem was found, try the "Probe", then "probe" buttons to attempt detection.

7. If /dev/ttyUSB0 is detected, enter whatever else you need and try to connect.

8. If not detected, at all, or unable to connect, please check a few things:
- In a console/terminal window, enter "lsmod" (without the quotes) and in its output look for a line starting with "option". (It should be there because you forced it to load.)
- In the file manager (ROX) verify that the following file exists: /etc/init.d/Option.
- Copy the following files to somewhere you can access to upload them as an attachment into a PM message to me:
/tmp/pupdial.log
/tmp/udevtrace-modems.log
/tmp/udevtrace.log
/var/log/messages

Let's hope all works as I intend. Eagerly awaiting your report.
Richard

Both of those wireless modems will work in Linux with the standard "usbserial" driver ... but only after being activated with the "usb_modeswith" utility.
rerwin has automated the setup process with his "3G_pupdial-wireless-7" dotpet package, available here -
http://www.murga-linux.com/puppy/viewtopic.php?t=37828

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum