more in the saga:

downloaded the contents of
===========================
http://www.broadcom.com/support/802.11/linux_sta.php
=============================

follow their steps 1, 2 & 3, ok.  Then

my /hybrid_wl directory has the  expected
/src and /lib and Makefile.

So far, so good.

on to step 4:
the make function fails.

I assume that I replace the "<2.6.xx.xx>" with "2.6.26-19-generic" in
their instructions
for the gOS 3.0 final release, and that I use the 32-bit version of
the hybrid files.

Again, I plead noobie... if I'm doing something obviously wrong,
please point me in the correct direction.

the Broadcom instructions are pasted here:

/d
============
BUILD AND INSTALLATION INSTRUCTIONS
-----------------------------------

hybrid-portsrc.tar.gz
hybrid-portsrc-x86_64.tar.gz

On the target machine, setup the source/hybrid/build directory

1.  Create a new directory:                 mkdir hybrid_wl
2.  Go to that directory:                   cd hybrid_wl
3.  Untar the appropriate 32/64 bit file
 to that directory
 32 bit:                             tar -xzf <path>/hybrid-
portsrc.tar.gz
 64 bit:                             tar -xzf <path>/hybrid-portsrc-
x86_64.tar.gz

After untar'ing you should have a src and lib sub directory plus a
Linux
2.6 "kbuild" external makefile (Makefile).   The lib sub directory has
the pre-built
binary, wlc_hybrid.o_shipped.

You use the standard Linux 2.6 kernel build system as follows to make
a Linux loadable
kernel module (LKM):

On the target machine, and cd'ed to the directory that contains the
Makefile (fragment)

4.  Cleanup (optional):                  make -C /lib/modules/
<2.6.xx.xx>/build M=`pwd` clean
5.  Build the LKM, i.e. wl.ko:           make -C /lib/modules/
<2.6.xx.xx>/build M=`pwd`

You should now have a LKM, wl.ko inside this directory.

On this or a machine with the same kernel version, install the driver.

1.  Validate you don't have loaded (or built into the kernel) the
Linux community provided
      driver for Broadcom hardware.  This exists in two forms: either
"bcm43xx" or a split form
      of "b43" plus "b43legacy".  If these modules were loaded you
would either
        a) rmmod bcm43xx or
        b) rmmod b43; rmmod b43legacy
2.  Make available 802.11 TKIP crypto module:      modprobe
ieee80211_crypt_tkip
3.  Insert the Broadcom wl module:                 insmod <path>/wl.ko

Some kernel come with pre-installed Broadcom driver that support
Broadcom 4312 family of
PCIE cards. If the kernel support one of those pre-installed driver,
you must remove it
in order to install the new driver.  Some of existing driver provided
by the Linux community that
supports Broadcom hardware are b43/b43legacy/bcm43xx.  There is also a
ssb driver that is loaded
along with b43. This ssb driver also must to be remove.

If the kernel supports blacklist, you can add those drivers to the
blacklist file so that it will
not be loaded on next reboot
============
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "gOS 
Linux" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/goslinux?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to