keyboard input delay after modprobe ndiswrapper(solved)

Booting, installing, newbie
Post Reply
Message
Author
motion_blur
Posts: 8
Joined: Sat 25 Mar 2006, 14:24
Location: bournemouth. uk

keyboard input delay after modprobe ndiswrapper(solved)

#1 Post by motion_blur »

can anyone help with this problem:
i am trying to get a belkin f5d6001 wifi card installed and running in puppy.
I have pup001 and usr_devx.sfs in C:\ on xp side.
I am using puppy 1.0.8r1
I have installed the networksetup-update-21.pup
This is what happens.
ndiswrapper -i bel6001.inf ----- o.k
ndiswrapper -l ........o.k
modprobe ndiswrapper (returns no value) o.k
But, from this point on, there is a 10 second delay between keyboard entry and screen output. (reboot solves this) but i still have to modprobe next time, with the same result.
I filled in all of the appropriate fields (takes along time!)
WAG tells me i am connected to my network, but ping tells me otherwise.
I have managed to reach the point where mozilla actively tries to reach the internet, but she eventually times out.
I have used .inf and .sys from the belkin cd and i have tried .inf and .sys from the updated drivers from Belkin. Same result both times.
Anyone come across this problem before?
Last edited by motion_blur on Tue 11 Apr 2006, 17:55, edited 1 time in total.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#2 Post by BarryK »

I don't know what it is with ndiswrapper and the keyboard!
It shouldn't have anything at all to do with the keyboard, one would think,
but I had a fatal problem a little while back when I was testing ndiswrapper
on a 2.4.31 kernel with the lck patch -- ndiswrapper killed the keyboard and
mouse totally.
...at least yours still works, sort of!

motion_blur
Posts: 8
Joined: Sat 25 Mar 2006, 14:24
Location: bournemouth. uk

#3 Post by motion_blur »

Thanks for the reply barry. I get the feeling that, after modprobe, my machine is somewhat confused and is trying to process information without realy knowing what it's doing!
During the various attempts to get my card connected, using the origional and updated networksetup, i had a screen flash and the keyboard delay vanished. The card still didn't connect but the delay had gone. This has only happened once and I haven't been able to reproduce the effect since.
As a possible solution, i downloaded ndiswrapper -1.11(stable) from Sourceforge.net (i think), but i couldn't install it: I couldn't find the kernel build files to link to.
I have found a little more info on ndiswrapper since and i'm going to investigate a little further.

pythoncoder
Posts: 59
Joined: Thu 09 Mar 2006, 17:53
Location: UK

#4 Post by pythoncoder »

Regarding building ndiswrapper, I've built several drivers under Puppy. Often you have to edit makefile to tell it where to find the kernel source. On the current version of Puppy it's /usr/src/linux-2.4.29

Hope this helps,

Pete

motion_blur
Posts: 8
Joined: Sat 25 Mar 2006, 14:24
Location: bournemouth. uk

#5 Post by motion_blur »

Thanks for the kernel location pete.
I have just come back from puppy and i can add this to the mix.
dmesg | more
ndiswrapper version 1.1 loaded (preempt=no,smp=no)
ndiswrapper: driver belkin6001 (belkin,07/08/2003,5.145.0708.2003)loaded
PCI: enabling device 01:0b.0 (0114 -> 0117)
PCI: assigned IRQ 5 for device 01:0b.0
ndiswrapper: using irq 5
wlan0: ndiswrapper ethernet device 00:30:bd:4f:d2:b1 using driver bel6001, configuration file 1799:6001.5.conf
wlan0: encryption modes supported: wep
ndiswrapper (hangcheck_proc: 312): wlan0 is being reset
ndiswrapper (hangcheck_proc: 312): wlan0 is being reset
ndiswrapper (hangcheck_proc: 312): wlan0 is being reset
ndiswrapper (hangcheck_proc: 312): wlan0 is being reset
ndiswrapper (hangcheck_proc: 312): wlan0 is being reset
........this line repeats ad infinitum.
Conclusion; the keyboard input is interupted by the constant reseting of wlan0!
The wifi card functions correctly on the xp side.
Going to dig a little deeper.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#6 Post by tempestuous »

motion_blur,
I fully encourage attempts to fix ndiswrapper problems and get it working for people with wifi adaptors ONLY supported by this method ... but in your particular case, all 3 versions of the Belkin F5D6001 have a dedicated Linux driver available, so why battle with ndiswrapper when there's a better solution? See http://mymirrors.homelinux.org/puppy/wireless/

motion_blur
Posts: 8
Joined: Sat 25 Mar 2006, 14:24
Location: bournemouth. uk

#7 Post by motion_blur »

Thanks tempestuous.
I had searched various forums for Linux drivers for my card, but the information i found was either work in progress or to use ndiswrapper.....ndiswrapper is the universal solution to inet/net driver problems!
I certainly have no desire to re-invent the wheel and i shall follow up on your much appreciated advice.
Thanks to those who responded to my posting.
Finally, if you are a puppy user, but not a member, i recommend joining this forum.

motion_blur
Posts: 8
Joined: Sat 25 Mar 2006, 14:24
Location: bournemouth. uk

#8 Post by motion_blur »

Sorry tempestuous, i've still got problems.
I downloaded the correct tar for my chipset + the readme.
i can get to depmod but that's it.
# depmod
# depmod: *** Unresolved symbols in /lib/modules/2.4.29/sound/oss/viaudiocombo.0.gz
Any suggestions.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#9 Post by tempestuous »

Yes, ignore it. This module has nothing to do with any wifi drivers.

But it might have something to do with Caraibes's audio problem here http://www.murga.org/%7Epuppy/viewtopic.php?t=6825

Note to Barry: motion_blur is using Puppy 1.0.8, so does this message relate to the presence of an old OSS module ... or maybe just a redundant entry in modules.dep? I don't have 1.0.8 myself to check.

motion_blur
Posts: 8
Joined: Sat 25 Mar 2006, 14:24
Location: bournemouth. uk

#10 Post by motion_blur »

Thanks for the quick response tempestuous.
I ignored depmod response and finished the install.
Everything went as per the readme.
Network pkts sent & rcvd.
Mozilla ran, but timed out. again & again.
I made the install permenant, as per the readme.
Rebooted and it's all gone again.
I'm going to give this up for now.
Thanks again one and all.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#11 Post by tempestuous »

Sounds like you're 99% there.
Now you just need to do some networking troubleshooting.
Something missing from my wifi README's (but included in the overall _Puppy_wireless_README) is the issue of dhcpcd leaving stale setup files, which need to be erased at each bootup. Before the dhcpcd command, first do this -

rm /etc/dhcpc/dhcpcd-eth0.pid ## or wlan0, ath0, ra0 etc.

motion_blur
Posts: 8
Joined: Sat 25 Mar 2006, 14:24
Location: bournemouth. uk

#12 Post by motion_blur »

Once again, many thanks tempestuous for the help.
I have re-read the thread and it has just dawned on me that if i solve the final 1% myself - as opposed to getting others to do it for me - i will be in a better position to assist future newcomers to this distro.
Or to use a canine analogy, i must learn how to train my own dog before i can help others train theirs.
Time to RTFM's i think!

Thanks to:
tempestuous, barryk and pythoncoder for the assistance.

motion_blur
Posts: 8
Joined: Sat 25 Mar 2006, 14:24
Location: bournemouth. uk

#13 Post by motion_blur »

No more wifi driver problems.
I changed the network to wired using Netgear router and cards, linux drivers come as standard.
Booted from the live cd.
Used setup wizard for ethernet connection.
Bingo!
Now, if i can find puppylinux alternatives to the windows dependant software i have at the moment, perhaps i can say goodbye to xp pro real soon.
motion_blur :D

Post Reply