Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30705 - Wireless PCI Network Drivers Fail
Summary: Wireless PCI Network Drivers Fail
Status: RESOLVED LATER
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Everything (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Bob Johnson (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-08 16:27 UTC by Jeremy Brown
Modified: 2003-10-12 10:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Brown 2003-10-08 16:27:23 UTC
I'm attempting to try out Gentoo 1.4 on my home PC, using the LiveCD.  The NIC
in my PC is wireless, a Netgear MA311.  After booting with the LiveCD, I check
"ifconfig" to see if a card was picked up.  The interface "wlan0" is defined:

>> iwconfig wlan0
wlan0     IEEE 802.11-b  Mode:Auto  Access Point: 00:00:00:00:00:00
          Encryption key:off

My home network uses encryption, so I attempt to set my key on the device:

>> iwconfig wlan0 enc AAAABBBBAB
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Function not implemented.

Here's output from lsmod:

>> lsmod
Module                  Size  Used by    Tainted: GF
ohci1394               22792   0  (unused)
ieee1394               40036   0  [ohci1394]
tulip                  39200   0
prism2_pci             58944   0  (unused)
p80211                 16332   1  [prism2_pci]
floppy                 47004   0  (autoclean)
serial                 48932   0  (autoclean)
isa-pnp                28100   0  (autoclean) [serial]
cloop                   5520   1
usb-storage            59372   0  (unused)
hid                    12564   0  (unused)
uhci                   22944   0  (unused)
ehci-hcd               14944   0  (unused)
usbcore                55712   1  [usb-storage hid uhci ehci-hcd]


It's apparent that the prism2_pci module is attempting to handle my wireless
card, unsuccessfully though.  I checked the distribution I currently use
(Slackware 9.0), and there my network card is being handled by the "orinoco_pci"
driver.  This driver is not avaliable on the LiveCD.

At one point I played around with the LiveCD on my work laptop as well.  I'm not
sure what kind of wireless card it had, but I got similar error messages
whenever I tried setting the wireless key on it.  My solution then was "rmmod
prism2_cs ; modprobe orinoco_cs".  Is it possible that these prism2 drivers are
compiled incorrectly, or with incorrect support for certain cards?

Reproducible: Always
Steps to Reproduce:
1. Boot with the LiveCD
2. "iwconfig wlan0 enc [encryptionkey]"

Actual Results:  
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Function not implemented.

Expected Results:  
It should have set the wireless key on my card.
Comment 1 Jeremy Brown 2003-10-12 10:21:06 UTC
OK, apparently this is just my misunderstanding of the wlan drivers.  They
don't use "iwconfig" for configuration, but instead have their own configuration
files which reside in /etc somewhere.

These drivers are extremely difficult to configure.  In the spirit of Gentoo,
which is that the user should be allowed to pick and choose what he wants
(not that Gentoo should force him to use any particular piece of software),
I recommend that the "orinico_pci" driver (and dependent drivers, like "hermes")
be included in the next LiveCD.

For now, I'm marking this as "LATER".  As far as I'm concerned, this is not
fixed.  But I do not have the authority or connections to get this driver
put on the LiveCD at the moment.