Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 75848 - Please include the neccessary amd64 patch to get the ipw2200 driver to work in the ebuild
Summary: Please include the neccessary amd64 patch to get the ipw2200 driver to work i...
Status: RESOLVED DUPLICATE of bug 74586
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High blocker (vote)
Assignee: Jeremy Maitin-Shepard
URL: http://angelo.thetr.net/ipw2200/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-27 14:51 UTC by Georg Sorst
Modified: 2005-07-17 13:06 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 Georg Sorst 2004-12-27 14:51:50 UTC
The unpatched ipw2200 driver up to at least version 0.19 is unable to load the firmware on an amd64 system. Using the patches found at the URL mentioned above with gcc-3.4 will make the driver work. The patches are ready to go, so it is hopefully no problem to include them in the ebuild.

According to the ipw2200-devel mailing list, there is no way to get the driver to work with gcc-3.3* no matter what patches are applied.

Reproducible: Always
Steps to Reproduce:
1. Download
2. Don't patch
3. Compile
4. Load the driver

Actual Results:  
dmesg will output something like:

ipw2200: Intel(R) PRO/Wireless 2200 Network Driver, 0.8
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 19
ipw2200: U ipw_pci_probe pci_resource_len = 0x00001000
ipw2200: U ipw_pci_probe pci_resource_base = ffffff0000036000
ipw2200: ipw2200_boot.fw load failed
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: failed to register network device
ipw2200: probe of 0000:00:0b.0 failed with error -5


Expected Results:  
The driver should work just like on an x86 system.

Portage 2.0.51-r8 (gcc34-amd64-2004.1, gcc-3.4.3, glibc-2.3.4.20041102-r0,
2.6.8-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.8-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Oct 22 2004, 00:14:21)]
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.4.26
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d aalib acpi alsa amd64 apm arts avi bcmath berkdb bitmap-fonts
bonobo bzlib cdr crypt cscope curl curlwrappers dga dio directfb divx4linux doc
dvd dvdr encode esd exif f77 fam fbcon foomaticdb fortran ftp gdbm gif gnome gpm
gstreamer gtk gtk2 gtkhtml icq imagemagick imap imlib java jpeg libg++ libwww
mad mikmod mmap motif mozilla mpeg mysql ncurses nls oggvorbis opengl oscar oss
pam pcmcia pdflib perl php png pnp python quicktime readline samba sdl session
shared simplexml slang spell ssl svg tcltk tcpd tetex tidy tiff truetype trusted
usb videos wmf wxwindows xinerama xml xml2 xmlrpc xmms xosd xsl xv xvid zlib"
Comment 1 Andreas Korinek 2004-12-30 09:52:58 UTC
Is this also valid for ipw2100? The two projects share a lot of code and ipw2100 doesn't work for the same reasons.
Comment 2 Georg Sorst 2004-12-31 02:49:03 UTC
I would assume this applies to ipw2100 as well, but I can't recall any patches or discussion of that matter on the mailing list.
It's probably just that the ipw2100 hasn't been built into any amd64 systems.
Comment 3 Henrik Brix Andersen 2005-01-08 15:40:40 UTC
This is tracked upstream as http://www.bughost.org/bugzilla/show_bug.cgi?id=502
Comment 4 Henrik Brix Andersen 2005-01-15 15:28:15 UTC
A patch has been applied upstream (http://www.bughost.org/bugzilla/show_bug.cgi?id=502) - should appear in ipw2200-0.20.
Comment 5 Henrik Brix Andersen 2005-01-17 09:30:06 UTC

*** This bug has been marked as a duplicate of 74586 ***