The time now is Sat 25 May 2013, 18:58
All times are UTC - 4 |
| Author |
Message |
vtpup

Joined: 15 Oct 2008 Posts: 1077 Location: Republic of Vermont
|
Posted: Sun 01 Feb 2009, 21:42 Post subject:
|
|
Fromthe other thread, Rerwin wrote:
| Quote: | vtpup,
Thanks for trying the mwave dotpet. I did not understand that it takes so much customizing to get it to work. But I can explain why you don't see anything happening.
With Puppy 4.1 the module loading technique changed so that simply using modprobe does not activate the firmware that does some of the magic. But there is a way to overcome that. Use the BootManager to force loading of mwaved with all its parameters. That will trigger the modem init script, which should handle the rest -- I think. (If it doesn't, we could make it so.)
Richard
EDIT: I read this last post first, then noticed your previous ones. So I may be addressing the wrong problem.
But first, I think we should go back to your other thread so that we don't hijack this one, which is for offering fixes. Could you move this dialog back there and reduce the size of your above posts? I think everyone would appreciate that.
Anyway, once you reboot after installing the dotpet, mwaved should get loaded automatically. We need to get that far first, maybe without your mods to the BIOS, considering that you have upgraded it. But I yield to your knowledge on that.
A-hah! The driver is not loading because of another change in module loading for 4.1. But I have made a dotpet to correct that, earlier in this thread, here:
http://www.murga-linux.com/puppy/viewtopic.php?p=266797#266797
Richard |
Sorry,no go.
There was an error expanding package modem%2Bcardbus_fix-4.1.3.tar.gz.
Either the file is corrupted, or has not expanded into its own directory with
name of modem%2Bcardbus_fix-4.1.3/ (which is how most packages expand).
You will have to go into /root/.packages/ directory and manually clean it up.
This script will now exit...
|
|
Back to top
|
|
 |
vtpup

Joined: 15 Oct 2008 Posts: 1077 Location: Republic of Vermont
|
Posted: Sun 01 Feb 2009, 22:27 Post subject:
|
|
I feel like I'm spinning my wheels here, rerwin. I've put about 6 hours into testing this thing, and I'm trying to guess what you want me to do, and what changes have been made to 4.1 that I don't know about or don't understand, Obviously there's a procedure required to get this thing to work.
I'm happy to test this even though I don't use the modem anymore, but I ask that you provide me with exact test steps to follow on a Thinkpad 600E,
It seems that at least two dotpets have to be loaded and possibly the Bootmanager needs modules loaded and parameters passed, according to your prior post.
Rather than guess at the order of loading, whether I need to somehow manually clean out the last failed dotpet, or start with a fresh install, please let me know in a numbered step process exactly what test steps you want, and I'll do exactly that. We'll get a lot more accomplished that way in a lot less time.
Thanks!
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4944 Location: Australia
|
Posted: Sun 01 Feb 2009, 22:52 Post subject:
|
|
| vtpup wrote: | | There was an error expanding package modem%2Bcardbus_fix-4.1.3.tar.gz. |
rerwin,
the "+" in the name of the dotpet is messing things up. You need to recreate the dotpet with a different name.
|
|
Back to top
|
|
 |
rerwin

Joined: 24 Aug 2005 Posts: 1318 Location: Maine, USA
|
Posted: Mon 02 Feb 2009, 13:07 Post subject:
|
|
vtpup,
Sorry for the jerk-arounds. But all is not lost. It struck me this morning that the modem dotpet works only on the standard kernel, due to the big changes. So, don't try to use it in the retro -- but no harm done since it failed anyway. The fix is easier than that. The retro puppys still uses the /etc/rc.d/MODULESCONFIG file to cause loading of mwave (and the other modems in the dotpet). Puppy 4.1 and 4.1.1 contain the necessary lines in MODULESCONFIG. (I had them removed from 4.1.2 because the standard no longer needs them, but I did not consider the retro version.)
So you are OK where you are with the mwave dotpet, but need only to add the following line between lines 10 an 11 of /etc/rc./MODULESCONFIG:
| Code: | mwave 0x00001014 0x0000007d #not in modinfo.
| I have edited my bug-fix posting to mention this.
And thanks (and to tempestuous) for alerting me to the modem-fix dotpet. I will fix that immediately.
Richard
|
|
Back to top
|
|
 |
vtpup

Joined: 15 Oct 2008 Posts: 1077 Location: Republic of Vermont
|
Posted: Mon 02 Feb 2009, 14:54 Post subject:
|
|
Line 11, if you are counting blank lines, and expand Geany out not to linewrap has a single apostrophe in it at present. Don't quite understand the function of that, but anyway, look:
| Code: | #unlike BOOTCONFIG and PUPSTATE that are auto-generated by Puppy,
#MODULESCONFIG was manually created and can be edited.
#MODULESCONFIG is inserted into /sbin/pup_event_backend_d and pup_event_backend_modprobe.
#MODULESCONFIG is read/written by the BootManager (System menu).
#Please use underscore '_' in all module names, not '-'.
#PCI_OVERRIDES: if no match, or multiple matches, may need manual override...
#put one entry on each line...
PCI_OVERRIDES='dmfe 0x00001282 0x00009102 #r_hughes reports tulip module not work.
'
#SKIPLIST: may need to simply skip some modules...
#v2.15 suddenly occurred to me, what if oss and alsa sound modules both load? (snip) |
So do you want me to open a new line just before the apostrophe and put mwave 0x00001014 0x0000007d #not in modinfo. there?
(Suggestion, instead of counting lines in software user instructions, copy the appropriate section of the un-numbered script and show a before and after.)
|
|
Back to top
|
|
 |
rerwin

Joined: 24 Aug 2005 Posts: 1318 Location: Maine, USA
|
Posted: Mon 02 Feb 2009, 18:32 Post subject:
|
|
vtpup,
Yes, you concluded correctly. I just assumed that everyone knows how to make geany display line numbers (View > Show Line Numbers). Or maybe you are not using geany. Anyway, you may want to wait a bit.
I have been fixing the modem-fix dotpet beyond just getting rid of the "+" in its name. I am making it support the retro puppys, too. However, I have discovered an old bug that may impact you. I think I have solved it for the standard kernel, but need to also fix the script for the retro pups. To keep things simple, I will tell you the file and line to edit, but will hold off until I verify it on a retro installation. The symptom was that the driver (actually just the init script, for mwave - a special case) still doesn't load. (I test with an Intel modem that needs the same override logic that mwave gets.)
Because I expect to be distracted until Tuesday afternoon, please be patient.
Thanks.
Richard
|
|
Back to top
|
|
 |
vtpup

Joined: 15 Oct 2008 Posts: 1077 Location: Republic of Vermont
|
Posted: Mon 02 Feb 2009, 19:36 Post subject:
|
|
No problem. I don't use the modem anyway -- I'm just doing this to help out.
I've also got this going on a frugal install playground, so it isn't impacting my main install.
Thanks for your work.
|
|
Back to top
|
|
 |
ottershaw
Joined: 07 Apr 2007 Posts: 4
|
Posted: Mon 02 Feb 2009, 21:33 Post subject:
Thinkpad 600E modem and Linux Subject description: 600E, modem, and puppy |
|
There are at least 3 other people (besides myself) that are waiting for modem support for Thinkpad (600 & 600E) wave modems to be fixed in puppy.
I really hope you guys succeed. Please let me know when you need help testing your next attempt.
Gordon
|
|
Back to top
|
|
 |
rerwin

Joined: 24 Aug 2005 Posts: 1318 Location: Maine, USA
|
Posted: Mon 02 Feb 2009, 22:19 Post subject:
|
|
vtpup and ottershaw,
Thanks for continuing your interest. I have good news! I was worried about nothing. The modem-controller dotpet works just fine with the 4.1.2 retro kernel. You can use the version already posted, even though it downloads as modem%2Bcardbus_fix-4.1.3.tar.gz. Just edit the name to replace "%2B" with "+", then click on it to install.
The dotpet installer expects the .pet to have the same name as the top directory within it. And that directory is modem+cardbus_fix-4.1.3. Give it a try at your leisure. I will be out of action, as mentioned above, but eager to hear how far you get without fiddling (except perhaps for your BIOS)..
BTW: The modem-controller fix will work only on 4.1.2 until I update it. This exercise yielded a bug fix for two scripts. I erroneously assumed the a retro puppy also used the puppy-lite version of uevent handling, but apparently not. Maybe the non-udev alternative is obsolete, so need not be fixed. Or I can fix it but not test it, although it is exactly the same code change for both.
Richard
|
|
Back to top
|
|
 |
vtpup

Joined: 15 Oct 2008 Posts: 1077 Location: Republic of Vermont
|
Posted: Mon 02 Feb 2009, 22:58 Post subject:
|
|
| Quote: | | You can use the version already posted, even though it downloads as modem%2Bcardbus_fix-4.1.3.tar.gz. Just edit the name to replace "%2B" with "+", then click on it to install. |
Nope. Throws the same error message -- only difference is that it uses the new name.
Are you testing the posted dotpet or a copy on your own drive?
Got an MD5 sum?
I also tested the /etc/rc.d/MODULESCONFIG edit
No change in any results. Modem not recognized by Pupdial. No sign that mwavem was started in Pprocess. And no response from the modem when trying from the terminal.
Hard to believe it was working perfectly in 3.01 and unreachable now.
I wonder if it works in 4.0.x?
|
|
Back to top
|
|
 |
rerwin

Joined: 24 Aug 2005 Posts: 1318 Location: Maine, USA
|
Posted: Tue 03 Feb 2009, 19:05 Post subject:
|
|
vtpup,
Back, at last. I just now downloaded, renamed, and installed successfully the modem fix from the bugs forum, into both standard and retro puppys. The checksum is:
# md5sum modem+cardbus_fix-4.1.3.pet
3840775cfce2b88228afa843ec8bb3ad modem+cardbus_fix-4.1.3.pet
#
It is the same for the file with the %2B in the name.
One thing I forgot to note for when you use the modem dotpet is that you cannot make that mwave update to the MODULESCONFIG file. The bug I found prevents that override from loading the module. I found that the module name gets set to the entire line, so is an invalid call to modprobe. If I edit the guilty command to use only the first field of that line, the loading succeeds.
With a fresh puppy you should install only the modem+cardbus and mwave dotpets. If you are tired of messing with this, please give me some time to get straight my ultimate modem+ fix, so that it is compatible with the non-udev configuration (that I misunderstood to be related to retro).
Richard
|
|
Back to top
|
|
 |
vtpup

Joined: 15 Oct 2008 Posts: 1077 Location: Republic of Vermont
|
Posted: Tue 03 Feb 2009, 21:02 Post subject:
|
|
Not a problem to test again, but I'm not sure what you just said.
Can we just clarify the steps you want performed? I'm guessing the following -- please correct where needed:
1.) Boot 4.1.2 retro and delete the old personal save file.
2.) Shut down and create a new personal save file so that we are starting fresh.
3.).Boot from 4.1.2 retro CD
4.) Download modem+cardbus_fix-4.1.3.pet
5..) Compare md5 checksum to 3840775cfce2b88228afa843ec8bb3ad
6.) Install modem+cardbus_fix-4.1.3.pet
7.) Download mwavem-1.0.2-patched.pet (no MD5 given)
8.) Install
9.) Reboot?
10.)Open PupDial and probe. Determine if modem is recognized.
Is that correct? No editing in Geany -- or console commands needed in the above steps?
|
|
Back to top
|
|
 |
rerwin

Joined: 24 Aug 2005 Posts: 1318 Location: Maine, USA
|
Posted: Wed 04 Feb 2009, 16:55 Post subject:
|
|
vtpup,
You are close. But it can be done more simplyg. So step 1 could be:
1.) Boot 4.1.2 retro with boot command "puppy pfix=ram". When booted up, delete the old personal save file.
Delete steps 2 and 3 and download the dotpets (step 4+). editing the %2B part of the name to "+".
Note that dotpets already check their md5sums and refuse to install if wrong. My guess is that that is what you are seeing.
Yes, step 9 is "reboot".
But step 10 should be:
10.) Click on the Connect icon and observe whether "no modem detected" or one is detected. (ttyS0?).
11) Click on button for "Internet by dialup analog modem". If pupdial shows a modem detected, set your dialup values and try to connect. Otherwise, try "Probe > probe". If you get a modem, try dialing it.
If things don't work out, please report whether file /etc/init.d/mwaved exists and, if so, whether /usr/bin/mwavem exists. If so, post the contents of /etc/wvdial.conf and /tmp/pupdial.log files (or attach them). Also check with lsmod to see if the mwave driver is loaded.
We can work from there.
Richard
|
|
Back to top
|
|
 |
vtpup

Joined: 15 Oct 2008 Posts: 1077 Location: Republic of Vermont
|
Posted: Wed 04 Feb 2009, 20:56 Post subject:
|
|
| rerwin wrote: | vtpup,
You are close. But it can be done more simplyg. So step 1 could be:
1.) Boot 4.1.2 retro with boot command "puppy pfix=ram". When booted up, delete the old personal save file.
Delete steps 2 and 3 and download the dotpets (step 4+). editing the %2B part of the name to "+".
Note that dotpets already check their md5sums and refuse to install if f things donwrong. My guess is that that is what you are seeing.
Yes, step 9 is "reboot". |
Uhhh, I asume you mean shutdown, and create a personal save file in the shutdown dialog. Then reboot. Which is why you eliminated steps 2&3 I guess. Otherwise the dotpets are lost.
Okay will do.
Sometime Later.............
| Quote: | But step 10 should be:
10.) Click on the Connect icon and observe whether "no modem detected" or one is detected. (ttyS0?). |
No modem detected.
| Quote: | | 11) Click on button for "Internet by dialup analog modem". If pupdial shows a modem detected, set your dialup values and try to connect. Otherwise, try "Probe > probe". If you get a modem, try dialing it. |
No modem detected.
| Quote: | | I't work out, please report whether file /etc/init.d/mwaved exists and, if so, whether /usr/bin/mwavem exists. If so, post the contents of /etc/wvdial.conf and /tmp/pupdial.log files (or attach them). Also check with lsmod to see if the mwave driver is loaded. |
/etc/init.d/mwaved does not exist
| Code: | # lsmod
Module Size Used by
wlan_tkip 12544 2
parport_pc 31204 1
lp 12232 0
parport 35400 2 parport_pc,lp
snd_pcm_oss 41120 0
snd_seq_dummy 3972 0
snd_seq_oss 33152 0
snd_seq_midi_event 7296 1 snd_seq_oss
snd_seq 48208 5 snd_seq_dummy,snd_seq_oss,snd_seq_mid
snd_mixer_oss 16896 1 snd_pcm_oss
wlan_scan_sta 12928 1
ath_rate_sample 13184 1
ath_pci 97568 0
wlan 204144 5 wlan_tkip,wlan_scan_sta,ath_rate_samp
ath_hal 191568 3 ath_rate_sample,ath_pci
evdev 10240 0
serio_raw 6916 0
i2c_piix4 8588 0
i2c_core 21648 1 i2c_piix4
pcspkr 2816 0
apm 19920 1
intel_agp 24220 1
agpgart 33872 1 intel_agp
snd_cs46xx 84936 0
gameport 14728 1 snd_cs46xx
snd_rawmidi 23584 1 snd_cs46xx
snd_seq_device 8588 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd
snd_ac97_codec 100772 1 snd_cs46xx
ac97_bus 2304 1 snd_ac97_codec
snd_pcm 74248 3 snd_pcm_oss,snd_cs46xx,snd_ac97_codec
snd_timer 22404 2 snd_seq,snd_pcm
snd 54052 11 snd_pcm_oss,snd_seq_dummy,snd_seq_os nd_mixer_oss,snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd mer
soundcore 7520 1 snd
snd_page_alloc 10632 2 snd_cs46xx,snd_pcm
fuse 44820 0
aufs 151456 3
nls_iso8859_1 4224 0
nls_cp437 5888 0
usbhid 24544 0
usb_storage 83008 0
uhci_hcd 23948 0
usbcore 126104 4 usbhid,usb_storage,uhci_hcd
sr_mod 17444 0
ide_cd 39072 0
cdrom 36768 2 sr_mod,ide_cd
squashfs 46856 1
yenta_socket 26508 3
rsrc_nonstatic 13056 1 yenta_socket
|
Last edited by vtpup on Thu 05 Feb 2009, 11:52; edited 1 time in total
|
|
Back to top
|
|
 |
vtpup

Joined: 15 Oct 2008 Posts: 1077 Location: Republic of Vermont
|
Posted: Thu 05 Feb 2009, 11:42 Post subject:
|
|
Additional info:
Looks like the modem+cardbus_fix-4.1.3.pet also doesn't install properly.
The Puppy Package Manager does give the successful installation message and the 2 .pets are shown installed in the manager when I open it again.
However, in the manager, the modem+cardbus_fix-4.1.3.pet Description reads:
"undetected device rules".
mwaved is not found at all anywhere in the filesystem..
mwavem locations from Pfind in attached screenshot.
| Description |
|
| Filesize |
19.82 KB |
| Viewed |
463 Time(s) |

|
|
|
Back to top
|
|
 |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|