Category Archives: Debian

Back to my Roots

Well a few days ago I went back to my roots and installed Debian on my main desktop. I had been using Kubuntu for the past 3 months or so and really enjoyed it, however it had a few annoyances that finally got to me. Konqueror crashing fairly often is one of them. I expectred this to be fixed quickly, however it was not. Another major problem I had was with packages. Quite a few packages have messed up dependencies and/or are completely broken. Eric3 and PyKDE being the ones I remember the most. Since I am into Python programming right now, I found this extremely annoying and unacceptable. Kubuntu was great, however I think it is too new and has a lot of work to do before Breezy is released.

I am currently running Debian Etch, but I plan on upgrading to Debian Sid pretty soon. I read that there is a lot of new packages being worked into Sid right now that may cause some breakage, so I need to look into this more before upgrading.

Using D-Link DWL-G510 Wireless Card in Linux

Today I bought a D-Link DWL-G510 Wireless G PCI Adapter for one of my linux desktops. Once I got the card installed I was thrilled to find that this card is not natively supported under linux. I thought I was going to have to return the card and get a different one until I remembered reading about using Windows network drivers under linux. Sure enough, this card can be used in linux using a program called NdisWrapper. Here are the steps I took to get it working under a Debian based distribution.

  • Install NdisWrapper:
    ]$ apt-get install ndiswrapper-utils
  • Mount driver CD and install windows drivers:
    ]$ mount /dev/cdrom0 /media/cdrom
    ]$ cd /media/cdrom/Drivers/Drivers
    ]$ ndiswrapper -i NetA3AB.inf
    ]$ ndiswrapper -l (Verify driver was installed correctly)
  • Load NdisWrapper module:
    ]$ modprobe ndiswrapper

Now you will be able to find your wireless card as wlan0 and be able to use wireless-tools to setup and configure your wireless settings. You can also scan for wireless networks using the iwlist wlan0 scan command. I would also add ndiswrapper to /etc/modules so the card is loaded on startup.