[Gutsy] rt2500 driver missing from rt2x00 drivers in linux-ubuntu-modules-2.6.22-8-generic

Bug #126407 reported by Ken Lewis
14
Affects Status Importance Assigned to Milestone
linux-ubuntu-modules-2.6.22 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Upon downloading the kernel-image-2.6.22-8-generic and its associated linux-ubuntu-modules-2.6.22-8-generic, there still isn't the required rt2500pci.ko or rt2500usb.ko in the /lib/modules/2.6.22-8-generic/ubuntu/wireless/rt2x00/ directory. Building from rt2x00.serialmonkey.com provides this source. Perhaps the kconfig script needs to be amended?

I've given up on the rt2x00 driver and am building one from the Legacy sources. Ta.

Revision history for this message
Cedric Schieli (cschieli) wrote :
Revision history for this message
Ken Lewis (kenlewis) wrote :

Cedric,

Thanks for those patches, but they don't resolve the issue on the clone of git://kernel.ubuntu.com/ubuntu/ubuntu-gutsy-lum.git I have here, nor in the package linux-ubuntu-modules-2.6.22-8 (hence this bug report).

I've got to admit that I don't know enough about the package system to say where it's going wrong. But I know that your patches didn't work for me. Thanks, though.

Revision history for this message
Cedric Schieli (cschieli) wrote :

Hmm, that's strange.

I've just checked with a fresh clone of git://kernel.ubuntu.com/ubuntu/ubuntu-gutsy-lum.git, in a freshly updated gutsy chroot.

I've issued :

cd /tmp/ubuntu-gutsy-lum
cat /tmp/fix-rt2x00-build.patch | patch -p1
sudo apt-get install $(gdebi --apt-line -q debian/control)
fakeroot debian/rules binary-modules-generic

The resulting linux-ubuntu-modules-2.6.22-8-generic_2.6.22-8.19_i386.deb contains the rt2400pci.ko et al. modules

Did you try to build your package in a similar way ?

Revision history for this message
Ken Lewis (kenlewis) wrote :

Following the standard guide installing the build tools (via linux-kernel-devel, fakeroot, kernel-wedge, kernel-package, linux-headers, and the use of apt-get build-dep linux-source), I've used:

fakeroot debian/rules binary-debs flavour=generic

I'm on AMD64, so my deb is called linux-ubuntu-modules-2.6.22-8-generic_2.6.22-8.19_amd64.deb. The directory debian/build/build-generic/wireless/rt2x00/ does not contain any of the rt2400pci.ko, rt2500{pci,usb}.ko rt61.ko and rt73.ko modules.

BTW: this is a sideshow -- the amd64 linux-ubuntu-modules-2.6.22-8-generic in the repo is missing these .ko files. Ben Collins is down as maintainer. Do you know how *he* builds the .debs? :p

Thanks for your help. :)

Revision history for this message
wodz (wodz) wrote :

linux-ubuntu-modules-2.6.22-9 solves this problem but in my case performance of the new driver is very poor.

Revision history for this message
Andreas Gnau (rondom) wrote :

In my opinion the rt2x00-drivers aren't stable enough, either.
This bug is solved, though.

Changed in linux-ubuntu-modules-2.6.22:
status: New → Fix Released
Revision history for this message
HModi (harshmodibb) wrote :

I think a simple solution that will solve this problem is to include all the legacy drivers (eg. rt2570) in the gutsy repo and let everyone download them. I can't take too long. My problem is that the legacy drivers don't compile on gutsy. I have the AMD64 version which means i have to use the 64bit driver for ndiswrapper which i cannot find. So, simply including the legacy drivers which *worked* is the best solution.

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.