Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63936 - Include ipw2200 driver on future LiveCDs
Summary: Include ipw2200 driver on future LiveCDs
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Everything (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo LiveCD Package Maintainers
URL:
Whiteboard:
Keywords:
Depends on: 63934
Blocks:
  Show dependency tree
 
Reported: 2004-09-13 14:14 UTC by Brandon Hale (RETIRED)
Modified: 2005-03-28 07:48 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
hotplug generic path (ipw2200-0.8.ebuild,2.70 KB, text/plain)
2004-09-26 03:53 UTC, Qui Gon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brandon Hale (RETIRED) gentoo-dev 2004-09-13 14:14:27 UTC
The ipw2200 driver (close relative of the ipw2100), has reached a point where it is relatively usable, and it would be advantageous if users could install Gentoo seamlessly using this hardware. Please look into including the driver on the next LiveCD.
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2004-09-15 15:25:59 UTC
This would require the driver be added, also...

This driver is incompatable with the ipw2100 driver, so they block each other.  Unfortunately, the bugzilla "blocking" really sets a dependency and it won't let me make a circular dependency... so just know that the both of these cannot be resolved unless something changes upstream to make them compatable.
Comment 2 Qui Gon 2004-09-26 03:53:36 UTC
Created attachment 40437 [details]
hotplug generic path

These solutions are all suboptimal.

Why not simply reading the FIRMWARE_DIR from the hotplug-agent and installing
the ipw-fw there? Hardcoded paths are crap any.
I think the best solution to satisfy everyone and the whole discussion is to
replace 
insinto /usr/lib/hotplug/firmware
with
insinto `egrep "FIRMWARE_DIR=" /etc/hotplug/firmware.agent|sed -e 
's/FIRMWARE_DIR=//'`

Or simply getting the attached ebuild.
Comment 3 Jeremy Maitin-Shepard 2005-01-08 20:47:27 UTC
Your proposed solution for placing the firmware does not work in an important case -- when users install ipw2200 and then upgrade hotplug.  There are also issues when a package is being built.  In any case, I would say it is more of a hack to examine the firmware.agent file for a line setting the FIRMWARE_DIR variable; although this works for the default configuration of the currently-used hotplug versions (for which the currently-implemented solution also works), if the structure of firmware.agent is changed either in a future version or by the user, the ebuild will no longer work.  (For example, the user could define FIRMWARE_DIR in a separate file which is sourced, or firmware.agent could be replaced with a binary, etc.)
Comment 4 Henrik Brix Andersen 2005-01-10 14:55:46 UTC
Technically it should be possible for net-wireless/ipw2100-1.0.2 to co-exist with net-wireless/ipw2200-0.18 since the shared ieee sub-system (the clashing modules) used in those two drivers are identical.
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2005-01-11 06:14:23 UTC
Couldn't the two drivers be combined, then?
Comment 6 Henrik Brix Andersen 2005-01-11 06:28:51 UTC
My statement only goes for those specific versions of the two drivers. It was meant as a hint to a work-around to allow 2005.0 to include both drivers.
Comment 7 Henrik Brix Andersen 2005-02-11 11:57:21 UTC
Other versions of the ipw2100/ipw2200 which will happily co-exists:

ipw2100-1.0.5 and ipw2200-1.0.1
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2005-02-11 12:14:19 UTC
Neither of those versions are marked stable for x86 in the snapshot.  Are they ready to go stable?  If so, I will update the snapshot with those versions and include them both on the LiveCD.
Comment 9 Henrik Brix Andersen 2005-02-11 12:19:51 UTC
Well, all I am waiting for is the 30 day ~ARCH period to be over...
Comment 10 Lars Weiler (RETIRED) gentoo-dev 2005-03-23 15:47:36 UTC
The 30 days are over.  What's the status?

ipw2100-1.0.5:  x86 -- that means, it is stable on x86 in the portage-snapshot for the 2005.0 LiveCD.  And it is included on the LiveCD.

ipw2200-1.0.1:  ~amd64 x86 -- this is also stable in the portage-snapshot and included on the LiveCD, too.
Comment 11 Chris Gianelloni (RETIRED) gentoo-dev 2005-03-28 07:48:54 UTC
This should be fixed in 2005.0