Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 75874 - modprobe prism2_cs fails with the following error and dmesg output
Summary: modprobe prism2_cs fails with the following error and dmesg output
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Mobile Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-27 21:35 UTC by David Turley
Modified: 2005-04-28 02:56 UTC (History)
1 user (show)

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 David Turley 2004-12-27 21:35:30 UTC
I am using the vanilla 2.6.10 kernel with PCCard enabled, 16-bit PCMCIA Support enabled, 32-bit Cardbus enabled, yenta-compatible bridge support enabled, Wireless LAN Drivers enabled,  Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) enabled, and Hermes PCMCIA card support enabled.  I have pcmcia-cs-3.2.7-r2 and linux-wlan-ng-0.2.1_pre20 both installed.

When I try to modprobe the prism2_cs module, which is supposed to work with my D-Link DWL-650 (rev V.P1) wireless card, I get the following error:

Code:
WARNING: Error inserting p80211 (/lib/modules/2.6.10/kernel/drivers/net/p80211.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting prism2_cs (/lib/modules/2.6.10/kernel/drivers/net/prism2_cs.ko): Unknown symbol in module, or unknown parameter (see dmesg)

And dmesg shows the following:

Code:
p80211: Unknown symbol hotplug_path
p80211: Unknown symbol dev_get
prism2_cs: Unknown symbol p80211netdev_rx
prism2_cs: Unknown symbol register_wlandev
prism2_cs: Unknown symbol wlan_unsetup
prism2_cs: Unknown symbol unregister_wlandev
prism2_cs: Unknown symbol p80211netdev_hwremoved
prism2_cs: Unknown symbol wlan_setup

the reason I'm even doing this is because I can't get an interface to show up for my card, which led me to believe that I didn't have the correct drivers, which led me to try linux-wlan-ng which is supposed to work for this card.  This revision uses the prism3 chipset, by the way.



Reproducible: Always
Steps to Reproduce:
1. install linux-wlan-ng-0.2.1_pre20
2. modprobe prism2_cs
3.

Actual Results:  
(/lib/modules/2.6.10/kernel/drivers/net/p80211.ko): Unknown symbol in module, or
unknown parameter (see dmesg)
FATAL: Error inserting prism2_cs
(/lib/modules/2.6.10/kernel/drivers/net/prism2_cs.ko): Unknown symbol in module,
or unknown parameter (see dmesg)

applicaple portion of dmesg:
p80211: Unknown symbol hotplug_path
p80211: Unknown symbol dev_get
prism2_cs: Unknown symbol p80211netdev_rx
prism2_cs: Unknown symbol register_wlandev
prism2_cs: Unknown symbol wlan_unsetup
prism2_cs: Unknown symbol unregister_wlandev
prism2_cs: Unknown symbol p80211netdev_hwremoved
prism2_cs: Unknown symbol wlan_setup


Expected Results:  
It should have loaded prism2_cs as well as any needed support modules and given
me an interface wlan0 so that I could use my wireless card.
Comment 1 Stefan Schweizer (RETIRED) gentoo-dev 2005-01-25 10:16:22 UTC
Can you please attach your kernel config?

This seems to be a kernel issue, so I add kernel@gentoo.org
Comment 2 David Turley 2005-01-25 17:01:18 UTC
I appologize for not updating before now.  I got the latest kernel and used the same config file (I think) and that is no longer the problem.  My new problem is that once the module loads and I connect to my wireless network, I cannot get an ip address from DHCP, and I cannot statically assign one either.  But that seems to belong in a different category of bugs...
Comment 3 Steve Arnold archtester gentoo-dev 2005-01-25 18:15:56 UTC
Here's how it works for me with a built-in pci-prism2 (generic wifi on a Sharp 
PC-MM10).  Don't use the kernel drivers for a generic prism2 nic (only if you 
really have an Orinoco/Hermes card).

The linux-wlan-ng prism2 driver works, but I've had the best results with the 
hostap drivers (which also support WPA now).  The wlan0 interface created by 
hostap can be configured just as net.eth0 is, and controlled the same way.

Your kernel config should have wireless enabled but all modules disabled (use 
only external drivers such as wlan-ng or hostap). ALso works with pcmcia-cs 
Proxim card.
Comment 4 Henrik Brix Andersen 2005-04-28 02:56:55 UTC
Please use the net-wireless/hostap-driver for Prism-based PCMCIA cards - the linux-wlan-ng driver is broken in so many ways :(