In a move to put Linux on everything I own, I just installed DD-WRT on my Linksys router. DD-WRT is free Linux-based firmware for several wireless routers, most notably the Linksys WRT54G family. Many of DD-WRT's features are not included in typical router firmware. These features include support for the Kai network, daemon-based services, IPv6, Wireless Distribution System, RADIUS, advanced quality of service, radio output power control, overclocking capability, and software support for a Secure Digital Card hardware modification.
The Linksys WRT54GL was released in 2005 to support third-party firmware based on Linux. Its fully compatible with DD-WRT. This guide also works for a couple of other LinksysWRT54G, models WRT54G v4 and earlier, but the WRT54GL is the the preferred router to buy/use.
If you want to see what other routers are DD-WRT compatible go here.
BEFORE YOU START:
Use an ethernet cable to connect your PC to your router (use port 1)
DO NOT attempt to use the guide via wifi, you will brick your router.
Step 1: Get Your Router Ready
Type the following into your browser's URL box:
http://192.168.1.1
Restore your router to its factory settings:
In the Administration tab, under Factory Defaults, select YES and the SAVE the Settings.
Log Back Into Your Router:
http://192.168.1.1
name= *Leave It Blank*
password= admin
Step 2: The Inital Flash
Download dd-wrt.v23_mini_generic.bin
Unzip the dd-wrt.v23_sp2_mini.zip file
Go to Firmware Management, under Administration>Firmware Management.
Select the dd-wrt.v23_mini_generic.bin file
Select UPGRADE to begin the process.
* Do not interrupt the process * make sure the router stays plugged in
You will see an Upgrade Successful screen message
Click CONTINUE.
Step 3: Reset and Flash Firmware Again
Find the reset button on the back of the WRT54GL
Hold down the reset button for 30 seconds
Release the reset button
Allow the lights to blink for 15 seconds
Log Back Into Your Router:
http://192.168.1.1
username= root
password= admin
Download the dd-wrt.v23_generic.bin
Unzip the dd-wrt.v23_sp2_standard.zip file
Go to Firmware Management, under Administration>Firmware Management.
Select the dd-wrt.v23_generic.bin file
Select UPGRADE to begin the process.
* Do not interrupt the process * make sure the router stays plugged in
Find the reset button on the back of the WRT54GL
Hold down the reset button for 30 seconds
Release the reset button
Allow the lights to blink for 15 seconds
Step 4: Login & Setup Your Router
http://192.168.1.1
username= root
password= admin
Showing posts with label wireless. Show all posts
Showing posts with label wireless. Show all posts
Thursday, May 1, 2008
Sunday, April 13, 2008
Overview of Ubuntu 8.04 Hardy Heron on the Dell 1501
Everything you need to get Ubuntu 8.04 running on your Dell Inspiron 1501.
Installation
Hardy installs with no problems. Whether you're using the LiveCD, Alternative Install or Wubi.
Wireless
Two Methods:
1. The Restricted Driver Manager can install the Broadcom B43 fireware.
Firmware cutter will not work when used through the Driver Manager. In order to install B43-fwcutter you need to use the terminal.
In a terminal Type:
sudo apt-get install b43-fwcutter
2. Use NDISwrapper to install the driver. This guide will walk you through the setup.
ATI Proprietary Driver
Two Methods:
1. The Restricted Driver Manager can install the the driver for ATI graphics card in the Dell 1501. ATI's 2.1.7281 fglrx driver is automatically installed, configured and 3D enabled. The best part is that the new Ubuntu repository fglrx driver supports AIGLX, no more XGL.
2. You can install the newest ATI driver that uses AIGLX yourself. You can find that guide here (use method two) or use Envy to install the newest ATI driver for you.
Compiz-Fusion
Compiz-Fusion is enabled once you install the ATI Propiety Driver.
To get the most out of Compiz try installing the advanced configuration tool.
In a terminal:
sudo apt-get install compizconfig-settings-manager
Media Codecs
Hardy Heron makes codec installation easy mp3, DVD, avi, aac, mpeg, wmv, asf, mov, flv, mp4, flash codecs are installed when you try to play them. If you like to add all the major codecs and make playback easy, check out my codec cheatsheet. The only thing not enabled in Ubuntu is reading encrypted DVDs. To add DVD playback and some other helpful media codecs to Ubuntu follow this guide.
Ethernet
Works out of the box. In order to do any of these guides you're going to need to plug in your Dell Inspiron 1501. Don't be cheap, go out and buy an Ethernet cable.
Brightness & Volume
Brightness (Fn Up/Down Arrow) and Volume (Fn Page Up/Page Dn) keyboard shortcuts both work with BIOS 1.70. Please leave a comment letting others know if your BIOS work.
Suspend & Hibernate
Both Suspend and Hibernate work with BIOS 1.70 and the Ubuntu repository ATI 2.1.7281 fglrx driver. Please leave a comment letting others know if your BIOS and/or ATI driver combination work. You can find a mini guide about BIOS flashing here.
Video Out
Works out of the box, Hardy's Screens and Resolutions (System>Administration>Screens and Resolutions) makes using multiple monitors a breeze. Configuration doesn't require editing your xorg.conf file.
Modem
The Conexant Modem driver is usually released by Dell once they switch their Linux machines over to the new version of Ubuntu. I'll update the site and this space when Dell releases the new driver.
Card Reader
Works out of the box.
Overall:
Hardy Heron is the Ubuntu release that Dell Inspiron 1501 owners have been waiting for. Everything works, you only need to install 3 drivers (ATI, wireless and modem). If you were hesitant about trying Ubuntu on your 1501, rest assured, it takes minimal skill and computer knowledge to setup.
Installation
Hardy installs with no problems. Whether you're using the LiveCD, Alternative Install or Wubi.
Wireless
Two Methods:
1. The Restricted Driver Manager can install the Broadcom B43 fireware.
Firmware cutter will not work when used through the Driver Manager. In order to install B43-fwcutter you need to use the terminal.
In a terminal Type:
sudo apt-get install b43-fwcutter
2. Use NDISwrapper to install the driver. This guide will walk you through the setup.
ATI Proprietary Driver
Two Methods:
1. The Restricted Driver Manager can install the the driver for ATI graphics card in the Dell 1501. ATI's 2.1.7281 fglrx driver is automatically installed, configured and 3D enabled. The best part is that the new Ubuntu repository fglrx driver supports AIGLX, no more XGL.
2. You can install the newest ATI driver that uses AIGLX yourself. You can find that guide here (use method two) or use Envy to install the newest ATI driver for you.
Compiz-Fusion
Compiz-Fusion is enabled once you install the ATI Propiety Driver.
To get the most out of Compiz try installing the advanced configuration tool.
In a terminal:
sudo apt-get install compizconfig-settings-manager
Media Codecs
Hardy Heron makes codec installation easy mp3, DVD, avi, aac, mpeg, wmv, asf, mov, flv, mp4, flash codecs are installed when you try to play them. If you like to add all the major codecs and make playback easy, check out my codec cheatsheet. The only thing not enabled in Ubuntu is reading encrypted DVDs. To add DVD playback and some other helpful media codecs to Ubuntu follow this guide.
Ethernet
Works out of the box. In order to do any of these guides you're going to need to plug in your Dell Inspiron 1501. Don't be cheap, go out and buy an Ethernet cable.
Brightness & Volume
Brightness (Fn Up/Down Arrow) and Volume (Fn Page Up/Page Dn) keyboard shortcuts both work with BIOS 1.70. Please leave a comment letting others know if your BIOS work.
Suspend & Hibernate
Both Suspend and Hibernate work with BIOS 1.70 and the Ubuntu repository ATI 2.1.7281 fglrx driver. Please leave a comment letting others know if your BIOS and/or ATI driver combination work. You can find a mini guide about BIOS flashing here.
Video Out
Works out of the box, Hardy's Screens and Resolutions (System>Administration>Screens and Resolutions) makes using multiple monitors a breeze. Configuration doesn't require editing your xorg.conf file.
Modem
The Conexant Modem driver is usually released by Dell once they switch their Linux machines over to the new version of Ubuntu. I'll update the site and this space when Dell releases the new driver.
Card Reader
Works out of the box.
Overall:
Hardy Heron is the Ubuntu release that Dell Inspiron 1501 owners have been waiting for. Everything works, you only need to install 3 drivers (ATI, wireless and modem). If you were hesitant about trying Ubuntu on your 1501, rest assured, it takes minimal skill and computer knowledge to setup.
Labels:
ATI driver,
brightness,
card reader,
compiz fusion,
conexant modem,
ethernet,
hardy heron,
hibernate,
install,
media codecs,
suspend,
ubuntu,
volume,
wireless
Friday, April 11, 2008
NDISwrapper In Hardy Heron
When the Dell 1501 first came out there were no native wireless drivers for the internal Broadcom chipset, so NDiswrapper was the only way to get wireless working. NDiswrapper uses a wireless devices' Windows driver in Linux. It works surprisingly well. Using NDiswrapper allows you to run the Broadcom card in your Dell 1501 at full speed and connect to certain networks that the native Broadcom driver can't. In Hardy Heron there was a slight problem with NDiswrapper. I found the fix to get ssb from loading before NDiswrapper from this forum post. Thanks to Ubuntu Forum user Mazza558, NDiswrapper is working again on the Dell 1501.
If you are using the native Broadcom driver via the Driver Manager and it's working for all your day to day needs, I wouldn't recommend taking the time to change drivers.
If you have already enabled the Broadcom restricted driver, uninstall it before attempting this guide.
Step 1: Stop ssb From Loading Before NDISwrapper
Make a script for NDISwrapper's fix
In a terminal type:
sudo gedit /etc/init.d/wirelessfix.sh
Paste this into the file:
#!/bin/bash
modprobe -r b44
modprobe -r b43
modprobe -r ssb
modprobe -r ndiswrapper
modprobe ndiswrapper
modprobe b44
Point the terminal to your init.d file and make your script exectuable:
In a terminal type:
cd /etc/init.d/ && sudo chmod 755 wirelessfix.sh
Update and make it stick:
In a terminal type:
sudo update-rc.d wirelessfix.sh defaults
Then reboot
In a terminal type:
sudo reboot
Step 2: Get Needed Packages
To install ndiswrapper
In a terminal type:
sudo apt-get install ndiswrapper-utils-1.9 ndiswrapper-common
or you can also try:
sudo apt-get install ndiswrapper-utils-1.9* ndiswrapper-common
***If the terminal outputs an error message, telling you NDISwrapper could not be found, insert the Ubuntu disc you used to install Hardy Heron and manually search for the file.
Get the Windows driver for your Dell 1501
In a terminal type:
wget http://ftp.us.dell.com/network/R140747.EXE
Step 3: Get Everything Ready
Now we will make a folder.
In a terminal type:
mkdir ~/.drivers
Now we will move R140747.EXE (the Dell driver), to the folder we just made.
In a terminal type:
mv ~/R140747.EXE ~/.drivers
STEP 4: Driver Setup
In order for us to unzip the R140747.EXE driver we need to point your terminal to the /.driver folder.
In a terminal type:
cd ~/.drivers
Unzip the R140747.EXE driver
In a terminal type:
unzip -a R140747.EXE
We need to point your terminal to the DRIVER folder we just unzipped
In a terminal type:
cd ~/.drivers/DRIVER
Step 5: Configure The Windows driver With NDISwrapper
Now install the Windows driver
In a terminal type:
sudo ndiswrapper -i bcmwl5.inf
Then:
sudo ndiswrapper -l (that is a lowercase L)
You should see a message that says driver present, hardware detected.
Now finish installing the driver
In a terminal type:
sudo ndiswrapper -m
Then:
sudo modprobe ndiswrapper
YOU MUST REBOOT NOW!
In a terminal type:
sudo reboot
STEP 6: TEST WIRELESS
Your wifi light on your laptop should be illuminated. If not, you can always turn it on and off with the Fn+F2 (Function & F2 Key) and you're all set! Try running this to see if your wireless card is functioning properly.
In a terminal type:
sudo iwlist scanning
If you are using the native Broadcom driver via the Driver Manager and it's working for all your day to day needs, I wouldn't recommend taking the time to change drivers.
If you have already enabled the Broadcom restricted driver, uninstall it before attempting this guide.
Step 1: Stop ssb From Loading Before NDISwrapper
Make a script for NDISwrapper's fix
In a terminal type:
sudo gedit /etc/init.d/wirelessfix.sh
Paste this into the file:
#!/bin/bash
modprobe -r b44
modprobe -r b43
modprobe -r ssb
modprobe -r ndiswrapper
modprobe ndiswrapper
modprobe b44
Point the terminal to your init.d file and make your script exectuable:
In a terminal type:
cd /etc/init.d/ && sudo chmod 755 wirelessfix.sh
Update and make it stick:
In a terminal type:
sudo update-rc.d wirelessfix.sh defaults
Then reboot
In a terminal type:
sudo reboot
Step 2: Get Needed Packages
To install ndiswrapper
In a terminal type:
sudo apt-get install ndiswrapper-utils-1.9 ndiswrapper-common
or you can also try:
sudo apt-get install ndiswrapper-utils-1.9* ndiswrapper-common
***If the terminal outputs an error message, telling you NDISwrapper could not be found, insert the Ubuntu disc you used to install Hardy Heron and manually search for the file.
Get the Windows driver for your Dell 1501
In a terminal type:
wget http://ftp.us.dell.com/network/R140747.EXE
Step 3: Get Everything Ready
Now we will make a folder.
In a terminal type:
mkdir ~/.drivers
Now we will move R140747.EXE (the Dell driver), to the folder we just made.
In a terminal type:
mv ~/R140747.EXE ~/.drivers
STEP 4: Driver Setup
In order for us to unzip the R140747.EXE driver we need to point your terminal to the /.driver folder.
In a terminal type:
cd ~/.drivers
Unzip the R140747.EXE driver
In a terminal type:
unzip -a R140747.EXE
We need to point your terminal to the DRIVER folder we just unzipped
In a terminal type:
cd ~/.drivers/DRIVER
Step 5: Configure The Windows driver With NDISwrapper
Now install the Windows driver
In a terminal type:
sudo ndiswrapper -i bcmwl5.inf
Then:
sudo ndiswrapper -l (that is a lowercase L)
You should see a message that says driver present, hardware detected.
Now finish installing the driver
In a terminal type:
sudo ndiswrapper -m
Then:
sudo modprobe ndiswrapper
YOU MUST REBOOT NOW!
In a terminal type:
sudo reboot
STEP 6: TEST WIRELESS
Your wifi light on your laptop should be illuminated. If not, you can always turn it on and off with the Fn+F2 (Function & F2 Key) and you're all set! Try running this to see if your wireless card is functioning properly.
In a terminal type:
sudo iwlist scanning
edited by pHreaksYcle
Labels:
fix,
guide,
hardy heron,
howto,
ndiswrapper,
ubuntu,
wireless
Friday, April 4, 2008
Why NDISwrapper Didn't Work in Heron
The article doesn't apply anymore, NDISwrapper does work in Hardy Heron, you can find the fix here.
NDISwrapper is a free software driver wrapper that enables the use of Microsoft Windows drivers for wireless network devices (cards, USB modems, and routers), on Unix-like operating systems. Ndiswrapper works by implementing the Windows kernel and NDIS APIs, and dynamically linking the driver to this implementation.
With the release of Hardy Heron, I tried getting NDISwrapper working, as it was my prefered method of wireless on my Dell 1501. I tried a bunch of different methods but nothing worked for me. I was reading linux.slashdot.org today when I came across this article.
It explains why I was unable to get ndiswrapper to work in Hardy Heron. A change in the 2.6.24 kernel broke ndiswrapper by accidentally removing its access to GPL-only symbols. Without access to GPL-only symbols NDISwrapper is unable to implement the Windows kernel and NDIS APIs and link the driver.
Pavel Roskin attempted to patch the kernel to allow NDISwrapper to access those GPL-only symbols but Linus Torvalds shot down his patch. He stated, "I'm not seeing why ndiswrapper should be treated separately. If it loads non-GPL modules, it shouldn't be able to use GPLONLY symbols." He then went on to state, "ndiswrapper itself is *not* compatible with the GPL. Trying to claim that ndiswrapper somehow itself is GPL'd even though it then loads modules that aren't is stupid and pointless. Clearly it just re-exports those GPL ONLY functions to code that is *not* GPL'd."
Linus makes a excellent point, if NDISwrapper is going to abuse the use of GPL-only sysmbols by exporting them to code that is not GPL then they should not have access to GPL code. While it saddens me that the faster method of using the Broadcom card in my Dell Inspiron 1501 is gone, I do believe in the GPL.
Until then there's always:
sudo apt-get install b43-fwcutter
NDISwrapper is a free software driver wrapper that enables the use of Microsoft Windows drivers for wireless network devices (cards, USB modems, and routers), on Unix-like operating systems. Ndiswrapper works by implementing the Windows kernel and NDIS APIs, and dynamically linking the driver to this implementation.
With the release of Hardy Heron, I tried getting NDISwrapper working, as it was my prefered method of wireless on my Dell 1501. I tried a bunch of different methods but nothing worked for me. I was reading linux.slashdot.org today when I came across this article.
It explains why I was unable to get ndiswrapper to work in Hardy Heron. A change in the 2.6.24 kernel broke ndiswrapper by accidentally removing its access to GPL-only symbols. Without access to GPL-only symbols NDISwrapper is unable to implement the Windows kernel and NDIS APIs and link the driver.
Pavel Roskin attempted to patch the kernel to allow NDISwrapper to access those GPL-only symbols but Linus Torvalds shot down his patch. He stated, "I'm not seeing why ndiswrapper should be treated separately. If it loads non-GPL modules, it shouldn't be able to use GPLONLY symbols." He then went on to state, "ndiswrapper itself is *not* compatible with the GPL. Trying to claim that ndiswrapper somehow itself is GPL'd even though it then loads modules that aren't is stupid and pointless. Clearly it just re-exports those GPL ONLY functions to code that is *not* GPL'd."
Linus makes a excellent point, if NDISwrapper is going to abuse the use of GPL-only sysmbols by exporting them to code that is not GPL then they should not have access to GPL code. While it saddens me that the faster method of using the Broadcom card in my Dell Inspiron 1501 is gone, I do believe in the GPL.
Until then there's always:
sudo apt-get install b43-fwcutter
edited by pHreaksYcle
Labels:
hardy heron,
ndiswrapper,
ubuntu,
wireless
Sunday, March 23, 2008
Ubuntu Hardy Heron 8.04 New User Guide
Overview and setup for getting Ubuntu 8.04 Hardy Heron installed on the Dell Inspiron 1501
Setting Up Wireless with NDISwarapper
Easy Codec Installation
Encrypted DVD playback & Medibuntu
Stop Compiz-Fusion From Loading Automatically
Setting Up Wireless with NDISwarapper
Easy Codec Installation
Encrypted DVD playback & Medibuntu
Stop Compiz-Fusion From Loading Automatically
Labels:
ATI driver,
codecs,
conexant modem,
hardy heron,
new url,
ubuntu,
wifi,
wireless
Thursday, December 6, 2007
Overview of Ubuntu 7.10 Gutsy Gibbon on the Dell 1501
Everything you need to get Ubuntu 7.10 running on your Dell Inspiron 1501.
Installation
Gutsy installs with no problems. There is a problem with GRUB, the resolution settings are wrong and this causes a 2 -3 minute lag in booting. Once done, Gutsy takes less than 25 seconds to load. You can find the guide on how to fix it here.
Wireless
Two Methods:
1. The Restricted Driver Manager can install the the firmware for the Broadcom 43xx card in the Dell 1501. You can find the guide .
2. You can use ndiswrapper to install the driver. For the guide and maybe why you'd want to do it yourself, check out this article.
ATI Proprietary Driver
Two Methods:
1. The Restricted Driver Manager can install the the driver for ATI graphics card in the Dell 1501. ATI's 8.37.6 fglrx driver is automatically installed, configured and 3D enabled. You can find the guide here.
2. You can install the newest ATI driver that uses AIGLX yourself. You can find that guide here.
Compiz-Fusion
Compiz-Fusion is enabled by default, so you don't have to install anything. If you used ATI Propiety Driver method 1, use need to setup Xgl using this guide to get Compiz-Fusion working. If you used ATI Propiety Driver method 2, Compiz works after a logout/reboot.
Media Codecs
Gutsy makes codec installation easy, no more automatix or struggling with adding repos. mp3, DVD, avi, aac, mpeg, wmv, asf, mov, flv, mp4, flash codecs are installed when you try to play them. If you like to add all the major codecs and make playback easy, check out my codec cheatsheet. The only thing not enabled in Ubuntu is reading encrypted DVDs. To add DVD playback to Ubuntu follow this guide.
Ethernet
Works out of the box. In order to do any of these guides you're going to need to plug in your Dell Inspiron 1501. Don't be cheap, go out and buy an Ethernet cable.
Brightness & Volume
Works with BIOS 1.70, use this guide for rolling back you BIOS.
Suspend & Hibernate
Doesn't work if you install the Proprietary ATI Driver (either method). A bug in ATI's driver causes this. No fixes have been found yet. If you use the MESA driver that is installed by default suspend and hibernate will work.
Video Out
Works out of the box, Gutsy's Screens and Resolutions (System>Administration>Screens and Resolutions) makes using multiple monitors a breeze. Configuration doesn't require editing your xorg.conf file.
Modem
Works, you just need to follow this guide to set it up.
Card Reader
Works out of the box.
Installation
Gutsy installs with no problems. There is a problem with GRUB, the resolution settings are wrong and this causes a 2 -3 minute lag in booting. Once done, Gutsy takes less than 25 seconds to load. You can find the guide on how to fix it here.
Wireless
Two Methods:
1. The Restricted Driver Manager can install the the firmware for the Broadcom 43xx card in the Dell 1501. You can find the guide .
2. You can use ndiswrapper to install the driver. For the guide and maybe why you'd want to do it yourself, check out this article.
ATI Proprietary Driver
Two Methods:
1. The Restricted Driver Manager can install the the driver for ATI graphics card in the Dell 1501. ATI's 8.37.6 fglrx driver is automatically installed, configured and 3D enabled. You can find the guide here.
2. You can install the newest ATI driver that uses AIGLX yourself. You can find that guide here.
Compiz-Fusion
Compiz-Fusion is enabled by default, so you don't have to install anything. If you used ATI Propiety Driver method 1, use need to setup Xgl using this guide to get Compiz-Fusion working. If you used ATI Propiety Driver method 2, Compiz works after a logout/reboot.
Media Codecs
Gutsy makes codec installation easy, no more automatix or struggling with adding repos. mp3, DVD, avi, aac, mpeg, wmv, asf, mov, flv, mp4, flash codecs are installed when you try to play them. If you like to add all the major codecs and make playback easy, check out my codec cheatsheet. The only thing not enabled in Ubuntu is reading encrypted DVDs. To add DVD playback to Ubuntu follow this guide.
Ethernet
Works out of the box. In order to do any of these guides you're going to need to plug in your Dell Inspiron 1501. Don't be cheap, go out and buy an Ethernet cable.
Brightness & Volume
Works with BIOS 1.70, use this guide for rolling back you BIOS.
Suspend & Hibernate
Doesn't work if you install the Proprietary ATI Driver (either method). A bug in ATI's driver causes this. No fixes have been found yet. If you use the MESA driver that is installed by default suspend and hibernate will work.
Video Out
Works out of the box, Gutsy's Screens and Resolutions (System>Administration>Screens and Resolutions) makes using multiple monitors a breeze. Configuration doesn't require editing your xorg.conf file.
Modem
Works, you just need to follow this guide to set it up.
Card Reader
Works out of the box.
edited by pHreaksYcle
Labels:
ATI driver,
birghtness,
card reader,
compiz fusion,
conexant modem,
ethernet,
guide,
gutsy gibbon,
hibernate,
howto,
media codecs,
overview,
suspend,
ubuntu,
video out,
wifi,
wireless
Subscribe to:
Posts (Atom)


