Summary: | Ebuild submission for ipw3945 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vince C. <vincent.cadet> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | legoguy, mobile+disabled, ronald, tsdh |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://www.teledisnet.be/web/vca08867/linux/ipw3945/ipw3945-ebuildset.tar.bz2 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ipw3945 microcode
ipw3945 regulatory daemon ipw3945 kernel module Intel Binary License for ipw3945 binary daemon Intel license for ipw3945 microcode |
Description
Vince C.
2006-02-26 10:31:57 UTC
Oops... forgot the main project page on SourceForge: http://ipw3945.sourceforge.net/ Please attach ebuilds and license here as plain text. Created attachment 80782 [details]
ipw3945 microcode
Created attachment 80783 [details]
ipw3945 regulatory daemon
Created attachment 80784 [details]
ipw3945 kernel module
Created attachment 80785 [details]
Intel Binary License for ipw3945 binary daemon
Created attachment 80786 [details]
Intel license for ipw3945 microcode
Perhaps this preup() for /etc/conf.d/net would be handy here; I devised this to automatically load the daemon when the interface is started: preup() { # Test for link on the interface prior to bringing it up. This # only works on some network adapters and requires the mii-diag # package to be installed. #if mii-tool ${IFACE} 2> /dev/null | grep -q 'no link'; then # ewarn "No link on ${IFACE}, aborting configuration" # return 1 #fi # Test for link on the interface prior to bringing it up. This # only works on some network adapters and requires the ethtool # package to be installed. #if ethtool ${IFACE} | grep -q 'Link detected: no'; then # ewarn "No link on ${IFACE}, aborting configuration" # return 1 # fi if [ $IFACE == 'eth1' ]; then einfo "Checking ipw3945 daemon" if ! ipw3945d --isrunning; then ebegin "Starting ipw3945 daemon" ipw3945d --quiet eend $? else einfo "Already running." fi fi # Remember to return 0 on success return 0 } (In reply to comment #8) > Perhaps this preup() for /etc/conf.d/net would be handy here; I devised this to > automatically load the daemon when the interface is started: > > preup() { > ... > } > The advised way from Intel readme (adapted to Gentoo) is to append the following lines to file /etc/modules.d/ipw3945: install ipw3945 /sbin/modprobe --ignore-install ipw3945; sleep 0.5 ; /sbin/ipw3945d --quiet remove ipw3945 /sbin/ipw3945d --kill; /sbin/modprobe -r --ignore-remove ipw3945 It doesn't require prior knowledge of the interface name. They released version 1.0.0 a few days ago.... It looks like their version 1.0 is in fact version 0.0.69 of the binaries. See http://forums.gentoo.org/viewtopic-p-3249899.html#3249899 . I didn't check it myself however. Sounds like something for the mobile herd... :) (In reply to comment #12) > Sounds like something for the mobile herd... :) Sounds like something I committed last week ;) Thanks, though. Please CC: mobile herd on all wireless related bug reports. |