prism2 drivers not working, need sync from upstream

Bug #121959 reported by Tormod Volden
4
Affects Status Importance Assigned to Milestone
linux-ubuntu-modules-2.6.22 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

I can not get my prism2_usb card to work with current Gutsy. I am pretty sure I had it working earlier (just before the Tribe 1 release). iwconfig returns "no wireless extensions", and network-manager thinks it is a wired device.

I tried the upstream svn (1832), and it builds and works fine, also with network-manager.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Still broken in 2.6.22-8-generic. And now I can't even get the svn to work... See attached syslog (compiled with debug and 5 in /sys/module/p80211/parameters/wlan_debug)

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Sorry, the git 1832 version works fine with 2.6.22-8-generic. The modules from linux-ubuntu-modules-2.6.22-8-generic don't work, like before.

I'll attach ready-to-use i386 modules (from git) for those who need them.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Is there something I can do to help debugging this?
Where is the linux-ubuntu-modules source coming from, and which Ubuntu changes have been applied, if any?

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Among the difference between l-u-m git and upstream svn, I actually think this is the problem:

--- p80211netdev.c 2007-08-16 23:49:20.000000000 +0200
+++ p80211netdev.c.svn1832 2007-08-16 23:50:42.000000000 +0200
@@ -930,7 +930,7 @@ int wlan_setup(wlandevice_t *wlandev)
                dev->open = p80211knetdev_open;
                dev->stop = p80211knetdev_stop;

-#ifdef CONFIG_NET_WIRELESS
+#if defined(CONFIG_NET_WIRELESS) || defined(WIRELESS_EXT)
 #if ((WIRELESS_EXT < 17) && (WIRELESS_EXT < 21))
                dev->get_wireless_stats = p80211wext_get_wireless_stats;
 #endif

Revision history for this message
Tormod Volden (tormodvolden) wrote :

This is it! I applied the above patch and rebuilt l-u-m and it works. Please commit this patch soon, or sync with upstream.

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Gutsy l-u-m commit 9139be15a3d1e1d63bdf39f2e901fc936743e626

Changed in linux-ubuntu-modules-2.6.22:
assignee: nobody → timg-tpi
importance: Undecided → Medium
status: New → Fix Committed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Fantastic, thanks Tim!
Fixed in 2.6.22-10.25.

Changed in linux-ubuntu-modules-2.6.22:
status: Fix Committed → Fix Released
Tim Gardner (timg-tpi)
Changed in linux-ubuntu-modules-2.6.22:
assignee: timg-tpi → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.