Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57031 - Lucent/Agere Orinoco Drivers CVS with Monitor & Scan Mode (New Ebuilds)
Summary: Lucent/Agere Orinoco Drivers CVS with Monitor & Scan Mode (New Ebuilds)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High minor (vote)
Assignee: Mobile Herd (OBSOLETE)
URL: http://www.informatik.uni-bremen.de/~...
Whiteboard:
Keywords: InVCS
: 68802 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-07-14 08:13 UTC by DiskBreaker
Modified: 2004-11-01 04:27 UTC (History)
4 users (show)

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


Attachments
orinoco-driver-0.13e.ebuild (orinoco-driver-0.13e.ebuild,1.19 KB, text/plain)
2004-07-14 08:14 UTC, DiskBreaker
Details
orinoco-driver-0.15_rc1.ebuild (orinoco-driver-0.15_rc1.ebuild,1.14 KB, text/plain)
2004-07-14 08:14 UTC, DiskBreaker
Details
orinoco-driver-cvs-0.15.ebuild (orinoco-driver-cvs-0.15.ebuild,1.22 KB, text/plain)
2004-07-14 08:15 UTC, DiskBreaker
Details
orinoco-driver-0.13e.ebuild (orinoco-driver-0.13e.ebuild,1.19 KB, text/plain)
2004-07-15 05:47 UTC, DiskBreaker
Details
orinoco-driver-0.13e.ebuild (orinoco-driver-0.13e.ebuild,1.44 KB, text/plain)
2004-08-02 01:55 UTC, DiskBreaker
Details
orinoco-driver-0.15_rc1.ebuild (orinoco-driver-0.15_rc1.ebuild,1.38 KB, text/plain)
2004-08-02 01:56 UTC, DiskBreaker
Details
orinoco-driver-cvs-0.15.ebuild (orinoco-driver-cvs-0.15.ebuild,1.46 KB, text/plain)
2004-08-02 01:57 UTC, DiskBreaker
Details
orinoco-driver-0.15_rc2.ebuild (orinoco-driver-0.15_rc2.ebuild,1.38 KB, text/plain)
2004-08-02 01:59 UTC, DiskBreaker
Details
Updated ebuild for orinoco-0.15-rc2 (orinoco-0.15_rc2.ebuild,1.52 KB, text/plain)
2004-10-28 03:36 UTC, Henrik Brix Andersen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DiskBreaker 2004-07-14 08:13:31 UTC
Attached please find the following three ebuilds:

- orinoco-driver-0.13e.ebuild
This ebuild downloads the patched 0.13e drivers maintained by plasmahh at:
http://www.informatik.uni-bremen.de/~plasmahh/orinoco.html
These drivers are prepatched with patches for rfmon/Monitor Mode (for sniffing),
Scan Mode (for active sniffing like NetStumbler in Windows), dragorns fixes
distributed on the Kismet download page (http://www.kismetwireless.net/download.shtml) and several other small fixes.
I have been running these drivers for more than half a year and they are very stable.

- orinoco-driver-0.15_rc1.ebuild
This ebuild compiles the latest branch of the official Orinoco drivers 0.15-r1 which now also includes Monitor & Scan Modes.

- orinoco-driver-cvs-0.15.ebuild
This ebuild downloads the latest Orinoco sources of the 0.15 branch from the official CVS.

All ebuilds backup any existing drivers in /lib/modules/$KV/kernel/drivers/net/wireless as $DRIVERNAME.ko.orig. There is no danger in losing the original drivers compiled with the kernel.

Since these modules can perfectly well be compiled outside of the kernel and since the official opinion of gentoo-dev-sources is that they would rather reduce than increase the patches in their patchset (I agree), I think it makes much sense to have these drivers in net-wireless and not in kernel patchsets.

I also think that since WLAN-Cards based on the Orinoco chipset are one of the most commonly found in the market (Lucent Silver/Gold Cards, Agere, D-LINK, Apple Airport) and the Monitor Mode feature is required by applications like Kismet which are in portage it would be quite nice to have this in portage.

Many thanks,
DiskBreaker
Comment 1 DiskBreaker 2004-07-14 08:14:21 UTC
Created attachment 35395 [details]
orinoco-driver-0.13e.ebuild
Comment 2 DiskBreaker 2004-07-14 08:14:55 UTC
Created attachment 35396 [details]
orinoco-driver-0.15_rc1.ebuild
Comment 3 DiskBreaker 2004-07-14 08:15:35 UTC
Created attachment 35397 [details]
orinoco-driver-cvs-0.15.ebuild
Comment 4 DiskBreaker 2004-07-15 05:47:26 UTC
Created attachment 35469 [details]
orinoco-driver-0.13e.ebuild

fixes stupid typo...
Comment 5 Gustavo Felisberto (RETIRED) gentoo-dev 2004-07-29 17:08:58 UTC
Tomorow i am going on vacation, so this is just to have my Bugzilla folder a bit bigger when i come back :)
Comment 6 DiskBreaker 2004-08-02 01:55:42 UTC
Created attachment 36624 [details]
orinoco-driver-0.13e.ebuild

Revised ebuild for orinoco-driver-0.13e:

* Now checks for kernel version before compiling and does an "unset ARCH" for
2.6 kernels. This should fix compile problems on x86.
* Function to restore original drivers after unmering orinoco-driver removed
since it does not work with sandboxing.
Comment 7 DiskBreaker 2004-08-02 01:56:42 UTC
Created attachment 36625 [details]
orinoco-driver-0.15_rc1.ebuild

Revised ebuild for orinoco-driver-0.15_rc1:

* Now checks for kernel version before compiling and does an "unset ARCH" for
2.6 kernels. This should fix compile problems on x86.
* Function to restore original drivers after unmering orinoco-driver removed
since it does not work with sandboxing.
Comment 8 DiskBreaker 2004-08-02 01:57:24 UTC
Created attachment 36626 [details]
orinoco-driver-cvs-0.15.ebuild

Revised ebuild for orinoco-driver-cvs-0.15:

* Now checks for kernel version before compiling and does an "unset ARCH" for
2.6 kernels. This should fix compile problems on x86.
* Function to restore original drivers after unmering orinoco-driver removed
since it does not work with sandboxing.
Comment 9 DiskBreaker 2004-08-02 01:59:31 UTC
Created attachment 36627 [details]
orinoco-driver-0.15_rc2.ebuild

Orinoco-driver-0.15rc2 has just been released. There is no change in the ebuild
except renaming it to rc2.

From the original release notes:
"It contains various improvements which have been in CVS for a while, plus a
bunch of trivial cleanups than have gone in recently during the (ongoing) merge
with mainline."
Comment 10 Henrik Brix Andersen 2004-10-28 03:31:34 UTC
*** Bug 68802 has been marked as a duplicate of this bug. ***
Comment 11 Henrik Brix Andersen 2004-10-28 03:36:44 UTC
Created attachment 42758 [details]
Updated ebuild for orinoco-0.15-rc2

Created an updated version of the orinoco ebuild.
Comment 12 Gustavo Felisberto (RETIRED) gentoo-dev 2004-10-28 07:02:45 UTC
Brix: Two things:
1- repoman complains that orinoco-driver-0.15_rc2.ebuild is not a valid name
2- SRC_URI="${SRC_URI} http://www.ozlabs.
Why the SRC_URI="${SRC_URI} ..." ? 
Comment 13 Henrik Brix Andersen 2004-10-28 07:13:02 UTC
1) The ebuild should be net-wireless/orinoco/orinoco-0.15_rc2.ebuild - no need to call it orinoco-drivers since there are no -utils to accompany it (and the upstream package name is just plain orinoco as well).

2) The 'SRC_URI="${SRC_URI} ..."' is needed to pull in the pcmcia-cs sources from pcmcia.eclass.
Comment 14 Ovidiu Bivolaru 2004-10-28 12:18:09 UTC
Hi,

 I've installed the driver on a ThinkPad T30 with Agere Wireless Prism2 card:
0000:02:02.0 Network controller: Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)
 The drivers are installed in /lib/modules/$KV/net and the original drivers from kernel are taking precedence to them when using modprobe.

-- Kernel drivers for wirless --
/lib/modules/2.6.9/kernel/drivers/net/wireless/orinoco_tmd.ko
/lib/modules/2.6.9/kernel/drivers/net/wireless/orinoco_plx.ko
/lib/modules/2.6.9/kernel/drivers/net/wireless/orinoco_pci.ko
/lib/modules/2.6.9/kernel/drivers/net/wireless/orinoco.ko
/lib/modules/2.6.9/kernel/drivers/net/wireless/orinoco_cs.ko
-- Orinoco drivers
/lib/modules/2.6.9/net/orinoco_tmd.ko
/lib/modules/2.6.9/net/orinoco_plx.ko
/lib/modules/2.6.9/net/orinoco_pci.ko
/lib/modules/2.6.9/net/orinoco_nortel.ko
/lib/modules/2.6.9/net/orinoco.ko
/lib/modules/2.6.9/net/orinoco_cs.ko

The "ebuild orinoco-0.15_rc2.ebuild digest" failed initally because some patches for pcmcia-cs were not downloaded:
thinkpad orinoco # ebuild orinoco-0.15_rc2.ebuild digest
>>> Generating digest file...
<<< pcmcia-cs-3.2.5.tar.gz
<<< pcmcia-cs-3.2.5-module-init-tools.diff.gz
<<< pcmcia-cs-3.2.5-SMP-fix.diff.gz
<<< pcmcia-cs-3.2.5-3.2.6.diff.gz
!!! We have a source URI, but no file...
!!! File: /usr/portage/distfiles/pcmcia-cs-3.2.5-3.2.6.diff.gz

thinkpad orinoco # ebuild orinoco-0.15_rc2.ebuild digest
>>> Generating digest file...
<<< pcmcia-cs-3.2.5.tar.gz
<<< pcmcia-cs-3.2.5-module-init-tools.diff.gz
<<< pcmcia-cs-3.2.5-SMP-fix.diff.gz
<<< pcmcia-cs-3.2.5-3.2.6.diff.gz
<<< pcmcia-cs-3.2.5-3.2.7.diff.gz
!!! We have a source URI, but no file...
!!! File: /usr/portage/distfiles/pcmcia-cs-3.2.5-3.2.7.diff.gz

I've downloaded both of them manually to get things working. I hope it helps.
Comment 15 Henrik Brix Andersen 2004-10-28 13:56:23 UTC
Yes, the conflicting modules is a known problem. I'll update the ebuild accordingly as soon as possible.
Comment 16 Ovidiu Bivolaru 2004-10-28 14:35:24 UTC
I've successfully installed orinoco driver and used monitor mode + kismet on:
- IBM ThinkPAD T30 (orinoco_pci) (kernel 2.6.9/x86)
- Apple iBook G3 (airport) (kernel 2.6.9/ppc)
I guess "ppc" can be added as KEYWORD too in the ebuild.
Comment 17 Steev Klimaszewski (RETIRED) gentoo-dev 2004-10-29 16:38:41 UTC
This uses pcmcia-cs 3.2.5, 3.2.7 is the latest (in ~x86 i guess), I am not sure how to modify the ebuild to tell it to use 3.2.7, is there a way?
Comment 18 Henrik Brix Andersen 2004-10-30 11:39:06 UTC
The pcmcia-cs version to use is hardcoded in the pcmcia.eclass. Is it causing any problems for you?
Comment 19 Henrik Brix Andersen 2004-11-01 04:27:58 UTC
I've added net-wireless/orinoco to portage. Closing as FIXED InCVS.

Thank you to all who commented.