Extras for Puppy 4.3 with 2.6.30.5 kernel

For drivers and kernel modules.
Message
Author
tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#76 Post by tempestuous »

edoc wrote:../../../../../../bus/usb/drivers/rtl819xSU
Thanks. As you can see, the r8192s_usb driver identifies itself as rtl819xSU.
Such cases demonstrate why it's difficult for me to contribute drivers for hardware which I don't own, myself.

Now attached is a hotfix which should allow Puppy's Network Wizard to configure the r8192s_usb driver for WPA encryption. Please let me know if it works.

Also be aware that you must be clear about whether your wifi router has been set for WPA encryption, or WPA2 encryption. The Network Wizard requires you to specify one or the other.

EDIT: hotfix tested successfully. Realtek drivers updated in earlier post.
Last edited by tempestuous on Sun 28 Feb 2010, 01:30, edited 1 time in total.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#77 Post by edoc »

That did it, thanks!

Yes, it is WPA2 here, the Wii won't do plain vanilla WPA for some reason.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

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

#78 Post by tempestuous »

OK, both Realtek driver packages have been updated with the WPA fix in the earlier post.
http://www.murga-linux.com/puppy/viewto ... 457#346457

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

#79 Post by tempestuous »

And since we're on the subject of Realtek wifi drivers, I just updated the PCI version of the driver to the latest ver 14.0115.2010.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#80 Post by edoc »

Are you aware of anyone using a Novatel (Verizon) USB727 cellphone modem?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

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

#81 Post by tempestuous »

My understanding is that once connected to a mobile phone via USB cable, the wireless modem in mobile phones appears to Linux as a fairly standard USB modem. Pupdial should be able to handle configuration.

There's some information here:
"Internet through a mobile phone "
http://www.murga-linux.com/puppy/viewtopic.php?t=27759

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#82 Post by edoc »

Cool, thanks!

I need to get over to the Verizon office to see about a month-to-month contract and then do some tests.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
Barburo
Posts: 298
Joined: Thu 14 Jun 2007, 18:49

#83 Post by Barburo »

tempestuous wrote:Here is the Ralink rt2870sta wifi driver,
modified (by me) to support the Buffalo WLI-UC-GN,
USB device ID 0411:015d

This dotpet will overwrite the existing rt2870sta driver currently in Puppy 4.3.x.
After installing this dotpet, reboot.
I have installed the pet and tried the buffalo device on two different machines.
Success in that the wireless interface is now detected as ra0.
However the scan detects no wireless networks.
Here's the lines from /var/log/messages:
/var/log/messages

Mar 2 10:04:44 (none) user.info kernel: ra0 (usb): not using net_device_ops yet
Mar 2 10:04:44 (none) user.info kernel: usbcore: registered new interface driver rt2870
Mar 2 10:04:46 (none) user.debug kernel: 0000:02:0f.0: tulip_stop_rxtx() failed (CSR5 0xfc06c012 CSR6 0xff970111)
Mar 2 10:04:49 (none) user.warn kernel: <-- RTMPAllocTxRxRingMemory, Status=0
Mar 2 10:04:49 (none) user.warn kernel: -->RTUSBVenderReset
Mar 2 10:04:49 (none) user.warn kernel: <--RTUSBVenderReset
Mar 2 10:04:51 (none) user.info kernel: lp0: using parport0 (interrupt-driven).
Mar 2 10:04:51 (none) user.info kernel: lp0: console ready
Mar 2 10:04:51 (none) user.warn kernel: Key1Str is Invalid key length(1) or Type(0)
Mar 2 10:04:51 (none) user.warn kernel: Key2Str is Invalid key length(1) or Type(0)
Mar 2 10:04:51 (none) user.warn kernel: Key3Str is Invalid key length(1) or Type(0)
Mar 2 10:04:51 (none) user.warn kernel: Key4Str is Invalid key length(1) or Type(0)
Mar 2 10:04:51 (none) user.warn kernel: 1. Phy Mode = 5
Mar 2 10:04:51 (none) user.warn kernel: 2. Phy Mode = 5
Mar 2 10:04:51 (none) user.warn kernel: RTMPSetPhyMode: channel is out of range, use first channel=1
Mar 2 10:04:51 (none) user.warn kernel: 3. Phy Mode = 9
Mar 2 10:04:52 (none) user.warn kernel: MCS Set = ff 00 00 00 01
Mar 2 10:04:52 (none) user.warn kernel: <==== rt28xx_init, Status=0
Mar 2 10:04:52 (none) user.warn kernel: 0x1300 = 00064300
This comes from the end of the boot sequence and the same messages are repeated each time I attempt to connect. Can you suggest a next step?
Thanks,
Barburo.
[i]Laptop[/i]: Acer Aspire 5810TZ

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

#84 Post by tempestuous »

Experimental version of ar9170usb driver removed.
Last edited by tempestuous on Tue 09 Mar 2010, 13:26, edited 1 time in total.

User avatar
fantasyl
Posts: 4
Joined: Sat 06 Mar 2010, 10:34

#85 Post by fantasyl »

Hi tempestuous, thanks for your help!
I installed the dotpet, now the ar9170usb module is loaded but on reboot no wlan0.
I tried loading the ar9170usb module manually, but wlan0 is not detected.

Uninstalled your dotpet, removed ndiswrapper module and driver, reinstalled your dotpet, but situation is unchanged.

Here are my usb interfaces information:

Code: Select all

Manufacturer=Linux 2.6.30.5 uhci_hcd
Product=UHCI Host Controller
SerialNumber=0000:00:07.2
VendorID=1d6b  ProductID=0001  KERNEL-MODULE=hub

Manufacturer=Atheros Communications Inc
Product=WPN111
SerialNumber=1.0
VendorID=1385  ProductID=5f01  KERNEL-MODULE=(none)
on kernel-module I should see ar9170usb, instead?
UPDATE:
Strange, the USB_ID you added to the driver seems right, does 5f01 differs from 5F01 (upper case) in your alias?

The ar9170usb module is loaded correctly, and I can see:

Code: Select all

filename:       /lib/modules/2.6.30.5/kernel/drivers/net/wireless/ar9170/ar9170usb.ko
firmware:       ar9170-2.fw
firmware:       ar9170-1.fw
description:    Atheros AR9170 802.11n USB wireless
license:        GPL
author:         Christian Lamparter <chunkeey@web.de>
author:         Johannes Berg <johannes@sipsolutions.net>
alias:          usb:v04BBp093Fd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2019p5304d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v083ApF522d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CDEp0026d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CDEp0023d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0586p3417d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0ACEp1221d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1385p5F01d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0846p5F01d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0846p9001d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0846p9010d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07D1p3C10d*dc*dsc*dp*ic*isc*ip*
alias:          usb:vCACEp0300d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CF3p1001d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CF3p9170d*dc*dsc*dp*ic*isc*ip*
depends:        mac80211,usbcore,led-class
vermagic:       2.6.30.5 SMP mod_unload modversions 486 
parm:           nohwcrypt:Disable hardware encryption. (bool)
I checked dependencies and mac80211, usbcore, led-class are all loaded modules.
toshiba satellite cds1670 - puppy 4.3.1

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

#86 Post by tempestuous »

It looks like the hacked driver fails to create a network interface,
but to be sure, you should try a clean boot to the Puppy 4.3.1 CD (using "pfix=ram" boot option)
then install the hacked driver, then plug in the USB wifi device.
Run "ifconfig -a" to check for the presence of a wifi interface. If none, run "dmesg" and post any reference to the ar9170usb module.

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

#87 Post by tempestuous »

Experimental version of arusb_lnx driver removed.
Last edited by tempestuous on Tue 09 Mar 2010, 13:27, edited 1 time in total.

User avatar
fantasyl
Posts: 4
Joined: Sat 06 Mar 2010, 10:34

#88 Post by fantasyl »

I tried the clean boot with pfix=ram from the 4.3.1 cd.
Installed the driver, and then plugged the wlan card.
No wlan0 were detected, I tried loading manually the ar9170usb, but results were the same.

Tonight will try the new driver on a clean boot from cd, and then report back!
toshiba satellite cds1670 - puppy 4.3.1

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

#89 Post by tempestuous »

Ah, further reading reveals that the Netgear WPN111 requires a very new driver; ath9k_htc driver,
available only in the latest kernels; 2.6.31 and 2.6.32.
See here for information -
http://wireless.kernel.org/en/users/Drivers/ath9k_htc

It's possible that the latest development version of Puppy, "Quirky", may have this driver. I'm not sure.
If so, be aware that you must also obtain the correct firmware (see previous link) and locate it in /lib/firmware

User avatar
fantasyl
Posts: 4
Joined: Sat 06 Mar 2010, 10:34

#90 Post by fantasyl »

I tried your arusb_lnx driver, both from clean cd and from my hd puppy installation.

The ath0 interface is detected succesfully at every reboot, but as soon as I change the state of the ath0 (through ifconfig or with puppy network gui, just after the ath0 detection screen), the pc freeze (mouse stop moving, no kb shortcuts work and pc requires a hard shutdown).
After this hard reboot the ath0 is not detected, but it is detected again as soon as I reboot a second time. Please note this behaviour is replicable and I did ten/twelve attempt before giving it up with arusb_lnx driver.

Will try updating / recompiling my kernel, or checking out quirky, or eventually try to understand why the ndiswrapper module does not detect and start correctly the device at boot. Further details here:

http://www.murga-linux.com/puppy/viewtopic.php?t=46082

It's a pity the wpn111 works perfectly (on my pc and with my wpa tkip protected lan) with ndiswrapper driver, but requires multiple reinstallation - reconfiguration - console tweaking - at every reboot :(
toshiba satellite cds1670 - puppy 4.3.1

User avatar
Barburo
Posts: 298
Joined: Thu 14 Jun 2007, 18:49

Acer Aspire 5810TZ

#91 Post by Barburo »

I just purchased a new notebook:Acer Aspire 5810TZ
It comes with windows 7 pre-installed and everything works fine in Windows - Screen res is 1360x768, wifi connects no problem.
I bought it because of the 8 hour battery life, 4gb memory, 500 Gb disk.
From reviews it seems that Acer has changed the specs on this model to address concerns about perormance. Mine has twin core SU4100 1.3 Ghz low voltage intel CPUs and integrated Intel graphics chipset (I can't find the actual designation I believe its the GMA 4500MHD or similar)

No problem getting it to boot Puppy from my USB stick (I will eventually get a dual boot going). However I have a double whammy with Puppy:
I use LHPup that has the 2.6.30.5 kernel.

Firstly The wifi card is recognized as wlan0 but I can't get the firmware it says it needs.
Secondly Xorg will only ever give me 1024x768 regardless of what I specify.

Wifi Problem:
Boot log shows this:
iwlagn 0000:02:00.0: firmware: requesting iwlwifi-1000-2.ucode
iwlagn 0000:02:00.0: iwlwifi-1000-2.ucode firmware file req failed: -2
iwlagn 0000:02:00.0: firmware: requesting iwlwifi-1000-1.ucode
iwlagn 0000:02:00.0: iwlwifi-1000-1.ucode firmware file req failed: -2
iwlagn 0000:02:00.0: Could not read microcode: -2

I checked /lib/firmware which has iwlwifi-1000-3.ucode but not iwlwifi-1000-2.ucode or iwlwifi-1000-1.ucode
Tried the intel site, downloaded the tarball for iwlwifi-1000 but it only has "-3".
Googled the problem in the forum and found this link - so someone else has the same problem as me!
http://murga-linux.com/puppy/viewtopic. ... 2edd1e1382

Googled the problem on the web - many people have the same problem - but the advice seems to be no-one knows how to get -1 or -2 versions of the ucode and responders recommend a later version of the linux kernel:
Tim Gardner wrote on 2009-09-30:
After some research and a little correspondence with Intel it turns out that the iwl-1000 series of cards never really worked in 2.6.31. I'm going to retarget this bug to the linux package, and disable the two PCI IDs for these cards. Alternative solutions are to install linux-backports-modules, or run a c2 mainline kernel release candidate (http://kernel.ubuntu.com/~kernel-ppa/mainline).
or
Re: Intel Wifi link 1000 problem
Postby Fitzcarraldo » Thu Jan 07, 2010 21:21
You're going to have to do some detective work. Google "iwlwifi-1000-ucode" and find a site or sites with versions of the package tarball that contain the firmware that is missing, download the tarball(s) to your Desktop, extract iwlwifi-1000-1.ucode and iwlwifi-1000-2.ucode and copy them to the directory /lib/firmware/ (and /lib64/firmware/ if you use a 64-bit version of SL) and then reboot. The tarball for iwlwifi-1000-ucode on Intel's site (http://intellinuxwireless.org/?n=Downloads) is iwlwifi-1000-ucode-128.50.3.1.tgz and that only contains the firmware file iwlwifi-1000-3.ucode, hence my suggestion to use Google to find earlier versions of the tarball.
i tried that yesterday, but i can`t find an older version (-2,-1).
In that case I think you'll need to install the 2.6.32 kernel, as the driver is built into the kernel and I suspect the 2.6.32 kernel will probably want the iwlwifi-1000-3.ucode firmware rather than the earlier versions which don't appear to be around anymore. The 2.6.32 kernel image is not in Entropy yet, so you'll have to compile it (see the SL Wiki HowTo article on upgrading the kernel using genkernel).
Can anyone assist with this wifi connection problem?

Xorg Graphics problem:
Here's the data reported by hardware info:
-Display-
Resolution : 1024x768 pixels
Vendor : The X.Org Foundation
Version : 1.3.0
-OpenGL-
Vendor : Mesa project
Renderer : Mesa GLX Indirect
Version : 1.4 (1.5 Mesa 6.5.2)
Direct Rendering : No

It may be related to Xorg 1.4 or perhaps is an Intel specific thing.
Some discussion in this thread that there's a different driver that can be loaded:
http://www.murga-linux.com/puppy/viewtopic.php?p=298940
but no resolution.
Can anyone assist with either of these problems (or do I have to take the machine back to Costco?)
B.
[/b]
Last edited by Barburo on Sat 27 Mar 2010, 23:48, edited 1 time in total.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#92 Post by edoc »

My ACER required something special for the wifi -- can you look up the specs on your model and post the wifi manufacturer and model?

On display I found that I had to choose 1400 x 900, or something like that, and the display would be 1360x768 -- very weird but it worked.

I seem to recall that 4.32 (and experimental version from Barry) and the very latest LHP work correctly but I'd have to retrieve it from my daughter who is borrowing it to check ...

HTH ...
I just purchased a new notebook:Acer Aspire 5810TZ
It comes with windows 7 pre-installed and everything works fine in Windows - Screen res is 1360x768, wifi connects no problem.
I bought it because of the 8 hour battery life, 4gb memory, 500 Gb disk.
From reviews it seems that Acer has changed the specs on this model to address concerns about perormance. Mine has twin core low voltage intel CPUs and integrated Intel graphics chipset (I can't find the actual designation I believe its the GMA 4500MHD or similar)

No problem getting it to boot Puppy from my USB stick (I will eventually get a dual boot going). However I have a double whammy with Puppy:
I use LHPup that has the 2.6.30.5 kernel.

Firstly The wifi card is recognized as wlan0 but I can't get the firmware it says it needs.
Secondly Xorg will only ever give me 1024x768 regardless of what I specify.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
Barburo
Posts: 298
Joined: Thu 14 Jun 2007, 18:49

#93 Post by Barburo »

Thanks edoc,
I tried your suggestion of specifying 1440x900 (and a couple of others but no joy. I see that MU has a thread about special intel drivers so I'll try that next.

I've tried to get the proper specs for this notebook - as I say they've been changing the specs without notice. I got this from the Acer site which lists multiple options for both the processor and the wifi chip:
# Intel® Centrino® 2 mobile processor technology, featuring Intel® Core™2 Duo processor with 3 MB L2 cache, supporting Intel® 64 architecture
# Mobile Intel® GS45 Express Chipset
# Intel® Wireless WiFi Link 5100 (dual-band quad-mode 802.11a/b/g/Draft-N) Wi-Fi CERTIFIED® network connection, featuring MIMO technology, supporting Acer SignalUp™ with Nplify™ wireless technology or
# Intel® Wireless WiFi Link 5150 Wi-Fi®/WiMAX™ dual-mode module, supporting Acer SignalUp™ with Nplify™ wireless technology
I guess this means that it's either Intel Wireless WiFi Link 5100 or 5150.
I googled these and got to the same intel driver download site that I tried previously.
Problem is that these drivers for 5100 and 5150 are already in /lib/firmware and during the boot process it requests iwlwifi-1000-1 or -2.

The label on my notebook says the video chip is GMA 4500M which may be the same as GS45 Express or not.

... so I'm still not getting anywhere.
B.

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

#94 Post by tempestuous »

Barburo wrote:Wifi Problem:
Boot log shows this:
iwlagn 0000:02:00.0: firmware: requesting iwlwifi-1000-2.ucode
iwlagn 0000:02:00.0: iwlwifi-1000-2.ucode firmware file req failed: -2
Yes, there were reports during the the beta stage of Puppy 4.3 that different Intel IWL5000 wifi devices required older or newer firmware, depending on the particular version of hardware.

I just did some Googling for IWL1000 devices, and it seems that these devices apparently don't work well until after kernel version 2.6.32, and that's why only the latest version of firmware (iwlwifi-1000-3.ucode) is available at the Intel site. See here
https://bugs.launchpad.net/ubuntu/+sour ... bug/439285

But for the sake of experimentation you could try using the "3" firmware with a symlink to "2". Do this -

Code: Select all

cd /lib/firmware
ln -s iwlwifi-1000-3.ucode iwlwifi-1000-2.ucode
Reboot.

User avatar
Barburo
Posts: 298
Joined: Thu 14 Jun 2007, 18:49

#95 Post by Barburo »

Thanks Tempestuous,
I tried the symlink to -3 microcode and rebooted, but got the same result as before.
iwlagn 0000:02:00.0: firmware: requesting iwlwifi-1000-2.ucode
iwlagn 0000:02:00.0: iwlwifi-1000-2.ucode firmware file req failed: -2
iwlagn 0000:02:00.0: firmware: requesting iwlwifi-1000-1.ucode
iwlagn 0000:02:00.0: iwlwifi-1000-1.ucode firmware file req failed: -2
iwlagn 0000:02:00.0: Could not read microcode: -2
I also tried symlinking -1 and -2 to the -5000 and -5150 microcode but in all cases I got "Could not read microcode"
Any more ideas? This is definitely a cause for me to return this laptop as I can't get puppy running the way I would like, which is too bad because I quite like it otherwise.
B.
[i]Laptop[/i]: Acer Aspire 5810TZ

Post Reply