Comment 5 for bug 14621

Revision history for this message
Frederik Dannemare (frederik) wrote :

Patch attached. Applies to linux-source-2.6.10 (2.6.10-31).

Diff generated with source files from <http://ozlabs.org/people/dgibson/dldwd/orinoco-0.15rc1.tar.gz>.

Tarball checked against signature file <http://ozlabs.org/people/dgibson/dldwd/orinoco-0.15rc1.tar.gz.sig>
and validates against author's key imported from subkeys.pgp.net (cannot say if the imported key is actually valid,
though).

frederik@bart:/usr/src/linux-source-2.6.10$ zcat ~/orinoco-0.15rc1.diff.gz | patch -p0
patching file drivers/net/wireless/airport.c
patching file drivers/net/wireless/firmware.h
patching file drivers/net/wireless/firmware_class.c
patching file drivers/net/wireless/hermes.c
patching file drivers/net/wireless/hermes.h
patching file drivers/net/wireless/hermes_rid.h
patching file drivers/net/wireless/kcompat.h
patching file drivers/net/wireless/orinoco.c
patching file drivers/net/wireless/orinoco.h
patching file drivers/net/wireless/orinoco_cs.c
patching file drivers/net/wireless/orinoco_nortel.c
patching file drivers/net/wireless/orinoco_pci.c
patching file drivers/net/wireless/orinoco_plx.c
patching file drivers/net/wireless/orinoco_tmd.c
patching file drivers/net/wireless/spectrum_cs.c
patching file drivers/net/wireless/userhermes.c

Did a test drive:
cp /boot/config-2.6.10-5-386 .config
make oldconfig
fakeroot make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version -neworinoco kernel_image
sudo dpkg -i ../kernel-image-2.6.10-neworinoco_10.00.Custom_i386.deb

Have been running the kernel all day. The updated orinoco/hermes code works well.
Please consider reviewing and applying the patch, as I believe many will otherwise get bitten by the "Error -110 writing
Tx descriptor to BAP".

I have set status to PENDINGUPLOAD. Please undo, if you dislike the generated patch.