WLAN: Kernel 2.6.10 und Orinoco Silver

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
bene_
Beiträge: 54
Registriert: 14.03.2003 11:58:03

WLAN: Kernel 2.6.10 und Orinoco Silver

Beitrag von bene_ » 12.01.2005 11:27:22

Hallo,

ich habe heute mir einen neuen 2.6.10 Kernel gebaut und wollte nun auch mal wieder meine Orinoco zum laufen kriegen. Jedoch bekomme ich noch die Meldung:
Server options: none
Client options: none
Starting server...
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Enabling channel hopping.
Enabling channel splitting.
Source 0 (orinocosource): Enabling monitor mode for orinoco source interface eth1 channel 6...
Waiting for server to start before startuing UI...
FATAL: Could not find 'monitor' private ioctl or use the newer style 'mode monitor' command. This typically means that the drivers have not been patched or the correct drivers are being loaded. See the troubleshooting section of the README for more information.
Also muss ich ja den Treiber patchen. Blos wo bekomme ich den Orinoco Patch her, Google hat da mehrere ausgespuckt, und auch welche gefunde aber nur für 2.6.2 und der Spuckt error aus.
bene@cluecoder:/usr/src/kernel-source-2.6.10/drivers/net/wireless$ sudo patch < orinoco-0.13e-2.6.2-patch.diff
patching file airport.c
Hunk #1 FAILED at 16.
Hunk #2 FAILED at 48.
Hunk #3 FAILED at 170.
Hunk #4 FAILED at 199.
Hunk #5 FAILED at 240.
5 out of 5 hunks FAILED -- saving rejects to file airport.c.rej
patching file hermes.c
Hunk #1 succeeded at 182 (offset -1 lines).
patching file hermes.conf
patching file hermes.h
Hunk #1 succeeded at 34 (offset 1 line).
Hunk #2 succeeded at 177 with fuzz 1 (offset 24 lines).
Hunk #3 succeeded at 389 (offset 67 lines).
Hunk #4 succeeded at 402 with fuzz 1 (offset 63 lines).
Hunk #5 succeeded at 441 (offset 65 lines).
patching file orinoco.c
Hunk #1 succeeded at 466 (offset 8 lines).
Hunk #2 succeeded at 1028 (offset -646 lines).
Hunk #3 succeeded at 1045 with fuzz 1 (offset -646 lines).
Hunk #4 succeeded at 1056 (offset -646 lines).
Hunk #5 succeeded at 1087 (offset -646 lines).
Hunk #6 succeeded at 1166 (offset -646 lines).
Hunk #7 FAILED at 1828.
Hunk #8 succeeded at 3631 (offset -13 lines).
Hunk #9 succeeded at 4025 (offset -15 lines).
Hunk #10 succeeded at 4122 (offset -15 lines).
Hunk #11 FAILED at 4354.
Hunk #12 succeeded at 4401 with fuzz 2 (offset 4 lines).
Hunk #13 succeeded at 4614 (offset 6 lines).
2 out of 13 hunks FAILED -- saving rejects to file orinoco.c.rej
patching file orinoco.h
Hunk #1 FAILED at 37.
Hunk #2 FAILED at 68.
Hunk #3 succeeded at 256 (offset -26 lines).
Hunk #4 succeeded at 310 (offset -22 lines).
2 out of 4 hunks FAILED -- saving rejects to file orinoco.h.rej
patching file orinoco_cs.c
Hunk #1 succeeded at 111 (offset 1 line).
Hunk #2 succeeded at 145 with fuzz 2 (offset -8 lines).
Hunk #3 succeeded at 181 (offset -8 lines).
Hunk #4 succeeded at 194 (offset -8 lines).
Hunk #5 succeeded at 261 with fuzz 2 (offset -11 lines).
Hunk #6 succeeded at 281 (offset -11 lines).
Hunk #7 succeeded at 523 with fuzz 1 (offset -7 lines).
Hunk #8 succeeded at 532 with fuzz 2 (offset -7 lines).
patching file orinoco_pci.c
Hunk #1 succeeded at 228 with fuzz 2 (offset 5 lines).
Hunk #2 succeeded at 293 (offset 4 lines).
Hunk #3 FAILED at 363.
1 out of 3 hunks FAILED -- saving rejects to file orinoco_pci.c.rej
patching file orinoco_plx.c
Hunk #1 FAILED at 236.
Hunk #2 succeeded at 300 (offset 9 lines).
Hunk #3 succeeded at 308 (offset 9 lines).
1 out of 3 hunks FAILED -- saving rejects to file orinoco_plx.c.rej
patching file orinoco_tmd.c
Hunk #1 FAILED at 128.
Hunk #2 succeeded at 181 (offset -1 lines).
Hunk #3 succeeded at 189 (offset -1 lines).
1 out of 3 hunks FAILED -- saving rejects to file orinoco_tmd.c.rej
patching file userhermes.c
Kann mir da jemand weiterhelfen? Ich würde schon gerne wiedr WLANen.

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 12.01.2005 11:54:03

hallo,

in der sache selbst kann ich nicht helfen, aber mir ist da etwas aufgefallen:

> :/usr/src/kernel-source-2.6.10/drivers/net/wireless$ sudo patch < orinoco-0.13e-2.6.2-patch.diff

bist du sicher, daß der patch (für 2.6.2) auch auf einem 2.6.10er kernel passt ?

MfG
Andy

Benutzeravatar
bene_
Beiträge: 54
Registriert: 14.03.2003 11:58:03

Beitrag von bene_ » 12.01.2005 11:58:18

Nein aber ich habe nix anderes gefunden. Momentan habe ich den Patch auch nicht in meinem Kernel, ich will ja erst mal sehen ob das mit dem Patch überhaupt klappt bevor ich kompiliere.

HorstV
Beiträge: 419
Registriert: 11.10.2003 18:34:22
Wohnort: Grenoble / Recklinghausen

Beitrag von HorstV » 12.01.2005 12:25:18

Vorschlag:
Modul direkt aus dem CVS-Source bauen:

Code: Alles auswählen

mkdir /usr/local/src/savannah/orinoco
cd /usr/local/src/savannah/orinoco
cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/orinoco co orinoco
make
make install
Gruß Horst
SID on IBM T42p kernel 2.6.14.5 ati-8.20.8

Benutzeravatar
bene_
Beiträge: 54
Registriert: 14.03.2003 11:58:03

Beitrag von bene_ » 12.01.2005 12:34:08

Hmm. Doofe Frage nun aber wieso in /usr/local/ wenn es doch in Kernel soll?

Antworten