Progmar Marcin Załęczny

Language:

Installing pcmcia card Linksys Wireless-G WPC54G in Ubuntu 10.04 Lucid Lynx

  1. Installing ndiswrapper from the Ubuntu repositories

    From the Ubuntu 10.04 Lucid Lynx repositories download following packages:

    Additionally all the three packages You can download from here: ndiswrapper.tar.gz.

    Copy the downloaded files over to a directory on your Ubuntu computer e.g. your Home directory and install them in this order:
    • sudo dpkg -i ndiswrapper-common_*.deb
    • sudo dpkg -i ndiswrapper-utils-*.deb
    • sudo dpkg -i ndisgtk_*.deb

  2. Disable Free (not working) Drivers

    Edit the file: /etc/modprobe.d/blacklist and add following lines to the end of the file:
    blacklist bcm43xx
    blacklist b43
    blacklist b43legacy
    blacklist ssb
    Reboot.
  3. Copy Windows XP drivers into the directory /opt/drivers

    sudo mkdir /opt/drivers
    cp bcmwl5.sys /opt/drivers
    cp LSBCMNDS.cat /opt/drivers
    cp LSBCMNDS.inf /opt/drivers

    It is best to get Windows drivers from CD attached to the wpc54g card or to download the drivers directly from an OEM website. If for any reason you cannot do it, then you can download drivers from here: wpc54g_drivers.tar.gz

  4. Installing Windows driver using ndisgtk (ndiswrapper graphical interface)

    Run the application ndisgtk by choosing menu: System | Administration | Windows wireless drivers. And then:

    • Click Install New Driver button.
    • Point to the LSBCMNDS.inf file.
    • Click Install button.

  5. Configure wireless network settings

    Open menu System | Preferences | Network Connections, and select tab Wireless and there click Add button. In a window that appears enter SSID of Access Point that You want to connect with, choose Mode to Ad Hoc and type in Wireless Security data. Click Apply button.

    From now You can connect to your wireless network.

  6. Automatically loading the driver at system's start-up

    To load driver at system's start-up apply the following command:

    sudo ndiswrapper -m