Installing a linux device driver

This is a discussion on Installing a linux device driver within the Tech Board forums, part of the Community Boards category; I'm working on getting wlan for my laptop and I think I'm almost there. I got the drivers for my ...

  1. #1
    Registered User
    Join Date
    Jun 2008
    Posts
    266

    Installing a linux device driver

    I'm working on getting wlan for my laptop and I think I'm almost there. I got the drivers for my chip, but I don't know how to install them on linux. Could someone help me out?

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    21,439
    Moved to Tech Board.
    C + C++ Compiler: MinGW port of GCC
    Version Control System: Bazaar

    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    Registered User
    Join Date
    Jun 2008
    Posts
    266
    I'm sorry. I thought I was in the tech board!

  4. #4
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Exactly what steps have you taken, and what is it you are struggling to do/understand?

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  5. #5
    Registered User
    Join Date
    Jun 2008
    Posts
    266
    My wlan chip is made by Broadcom. When I checked their website for drivers, I actually found that they support Linux. My problems are I cannot find my particular series of chip on their website, and my other problem is even if I do find the file, I don't know what to do with it. Unfortunately, that is about as far as I made it.

  6. #6
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    I suggest you contact the tech-support for that chip - it may be that some other version of the driver works with that chip, but they can be pretty particular about the right driver for the right chip (even if chips are exactly identical in operation, the ID will be different, and the driver will often say "Not a chip I know, I won't load").

    Generally, Linux kernel drivers (e.g. Wlan drivers) are a case of compiling the driver, so you'd need to unpack the package and follow the instructions on how to compile it. Usually, there is a decent "README" or "BUILDING" text file that describes how to get going. But it's no point in messing with it unless you either know that you have the right driver, OR you know enough about drivers and kernel componentry to know what you are doing at least fairly well - getting it wrong can have pretty noticable consequences (for example the system may not boot!).

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  7. #7
    Registered User
    Join Date
    Jun 2008
    Posts
    266
    Thank you matsp!

  8. #8
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,167
    My laptop has a mini-PCIe Broadcom wifi card, too, and the native Linux driver that came with Ubuntu doesn't work with it. I had to use ndiswrapper and run the Windows driver.

    Just something to try in case it doesn't work.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Wireless Network Linux & C Testbed
    By james457 in forum Networking/Device Communication
    Replies: 3
    Last Post: 06-11-2009, 11:03 AM
  2. Device Driver: sysfs confusion
    By filker0 in forum Linux Programming
    Replies: 0
    Last Post: 12-02-2005, 10:36 AM
  3. Linux (2.6.10+) device driver: multiple classes?
    By filker0 in forum Linux Programming
    Replies: 3
    Last Post: 09-26-2005, 08:46 PM
  4. installing linux for the first time
    By Micko in forum Tech Board
    Replies: 9
    Last Post: 12-06-2004, 04:15 AM
  5. Replies: 4
    Last Post: 06-30-2004, 03:11 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21