Extras for Puppy 3.x and 4.0
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Extras for Puppy 3.x and 4.0
NOTE: The drivers in this thread are compatible with the 2.6.21.7 kernel in the Puppy3.x series and Puppy 4.0.
Be careful - there is an experimental version of Puppy 4.0 with 2.6.25 kernel - this is obviously incompatible. Also be aware that there were several alpha and beta versions of Puppy4 which are also incompatible.
Puppy 4.1 will have a completely new kernel.
Barry, while looking through the kernel config for Puppy 3.0, I noticed that "Support downloading firmware images with Host AP driver" is not enabled.
Device Drivers > Network device support > Wireless LAN > Support downloading firmware images with Host AP driver
This setting is necessary to support the 2 hostap wifi devices which require firmware loading; the D-Link DWL-520 rev E (PCI) and DWL-650 rev P (cardbus).
Puppy already contains the necessary firmware and utilities.
And from an earlier forum post I also learned that the device ID's for the DWL-650 are not properly defined in the hostap source code, and this can be fixed with a patch from here -
http://hostap.epitest.fi/bugz/show_bug.cgi?id=197
So I compiled the hostap modules with both of these changes, and now attach.
Be careful - there is an experimental version of Puppy 4.0 with 2.6.25 kernel - this is obviously incompatible. Also be aware that there were several alpha and beta versions of Puppy4 which are also incompatible.
Puppy 4.1 will have a completely new kernel.
Barry, while looking through the kernel config for Puppy 3.0, I noticed that "Support downloading firmware images with Host AP driver" is not enabled.
Device Drivers > Network device support > Wireless LAN > Support downloading firmware images with Host AP driver
This setting is necessary to support the 2 hostap wifi devices which require firmware loading; the D-Link DWL-520 rev E (PCI) and DWL-650 rev P (cardbus).
Puppy already contains the necessary firmware and utilities.
And from an earlier forum post I also learned that the device ID's for the DWL-650 are not properly defined in the hostap source code, and this can be fixed with a patch from here -
http://hostap.epitest.fi/bugz/show_bug.cgi?id=197
So I compiled the hostap modules with both of these changes, and now attach.
- Attachments
-
- hostap-patched-k2.6.21.7.pet
- for Puppy 3.00
- (131.79 KiB) Downloaded 2478 times
Last edited by tempestuous on Tue 27 May 2008, 23:28, edited 2 times in total.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Network Wizard improved
- support added for ALL prism2 wifi modules (not just prism2_usb)
- WPA support added for Realtek r8180 and r8187 wifi modules
- WPA support added for zd1211rw (Zydas) module
Update May 8 2008
- 8 character length WPA passphrases now work
- WPA setup modification, suggested by Pizzasgood here -
http://www.murga-linux.com/puppy/viewtopic.php?t=24961
- /etc/WAG/profile-conf improved, as per urban soul's modification here -
http://www.murga-linux.com/puppy/viewto ... 985#194985
- WPA support added for rtl8180, rtl8187, rt61pci, rt73usb wifi modules
For the sake of completeness, all Network Wizard components are included in the dotpet, even though only 2 scripts have been modified.
- support added for ALL prism2 wifi modules (not just prism2_usb)
- WPA support added for Realtek r8180 and r8187 wifi modules
- WPA support added for zd1211rw (Zydas) module
Update May 8 2008
- 8 character length WPA passphrases now work
- WPA setup modification, suggested by Pizzasgood here -
http://www.murga-linux.com/puppy/viewtopic.php?t=24961
- /etc/WAG/profile-conf improved, as per urban soul's modification here -
http://www.murga-linux.com/puppy/viewto ... 985#194985
- WPA support added for rtl8180, rtl8187, rt61pci, rt73usb wifi modules
For the sake of completeness, all Network Wizard components are included in the dotpet, even though only 2 scripts have been modified.
- Attachments
-
- net_setup-3.02.pet
- update for Puppy 3.x
- (28.52 KiB) Downloaded 2143 times
Last edited by tempestuous on Wed 07 May 2008, 21:41, edited 2 times in total.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
dhcpcd was upgraded in Puppy 2.17 to version 3.1.4.
Some problems were reported, and Puppy 3.0b3 has reverted to the old dhcpcd-1.3.22 ...
but rerwin reports there may be problems with this as well, and suggests that ver 2.0.4 from Slackware 12 might be best. So here it is for those who want to try it.
Some problems were reported, and Puppy 3.0b3 has reverted to the old dhcpcd-1.3.22 ...
but rerwin reports there may be problems with this as well, and suggests that ver 2.0.4 from Slackware 12 might be best. So here it is for those who want to try it.
- Attachments
-
- dhcpcd-2.0.4.pet
- (19.03 KiB) Downloaded 2055 times
I installed dhcpcd-2.0.4.pet in Puppy 3.0b3 and choosed Auto DHCP from the Network Wizard but network configuration of eth0 remains unsuccessful.tempestuous wrote:dhcpcd was upgraded in Puppy 2.17 to version 3.1.4.
Some problems were reported, and Puppy 3.0b3 has reverted to the old dhcpcd-1.3.22 ...
but rerwin reports there may be problems with this as well, and suggests that ver 2.0.4 from Slackware 12 might be best. So here it is for those who want to try it.
I never had any problem with the setup of my ADSL internet connection using D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.C).
Dhcpcd 2.04 works for me. But all of the versions seem to work for me. Though the old version (1.3.22) would down the interface if it didn't get an address and you'd have to do a ifconfig <interface> up to get it working again. You might want to send Barry a PM about this so that he'll be sure to see it.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
UPDATE May 3 2008
Here are drivers for Realtek wifi devices.
rtl8180-0.22-Belkin is the old opensource driver (same as Puppy already conains) but patched to support devices with the newer RTL8185 chipset, specifically the Belkin F5D7000 v7 (PCI) and F5D7010 v7 (Cardbus).
rtl8185-proprietary is the vendor-provided version from the Realtek website.
The "rtl-wifi" versions are more modern opensource drivers from http://rtl-wifi.sourceforge.net/wiki/Main_Page
These are development versions of the Realtek drivers, and are not 100% reliable. They are very similar to proprietary version of the driver, and for PCI/Cardbus devices with RTL8180/RTL8085 chipsets the proprietary driver will be the better choice ... until Puppy 4.1 with 2.6.25.4 kernel is released, anyway.
But for USB devices with Realtek RTL8187 chipset, this driver is the only option (the proprietary RTL8187 USB version fails to compile in Puppy3.x and 4.0). This module is called "r8187".
First try the latest revision 62, but if it fails to receive/transmit, install the older revision 52.
Instructions are installed as /root/my-applications/rtl-wifi-README.txt
Significantly, it's necessary to remove Puppy's existing Realtek modules and ieee80211 modules. You must delete (or shift) everything in /lib/modules/2.6.21.5/kernel/net/ieee80211/ and /lib/modules/2.6.21.7/r8180/
Here are drivers for Realtek wifi devices.
rtl8180-0.22-Belkin is the old opensource driver (same as Puppy already conains) but patched to support devices with the newer RTL8185 chipset, specifically the Belkin F5D7000 v7 (PCI) and F5D7010 v7 (Cardbus).
rtl8185-proprietary is the vendor-provided version from the Realtek website.
The "rtl-wifi" versions are more modern opensource drivers from http://rtl-wifi.sourceforge.net/wiki/Main_Page
These are development versions of the Realtek drivers, and are not 100% reliable. They are very similar to proprietary version of the driver, and for PCI/Cardbus devices with RTL8180/RTL8085 chipsets the proprietary driver will be the better choice ... until Puppy 4.1 with 2.6.25.4 kernel is released, anyway.
But for USB devices with Realtek RTL8187 chipset, this driver is the only option (the proprietary RTL8187 USB version fails to compile in Puppy3.x and 4.0). This module is called "r8187".
First try the latest revision 62, but if it fails to receive/transmit, install the older revision 52.
Instructions are installed as /root/my-applications/rtl-wifi-README.txt
Significantly, it's necessary to remove Puppy's existing Realtek modules and ieee80211 modules. You must delete (or shift) everything in /lib/modules/2.6.21.5/kernel/net/ieee80211/ and /lib/modules/2.6.21.7/r8180/
- Attachments
-
- rtl8185-proprietary-k2.6.21.7.pet
- For Puppy3.x and Puppy4.x-retro
- (77.92 KiB) Downloaded 2226 times
-
- rtl8180-0.22-Belkin-k2.6.21.7.pet
- For Puppy3.x and Puppy4.x-retro
- (72.21 KiB) Downloaded 2006 times
-
- rtl-wifi-rev62-k2.6.21.7.pet
- for Puppy 3.00
- (93.19 KiB) Downloaded 2246 times
-
- rtl-wifi-rev52-k2.6.21.7.pet
- for Puppy 3.00
- (93.31 KiB) Downloaded 2180 times
Last edited by tempestuous on Tue 27 May 2008, 23:23, edited 5 times in total.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
This is the ALSA snd-hda-intel module, patched to add support for Gateway notebooks:
MX3410, MX3412, MT3423, MT3707, ML3109
The patch is from here -
https://bugtrack.alsa-project.org/alsa- ... hp?id=3036
After installing the dotpet, reboot. Sound might possibly work straight away, but more likely there's one further configuration change necessary; open /etc/modprobe.conf in Geany. At the end of the file you will see -
Add another line -
Now reboot again (or reload the snd-hda-intel module).
MX3410, MX3412, MT3423, MT3707, ML3109
The patch is from here -
https://bugtrack.alsa-project.org/alsa- ... hp?id=3036
After installing the dotpet, reboot. Sound might possibly work straight away, but more likely there's one further configuration change necessary; open /etc/modprobe.conf in Geany. At the end of the file you will see -
Code: Select all
alias snd-card-0 snd-hda-intel
Code: Select all
options snd-hda-intel power_save=0
- Attachments
-
- snd-hda-intel-patched-k2.6.21.7.pet
- for Puppy 3.00
- (99.78 KiB) Downloaded 2104 times
WPA with Zydas Chipset
tempestuous
I have installed the patch for the Zydas 1211b chipset to enable WPA. It is working fine, thanks for the patch for this.
Richard
I have installed the patch for the Zydas 1211b chipset to enable WPA. It is working fine, thanks for the patch for this.
Richard
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
The recent official Zydas "vendor" wifi driver from http://zd1211.wiki.sourceforge.net/VendorDriver
apparently supports some newer Zydas-based wifi devices not supported by Puppy 3.00's zd1211rw driver.
I now attach this package. It contains two different modules; zd1211 and zd1211b. If you have a recent Zydas chipset it's more likely to be supported by the zd1211b module.
After installing the dotpet, you will need to unload the standard module, and load the new one, like this -
Now you can use the Network Wizard to configure your wifi connection.
UPDATE June 23 2008:
Apparently this forum doesn't like attachments with "+" in the filename, and this attachment became renamed to "zd1211%2Bb-2.21.0.0-k2.6.21.7.pet" - which corrupts the installation of the dotpet!
After 350 downloads, why did no one report this problem?
Dotpet has now been repackaged with different filename.
apparently supports some newer Zydas-based wifi devices not supported by Puppy 3.00's zd1211rw driver.
I now attach this package. It contains two different modules; zd1211 and zd1211b. If you have a recent Zydas chipset it's more likely to be supported by the zd1211b module.
After installing the dotpet, you will need to unload the standard module, and load the new one, like this -
Code: Select all
rmmod zd1211rw
modprobe zd1211b
UPDATE June 23 2008:
Apparently this forum doesn't like attachments with "+" in the filename, and this attachment became renamed to "zd1211%2Bb-2.21.0.0-k2.6.21.7.pet" - which corrupts the installation of the dotpet!
After 350 downloads, why did no one report this problem?
Dotpet has now been repackaged with different filename.
Last edited by tempestuous on Mon 23 Jun 2008, 01:15, edited 2 times in total.
tempestuous, Could you look at this post regarding updated e1000 drivers?
http://murga-linux.com/puppy/viewtopic.php?t=22507
If you could help, I'd appreciate it. -- Bud
http://murga-linux.com/puppy/viewtopic.php?t=22507
If you could help, I'd appreciate it. -- Bud
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Latest e1000 driver for Intel PRO/1000 LAN devices.
- Attachments
-
- e1000-7.6.5-k2.6.21.7.pet
- for Puppy 3.00
- (81.22 KiB) Downloaded 2097 times
e1000 driver
Worked perfectly first time. As a mini HOWTO, for this package:
1) Download the .pet package and save it to a hard drive on the computer you are going to boot puppy on or to a jumpdrive
2) Boot puppy
3) Mount the drive where the .pet file is (Drives icon)
4) load the pet file with the pet manager (Install icon)
5) run setup to setup the network (Setup)
6) load the e1000 driver
7) your NIC should now be present
Browse the web, read your email, etc...
BTW, This should make it's way into the main distribution. How does that happen?
Thanks so much tempestuous!
-- Bud
1) Download the .pet package and save it to a hard drive on the computer you are going to boot puppy on or to a jumpdrive
2) Boot puppy
3) Mount the drive where the .pet file is (Drives icon)
4) load the pet file with the pet manager (Install icon)
5) run setup to setup the network (Setup)
6) load the e1000 driver
7) your NIC should now be present
Browse the web, read your email, etc...
BTW, This should make it's way into the main distribution. How does that happen?
Thanks so much tempestuous!
-- Bud
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
There is a special variant of the Atheros wifi chipset; AR5007EG, which requires a specially patched version of the MADWiFi driver (ath_pci), now attached.
This wifi chipset is found in several recent notebook computers including the ASUS Eee 700-series (but not 701SD) and 900, 900A, 900HA, 901GO, 904HA, 904HD, 1000HA, 1000HD.
Note that the EEE model 901 and 1000 contain a completely different chipset; Ralink RT2860.
Many people have reported success with this driver, but some people get "no wireless interface detected" in the Network Wizard.
Forum member glassparrot reports that to get this driver installed and working you must first disable the Eee's wifi device in bios, then later re-enable the wifi device after the driver is installed -
http://www.murga-linux.com/puppy/viewto ... 066#208066
I cannot see how or why this method would make any difference ... but if it works, great!
UPDATE Feb 2009:
The Eee 701SD is an exception. It has the Realtek RTL8187SE wifi chipset, and this is also found in the MSI Wind U100 mini-notebook computer. This is a miniPCI wifi device, not to be confused with the RTL8187 USB chipset.
There is an experimental driver for this chipset from
http://code.google.com/p/msi-wind-linux/
which I now attach. After installing this dotpet, reboot. The new driver is called "r8180", and will now appear in the Network Wizard.
This wifi chipset is found in several recent notebook computers including the ASUS Eee 700-series (but not 701SD) and 900, 900A, 900HA, 901GO, 904HA, 904HD, 1000HA, 1000HD.
Note that the EEE model 901 and 1000 contain a completely different chipset; Ralink RT2860.
Many people have reported success with this driver, but some people get "no wireless interface detected" in the Network Wizard.
Forum member glassparrot reports that to get this driver installed and working you must first disable the Eee's wifi device in bios, then later re-enable the wifi device after the driver is installed -
http://www.murga-linux.com/puppy/viewto ... 066#208066
I cannot see how or why this method would make any difference ... but if it works, great!
UPDATE Feb 2009:
The Eee 701SD is an exception. It has the Realtek RTL8187SE wifi chipset, and this is also found in the MSI Wind U100 mini-notebook computer. This is a miniPCI wifi device, not to be confused with the RTL8187 USB chipset.
There is an experimental driver for this chipset from
http://code.google.com/p/msi-wind-linux/
which I now attach. After installing this dotpet, reboot. The new driver is called "r8180", and will now appear in the Network Wizard.
- Attachments
-
- rtl8187se-coffelius0.4-k2.6.21.7.pet
- for Puppy 3.x and 4.0
- (111.62 KiB) Downloaded 2150 times
Last edited by tempestuous on Thu 16 Apr 2009, 12:27, edited 7 times in total.
-
- Posts: 2
- Joined: Sun 18 Nov 2007, 19:02
no WPA for r8180 wireless in 3.01?
I've read that support for WPA for the realtek 8180 chipset was added to puppy, but the network wizard doesn't offer it to me, just open and WEP. I get a message that the r8180 driver doesn't support WPA and in wizard WPA selection is grayed out. On the plus side, puppy 3.01 recognizes my hardware, and I can "see" the access points within range, so probably it should work under WEP. My PCI card, a Zyxel G302v3 works fine in WPA running under XP, so the firmware definitely supports WPA.
Next, I unloaded the r8180 driver, and tried ndiswrapper using the XP driver from the Zyxel CDROM, and downloaded from realtek, and from another realtek 8185 based PCI card CDROM. As far as I can tell these are all the same driver. I get a message
Zyxel supplies the 8185 source code, is there a reason this isn't seamlessly integrated into puppy's drivers? (Like maybe Zyxel's code is broken...)
thanks for any help in advance
Next, I unloaded the r8180 driver, and tried ndiswrapper using the XP driver from the Zyxel CDROM, and downloaded from realtek, and from another realtek 8185 based PCI card CDROM. As far as I can tell these are all the same driver. I get a message
followed bynet8180: driver installed
net8185: driver installed
device (10EC:8185) present (alternate driver r8180)
net8185x64:invalid driver!
Before I delve into the wpa_supplicant realm, is r8180 supposed to support WPA or not? And is there something simple wrong with the ndiswrapper approach?loading ndiswrapper failed; try a different driver
Zyxel supplies the 8185 source code, is there a reason this isn't seamlessly integrated into puppy's drivers? (Like maybe Zyxel's code is broken...)
thanks for any help in advance
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Re: no WPA for r8180 wireless in 3.01?
The Network Wizard will only accommodate WPA setups with the Realtek wifi drivers after installing the "network-wiz-update-Oct5.pet" from earlier in this thread.sciencegeek wrote:I get a message that the r8180 driver doesn't support WPA and in wizard WPA selection is grayed out.
The driver situation for Realtek is somewhat messy. There are 2 different opensource development projects, plus proprietary source code.sciencegeek wrote:Zyxel supplies the 8185 source code, is there a reason this isn't seamlessly integrated into puppy's drivers?
I contributed the "cutting-edge" Realtek modules for Puppy 3.x earlier in this thread, but their reliability is in question.
For Puppy 4.x I contributed the older, more reliable versions of the Realtek wifi drivers -
http://www.murga-linux.com/puppy/viewto ... 584#152584
-
- Posts: 2
- Joined: Sun 18 Nov 2007, 19:02
still no WPA for rtl8185 wireless
Installed network-wiz-update-Oct5.pet, no difference from previously posted results. Simplest approach may be to buy device with different chipset (rt73?) until one works, or use XP for internet until next release. Too bad, I like puppy.
thanks for your time
thanks for your time
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Here is the Atheros (formerly Attansic) atl2 ethernet driver compatible with the ASUS Eee 700-series and 900 / 904HD / 1000HD / 1000HA
plus some recent motherboards.
The source code was obtained from http://people.redhat.com/csnook/atl2/
plus some recent motherboards.
The source code was obtained from http://people.redhat.com/csnook/atl2/
- Attachments
-
- atl2-2.0.3-k2.6.21.7.pet
- for Puppy 3.x
- (13.72 KiB) Downloaded 1554 times
Last edited by tempestuous on Sun 28 Dec 2008, 04:11, edited 1 time in total.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Here is the asus_acpi module, the patched version which supports the ASUS Eee notebook.
It enables certain hotkeys on the keyboard.
It enables certain hotkeys on the keyboard.
- Attachments
-
- asus_acpi-071127-k2.6.21.7.pet
- for Puppy 3.x
- (7.68 KiB) Downloaded 1222 times
Last edited by tempestuous on Sat 12 Jan 2008, 12:01, edited 2 times in total.
Extras for Puppy 3.00
Hi tempestuous,
While we are on the subject of extras for puppy 3.00. What do we need to get a joystick working ?
Looking through the beginners help section, someone (including me) asks for joystick support about every three months without any reply.
With your experience of drivers I thought you would be a good person to ask.
Regards Tony.
While we are on the subject of extras for puppy 3.00. What do we need to get a joystick working ?
Looking through the beginners help section, someone (including me) asks for joystick support about every three months without any reply.
With your experience of drivers I thought you would be a good person to ask.
Regards Tony.