PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ndiswrapper - WLAN - T-Sinus 154 unter Suse 11.0



Horstmann
12.07.08, 17:19
Hallo zusammen,

ich habe ein Problem mit der Einbindung meines T-Sinus 154 data WLAN-Adapters.

Meine Daten:
- opensuse 11.0
- ndiswrapper 1.52

Was ich bisher getan hab:
- ts154us1.sys; ts154usb.sys und ts154usb.inf in tmp-Verzeichnis kopiert
 „ndiswrapper –i“ mit der .inf-Datei
 dann zeigt mir „ndiswrapper –l“ zeigt an:
ts154usb : driver installed
device (083A:4501) present (alternate driver: p54usb)

Mein Problem:
- wenn ich anschließend „modprobe ndiswrapper“ durchführen, dann bleibt Terminalfenster hängen, das System funktioniert nicht mehr und es ist ein Neustart nötig

- wenn ich „rmmod p54usb“ eingebe, dann erhalte ich die Meldung:
“does not exist in /proc/modules”
oder:
keine Meldung, wobei die Anzeige von „ndiswrapper –l“ auch unverändert bleibt

- wenn ich es wieder mit „modprobe ndiswrapper“ probiere: gleicher Effekt wie beim ersten mal


Wie kann ich das Problem lösen?

Beste Grüße
Horst

Rain_maker
12.07.08, 17:43
device (083A:4501) present (alternate driver: p54usb)

Und was spricht dagegen den nativen Treiber zu testen?

Das fehlt sehr wahrscheinlich die Firmware:

http://linuxwireless.org/en/users/Drivers/p54#firmware

(Was sagt eigentlich uname -a?)

Horstmann
14.07.08, 21:56
Was hab ich gemacht:
- opensuse 11.0 neu installiert, weil das system instabil war (wahrscheinlich weil der kernel durch die manipulation beeinträchtigt wurde)
- hab dann alles von vorn probiert, aber die firmware zusätzlich installiert
- doch noch einige fehlermeldungen bei "dmesg"
- nach mehrmaligen "dmesg" keine fehlermeldungen mehr
- noch "rmmod p54usb" eingegeben
- trotzdem ist p54usb noch als alternate driver bei "ndiswrapper -l"

Aber dann ging es doch!

Also natürlich trotzdem vielen Dank!

Horstmann
15.07.08, 10:42
Es ist doch noch nicht alles in Ordnung.

Als ich den PC das nächste mal gestartet habe, blieb er beim Laden von Linux 11.0 hängen.
Also hab ich ihn ausgeschaltet.

Dann hab ich die Install-Disk eingelebt und das System reparieren lassen. Dabei wurden keine Fehler gefunden.
Im Anschluss daran wurde automatisch noch ein Analyse-Tool geladen. Dort konnte man sich auch die Kernel-Meldungen ansehen:


p54usb: cannot find firmware (isl3890usb)!
prism54usb: probe of 1-2:1.0 failed with error -2
ubscore: registered new interface driver prism54usb


Dann hab ich den PC neu gestartet und versucht Linux normal zu booten.
Das funktionierte interessanterweise auch.
Dann hab ich mir „dmesg“ augeben lassen – und siehe da:

ndiswrapper: driver ts154usb (Deutsche Telekom AG,11/13/2003, 1.0.5.0) loaded
Und in diesem Protokoll kommt kein „p54“ vor!

Kann es also sein, dass Linux beim ersten Starten „p54usb“ gewählt hat (ist ja noch als alternate driver vorhanden) und beim zweiten Starten „ts154usb“, womit es dann geklappt hat?

Wie bekomme ich dann p54usb entfernt. Mit „rmmod p54usb“ hab ich es schon versucht, aber er wird immer noch bei „ndiswrapper -l“ angezeigt.

Beste Grüße

Grothesk
15.07.08, 11:12
Setz den Treiber auf die blacklist.
Sollte sich in /etc/modprobe.d finden.

blacklist p54usb
eintragen.
Der 'richtige' Befehl statt rmmod ist übrigens

modprobe -r MODULNAME

Horstmann
16.07.08, 12:47
Nach halbstündiger Internetrecherche kann ich folgendes Problem nicht lösen:



linux-1jf8: blacklist p54usb
- blacklist: command not found

Warum funktioniert der blacklist befehl nicht?
In /etc/modprobe.d ist die blacklist-datei vorhanden!


Ich hab noch eine Verständnisfrage:
Eigentlich ist doch "rmmod p54usb" bzw. "modprobe -r p54usb" falsch gedacht, oder? p54 ist doch kein Modul. Das Modul ist doch ndiswrapper, oder?

Beste Grüße und vielen Dank für die bisher so schnellen Antworten

Rain_maker
16.07.08, 12:51
linux-1jf8: blacklist p54usb
- blacklist: command not found

Warum funktioniert der blacklist befehl nicht?

Weil man eine Datei mit einem Programm öffnet (hier z.B. mit einem Texteditor).


In /etc/modprobe.d ist die blacklist-datei vorhanden!

Natürlich ist sie das, siehe oben.



Ich hab noch eine Verständnisfrage:
Eigentlich ist doch "rmmod p54usb" bzw. "modprobe -r p54usb" falsch gedacht, oder?

Nö.


p54 ist doch kein Modul.

Doch.


Das Modul ist doch ndiswrapper, oder?

Auch. (Oder was sollen die knapp/über 2000 "*.ko"-Dateien in /lib/modules/*Kernelversion* sonst sein?)

Horstmann
20.07.08, 09:26
Hallo zusammen,
leider funktioniert es immer noch nicht.

Beide der folgenden Varianten führen nicht zur Behebung des Fehlers (Hängenbleiben während des Systemsstarts – aber nur ab und zu. Manchmal funktioniert der Systemstart, aber das WLAN nicht – und manchmal funktioniert alles perfekt)

A) in die Blacklistdatei:

blacklist p54usb
blacklist prism54

Übrigens wird trotz dieses blacklistings bei (!) der Systemreparatur (nachdem mal wieder das Dateiensystem beschädigt wer) der p54usb geladen!

B) es existiert bereits eine eigene prism54-datei, in der allein „blacklist prism54“ steht. Also hab ich auch noch eine eigene p54usb-datei erstellt mit dem Inhalt „blacklist p54usb“. Dann hab ich aus der großten blacklist-datei „blacklist p54usb“ und „blacklist prism54“ entfernt.

Vielleicht helfen die folgenden Auszüge der dmesg zur Fehleranalyse. Leider kann ich diese nicht richtig interpretierten und bitte euch daher um Hilfe


Alles funktioniert:



sd 0:0:0:0: [sda] 160086528 512-byte hardware sectors (81964 MB)
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.25.9-0.2-pae uhci_hcd
usb usb1: SerialNumber: 0000:00:10.0
ACPI: PCI Interrupt 0000:00:10.3[D] -> GSI 21 (level, low) -> IRQ 21
ehci_hcd 0000:00:10.3: EHCI Host Controller
ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:10.3: irq 21, io mem 0xee800000
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
ehci_hcd 0000:00:10.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3 < sda5 sda6 > sda4



scsi 1:0:0:0: Attached scsi generic sg1 type 5
Linux agpgart interface v0.103
usb 2-2: reset high speed USB device using ehci_hcd and address 2
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
ndiswrapper: driver ts154usb (Deutsche Telekom AG,11/13/2003, 1.0.5.0) loaded
agpgart: Detected VIA KT400/KT400A/KT600 chipset
agpgart: AGP aperture is 64M @ 0xf8000000
gameport: NS558 PnP Gameport is pnp00:0d/gameport0, io 0x200, speed 1104kHz
IT8712 SuperIO detected.
parport_pc 00:09: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input4
ACPI: Power Button (CM) [PWRB]
Driver 'sr' needs updating - please use bus_type methods
sr0: scsi3-mmc drive: 48x/48x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0: Attached scsi CD-ROM sr0
ehci_hcd 0000:00:10.3: HC died; cleaning up
usb 2-2: USB disconnect, address 2
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 23 (level, low) -> IRQ 23
eth0: VIA Rhine II at 0x1a400, 00:0c:6e:8a:9b:7e, IRQ 23.
eth0: MII PHY found at address 1, status 0x7849 advertising 01e1 Link 0000.
rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month
ppdev: user-space parallel port driver
NET: Registered protocol family 23
ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:11.5 to 64
ALSA sound/pci/via82xx.c:580: codec_read: codec 0 is not valid [0x87e5370]
ALSA sound/pci/via82xx.c:580: codec_read: codec 0 is not valid [0x87e5370]
ALSA sound/pci/via82xx.c:580: codec_read: codec 0 is not valid [0x87e5370]
ALSA sound/pci/via82xx.c:580: codec_read: codec 0 is not valid [0x87e5370]
ndiswrapper (NdisWriteErrorLogEntry:191): log: C000138A, count: 3, return_address: e1215c73
ndiswrapper (NdisWriteErrorLogEntry:194): code: 0xc0000001
ndiswrapper (NdisWriteErrorLogEntry:194): code: 0x6d695442
ndiswrapper (NdisWriteErrorLogEntry:194): code: 0x37
ndiswrapper (mp_init:216): couldn't initialize device: C0010006
ndiswrapper (pnp_start_device:439): Windows driver couldn't initialize the device (C0000001)
ndiswrapper (mp_halt:259): device ded9b500 is not initialized - not halting
ndiswrapper: device eth%d removed
ndiswrapper: probe of 2-2:1.0 failed with error -22
usbcore: registered new interface driver ndiswrapper
Adding 779112k swap on /dev/sda5. Priority:-1 extents:1 across:779112k
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.13.0-ioctl (2007-10-18) initialised: dm-devel@redhat.com
loop: module loaded
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda6, internal journal



powernow-k8: Processor cpuid 6a0 not supported
[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[drm] Initialized radeon 1.28.0 20060524 on minor 0
eth0: link down
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ADDRCONF(NETDEV_UP): eth0: link is not ready
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode
[drm] Setting GART location based on new memory map
[drm] Loading R200 Microcode
[drm] writeback test succeeded in 1 usecs


Es funktioniert nicht:



sd 0:0:0:0: [sda] 160086528 512-byte hardware sectors (81964 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.25.9-0.2-pae uhci_hcd
usb usb1: SerialNumber: 0000:00:10.0
ACPI: PCI Interrupt 0000:00:10.3[D] -> GSI 21 (level, low) -> IRQ 21
ehci_hcd 0000:00:10.3: EHCI Host Controller
ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:10.3: irq 21, io mem 0xee800000
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
ehci_hcd 0000:00:10.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
sda: sda1 sda2 sda3 < sda5 sda6 > sda4



scsi 1:0:0:0: Attached scsi generic sg1 type 5
usb 2-2: reset high speed USB device using ehci_hcd and address 2
ndiswrapper: driver ts154usb (Deutsche Telekom AG,11/13/2003, 1.0.5.0) loaded
IT8712 SuperIO detected.
parport_pc 00:09: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
Driver 'sr' needs updating - please use bus_type methods
sr0: scsi3-mmc drive: 48x/48x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0: Attached scsi CD-ROM sr0
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input4
ACPI: Power Button (CM) [PWRB]
Linux agpgart interface v0.103
rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month
gameport: NS558 PnP Gameport is pnp00:0d/gameport0, io 0x200, speed 1125kHz
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
agpgart: Detected VIA KT400/KT400A/KT600 chipset
agpgart: AGP aperture is 64M @ 0xf8000000
ppdev: user-space parallel port driver
via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 23 (level, low) -> IRQ 23
eth0: VIA Rhine II at 0x1a400, 00:0c:6e:8a:9b:7e, IRQ 23.
eth0: MII PHY found at address 1, status 0x7849 advertising 01e1 Link 0000.
NET: Registered protocol family 23
ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:11.5 to 64
wlan0: ethernet device 00:30:f1:ca:c1:f8 using NDIS driver: ts154usb, version: 0x10005, NDIS version: 0x501, vendor: 'T-Sinus 154data', 083A:4501.F.conf
wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
usbcore: registered new interface driver ndiswrapper
ALSA sound/pci/via82xx.c:580: codec_read: codec 0 is not valid [0x87e5370]
ALSA sound/pci/via82xx.c:580: codec_read: codec 0 is not valid [0x87e5370]
ALSA sound/pci/via82xx.c:580: codec_read: codec 0 is not valid [0x87e5370]
ALSA sound/pci/via82xx.c:580: codec_read: codec 0 is not valid [0x87e5370]
Adding 779112k swap on /dev/sda5. Priority:-1 extents:1 across:779112k
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.13.0-ioctl (2007-10-18) initialised: dm-devel@redhat.com
loop: module loaded
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda6, internal journal



powernow-k8: Processor cpuid 6a0 not supported
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
NET: Registered protocol family 17
[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[drm] Initialized radeon 1.28.0 20060524 on minor 0
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode
[drm] Setting GART location based on new memory map
[drm] Loading R200 Microcode
[drm] writeback test succeeded in 1 usecs
wlan0: no IPv6 routers present
ip6_tables: (C) 2000-2006 Netfilter Core Team
ip_tables: (C) 2000-2006 Netfilter Core Team
psmouse.c: bad data from KBC - timeout bad parity
psmouse.c: bad data from KBC - timeout bad parity
psmouse.c: bad data from KBC - timeout
psmouse.c: bad data from KBC - timeout bad parity
psmouse.c: bad data from KBC - timeout
psmouse.c: bad data from KBC - timeout
psmouse.c: bad data from KBC - timeout

Horstmann
22.07.08, 21:03
Entschuldigung. Die Protokolle hab ich leider genau falsch angeordnet. Das obere gilt für den Zustand bei Fehler und das untere für den Zustand des Funktionierens.

Horstmann
26.07.08, 20:24
Schade, dass es nichts wird.

Grothesk
26.07.08, 20:30
Mal einen anderen Windows-Treiber versucht?
Und heißer Tip: Besorg dir für 10-20€ einen vernünftig unterstützten Stick.

Mahlzahn
03.03.09, 17:39
hat sich hier nochmal was getan?
ans laufen bekommen oder nich?