PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ich könnt heulen => AllNet 0282, Wlan, ndiswrapper, Suse 10.2



Vauxdvihl
02.06.07, 20:45
Hallo Leute,

zuerst einmal bin ich Linux Newbie.
Was ja nicht heißt, dass ich nicht "Googlen" kann, aber nun bin ich mit meinem "Latein" am Ende.
Auch in Board konnte ich nichts brauchbares für mein Problem finden.
Ich hoffe mir kann jemand helfen.
Sicherlich mache ich nur einen Anfängerfehler.

Also nun erstmal zu meinem System:
- Suse 10.2
- PCMCIA Wlan Netzwerkkarte Allnet 0282a (gekauft von der Tuxhardware.de)
- Kernel Linux version 2.6.18.2-34-default (geeko@buildhost) (gcc version 4.1.2 20061115 (prerelease) (SUSE Linux))
- ndiswrapper version utils version: 1.9
driver version: 1.25
vermagic: 2.6.18.2-34-default SMP mod_unload 586 REGPARM gcc-4.1

Ich habe alles nach einer Anleitung gemacht.
Ndiswrapper findet auch meine HW, siehe hier:
linux:/home/Warni # ndiswrapper -l
installed drivers:
alnetg driver installed, hardware (168C:0013) present

Ich habe in der Konsole auch meine Eth0 Schnittstelle abgeschaltet, so dass ich nur eine Netzwerkkarte habe.

Aber mit dem Befehl "iwconfig" kommt nur immer:
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

Irgendwie kommt meine "wlan" Karte nicht in Schwung.

"Dmesg" zeigt den folgenden Inhalt (bezugnehmend auf ndiswrapper):
ndiswrapper version 1.25 loaded (preempt=no,smp=yes)
ndiswrapper: driver alnetg (,04/07/2004,3.0.0.432) loaded
PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:02:00.0 to 64
ndiswrapper (NdisMAllocateMapRegisters:855): invalid request: 256
ndiswrapper (NdisWriteErrorLogEntry:237): log: C000009A, count: 4, return_address: d8889a84
ndiswrapper (NdisWriteErrorLogEntry:240): code: 3529963520
ndiswrapper (NdisWriteErrorLogEntry:240): code: 35
ndiswrapper (NdisWriteErrorLogEntry:240): code: 3535142912
ndiswrapper (NdisWriteErrorLogEntry:240): code: 3535142912
ndiswrapper (miniport_init:269): couldn't initialize device: C000009A
ndiswrapper (pnp_start_device:426): Windows driver couldn't initialize the device (C0000001)
unregister_netdevice: device eth%d/d266f000 never was registered
ndiswrapper (miniport_halt:326): device d266f400 is not initialized - not halting
ndiswrapper: device eth%d removed
ndiswrapper: probe of 0000:02:00.0 failed with error -22
usbcore: registered new driver ndiswrapper

Ich entnehme der Fehlermeldung, dass der WinblödTreiber wohl irgendwie Probleme macht, aber ich weiß leider nicht, wie ich dieses Problem beheben kann. Dafür reicht meine Linux Erfahrung leider noch nicht aus.

Kann mir bitte jemand einen Tipp geben, wie ich meine Karte in Gang bekommen kann?

Vielen Dank für Eure Hilfe
Gruß
Vauxdvihl

Rain_maker
02.06.07, 21:46
*Ehm*

Also mich würde es schwer wundern, wenn man für eine Karte von TUXhardware.de ndiswrapper und Windowstreiber brauchen würde.



/usr/sbin/hwinfo --wlan

/usr/sbin/hwinfo --netcard

/sbin/lspci

Ausgaben (natürlich mit eingesteckter Karte) posten.

Greetz,

RM

oli993
03.06.07, 08:15
Also mich würde es schwer wundern, wenn man für eine Karte von TUXhardware.de ndiswrapper und Windowstreiber brauchen würde.

So ist es. Die Karte hat einen Atheros-Chip. Also die ndiswrapper-Krücke entsorgen und die madwifi-Treiber installieren.

Vauxdvihl
03.06.07, 08:20
Bei linux:/ # /usr/sbin/hwinfo --wlan wird nichts angezeigt.

Bei linux:/ # /usr/sbin/hwinfo --netcard kommt folgendes:
14: PCI 01.1: 0200 Ethernet controller
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_1039_900
Unique ID: rBUF.LWiQ_JQo9B2
SysFS ID: /devices/pci0000:00/0000:00:01.1
SysFS BusID: 0000:00:01.1
Hardware Class: network
Model: "Uniwill SiS900 PCI Fast Ethernet"
Vendor: pci 0x1039 "Silicon Integrated Systems Corp."
Device: pci 0x0900 "SiS900 PCI Fast Ethernet"
SubVendor: pci 0x1584 "Uniwill Computer Corp"
SubDevice: pci 0x5002
Revision: 0x82
Driver: "sis900"
Driver Modules: "sis900"
Device File: eth0
I/O Ports: 0xd000-0xd0ff (rw)
Memory Range: 0xdffc0000-0xdffc0fff (rw,non-prefetchable)
Memory Range: 0xdffa0000-0xdffbffff (ro,prefetchable,disabled)
IRQ: 10 (no events)
HW Address: 00:a0:cc:c7:4d:72
Link detected: no
Module Alias: "pci:v00001039d00000900sv00001584sd00005002bc02sc00 i00"
Driver Info #0:
Driver Status: sis900 is active
Driver Activation Cmd: "modprobe sis900"
Config Status: cfg=no, avail=yes, need=no, active=unknown

22: PCI 200.0: 0200 Ethernet controller
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_168c_13
Unique ID: B35A.cb86gGEODdA
Parent ID: 3hqH.QAVRqPk4hnA
SysFS ID: /devices/pci0000:00/0000:00:03.0/0000:02:00.0
SysFS BusID: 0000:02:00.0
Hardware Class: network
Model: "D-Link AR5212 802.11abg NIC"
Vendor: pci 0x168c "Atheros Communications, Inc."
Device: pci 0x0013 "AR5212 802.11abg NIC"
SubVendor: pci 0x1186 "D-Link System Inc"
SubDevice: pci 0x3ab1
Revision: 0x01
Memory Range: 0x22000000-0x2200ffff (rw,non-prefetchable,disabled)
IRQ: 11 (1373 events)
Module Alias: "pci:v0000168Cd00000013sv00001186sd00003AB1bc02sc00 i00"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #20 (CardBus bridge)


Und bei linux:/ # /sbin/lspci, kommt dieses hier:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 31)
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 82)
00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00:01.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator (rev 02)
00:01.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:03.0 CardBus bridge: O2 Micro, Inc. OZ6812 CardBus Controller (rev 05)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display Adapter (rev 31)
02:00.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)


Also werde ich mal versuchen die madwifi treiber zu installieren, oder?

Danke
Gruß
Vauxdvihl

oli993
03.06.07, 08:22
Also werde ich mal versuchen die madwifi treiber zu installieren, oder?

Ja. Aber nicht vergessen, ndiswrapper zu deaktivieren, da sich ansonsten die verschiedenen Treiber in die Quere kommen können.

Rain_maker
03.06.07, 08:38
.. naja nur ein "Häkchen", mehr nicht:

http://madwifi.org/suse/10.2/i386/

Hier gibt es nur fertige Pakete für die aktuelle Kernelversion 2.6.18.8-0.3.

Mögliche Lösungen:

1. "Händisches" Kernelupdate mit den rpm-Paketen von hier:

ftp://ftp.gwdg.de/pub/linux/suse/suse_update/10.2/rpm/i586

(Achtung, keine Delta- oder Patch-RPMS verwenden!)

2. (Beste Wahl, falls möglich).

Kiste kurzfristig per Kabel an den Router anschliessen und sowohl Onlineupdate als auch Installation der Madwifi-Treiber per Kabelgebundenem Netzwerk durchführen (dazu das Madwifi-Repoitory in den Paketmanager einbinden).

3. Rebuild des src.rpm gegen die Kernelquellen des aktuell installierten Kernels.

(Prinzipiell geht das so wie hier beschrieben:

http://www.pc-forum24.de/linux-howtos/2882-rpm-umbau-aus-einem-src-rpm-mit-rpmbuild-beispiele-wlan-kmp-fcdslsl.html

"Einfacher Rebuild ohne Änderungen am SPECfile").

Der Rebuild von Madwifi erfordert ein paar BuildRequires, die aber brav angezeigt werden und alle von DVD nachinstallierbar sind.

Greetz,

RM

Vauxdvihl
03.06.07, 09:06
?
Hilfe:eek:

Geht das ganze nicht auch ohne Kernel-Update?:o

Rain_maker
03.06.07, 09:12
[ ] Du hast mein letztes Posting vollständig gelesen.

[ ] Du hast Dir das verlinkte HowTo aus Punkt 3 angesehen.

Greetz,

RM

Vauxdvihl
03.06.07, 09:17
Ja na klar.

Ich bin bloß nicht so fit in der ganzen Sache.
Aber dann muß ich es halt lernen ;-)

So jetzt lüpt die Kiste am LAN....
dann werde ich mal updaten

Vauxdvihl
03.06.07, 09:19
....(dazu das Madwifi-Repoitory in den Paketmanager einbinden)....

Das versteht ich nicht?

Was meinst Du damit?

Danke
Gruß

Vauxdvihl
03.06.07, 09:23
Komisch Yast2 sagt mir, keine Updates verfügbar...?

Rain_maker
03.06.07, 09:24
http://www.google.de/search?q=Repository+in+Yast+einbinden&ie=UTF-8&oe=UTF-8

Oder:

http://www.google.de/search?q=Paketquellen+in+Yast+einbinden&ie=UTF-8&oe=UTF-8

http://de.opensuse.org/Paketquellen_als_YaST-Installationsquellen_einbinden

Googlen sollte man eigentlich auch als Anfänger können.

Und wenn keine Updates verfügbar sind, dann fehlt wohl eine Update-Quelle.

Greetz,

RM

Vauxdvihl
03.06.07, 10:56
Nun bin ich per Wlan online.

Brauchte aber kein Kernel Update.

Danke nochmals für Eure Geduld

Gruß
Vauxdivhl

Rain_maker
03.06.07, 11:18
rpm -qa|egrep 'kernel|madwifi'

==> Ausgabe posten.



Brauchte aber kein Kernel Update.

*Ehm*

Diese offiziellen Kernelupdates von openSUSE sind nicht "Mittel zum Zweck" sondern Bugfixes und Sicherheitsupdates.

Greetz,

RM

Vauxdvihl
03.06.07, 11:54
linux:~ # rpm -qa|egrep 'kernel|madwifi'
kernel-default-2.6.18.2-34
madwifi-0.9.3.1-0.1
kernel-bigsmp-2.6.18.2-34
madwifi-kmp-default-0.9.3.1_2.6.18.8_0.3-0.1

Rain_maker
03.06.07, 12:01
Erstaunlich, daß das läuft.

Eigentlich sind die kmp-Pakete so gebaut, daß sie ein Kernelupdate "überleben", allerdings sollte bei der Installation selbst das Paket zum gerade laufenden Kernel passen (was hier offensichtlich nicht der Fall ist).

Liessen sich die Pakete denn ohne Warnungen installieren?

Normalerweise müsste eine "failed Dependency" zum neuen Kernel angezeigt und deshalb das Update des Kernels vorgeschlagen werden.

Greetz,

RM

Vauxdvihl
06.06.07, 06:01
Nee es gab keine Fehlermeldung, ich habe das ganz normal über Yast installiert.

Und nach wie vor läuft das Wlan Teil *juhhuuu*

Regards