WLAN (CPWUA054) unter SUSE 10.0

Status
Für weitere Antworten geschlossen.

Isaak

Member
Hallo,

vor ein paar Wochen wurde bei euch das gleiche Thema besprochen - leider ohne Erfolg. Der Thread wurde abgebrochen, glaube ich. Schade, habe nämlich ein ähnliches Problem.
Ich benutze den Philips WLAN-Adapter CPWUA054 (Chipset: Accton Techn.) und versuche ihn unter SUSE 10.0 zum Laufen zu bekommen. Habe Tage mit Suchen und Ausprobieren verbracht, aber irgendwie komme ich nicht weiter. Der Adapter wird nicht aktiviert.
Was bisher geschah::cool:
Hatte mit ndiswrapper versucht den Treiber zu installieren.
Ergebnis: invalid driver. Habe ihn dann mit "ndiswrapper -e" entfernt, einen neuen Treiber runtergeladen und erneut mit "ndiswrapper -i cpwua2d.inf" geladen. Ndiswrapper ist übrigens V. 1.2, linux version 2.6.13-15-default
Ergebnis:
Code:
Installed ndis drivers:
cpwua2d driver present

linux:/home/isaak # ndiswrapper -m
modprobe config already contains alias directive

linux:/home/isaak # depmod -a
linux:/home/isaak # modprobe ndiswrapper
linux:/home/isaak # iwconfig
lo        no wireless extensions.

sit0      no wireless extensions.

eth0      no wireless extensions.
Der Adapter taucht also nicht. Hab dann mit lsusb geguckt, ob überhaupt was erkannt wird:

Code:
linux:/home/isaak # lsusb
Bus 003 Device 002: ID 0471:1230 Philips
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 0425:0101 Motorola Semiconductors HK, Ltd
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Anschließend habe ich noch geschaut, ob ndiswrapper überhaupt geladen wurde (dmesg):
Code:
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ndiswrapper: module not supported by Novell, setting U taint flag.
ndiswrapper version 1.2 loaded (preempt=no,smp=no)
usbcore: registered new driver ndiswrapper
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 1 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
lp0: using parport0 (interrupt-driven).
NET: Registered protocol family 10
...
ehci_hcd 0000:00:03.2: EHCI Host Controller
ehci_hcd 0000:00:03.2: new USB bus registered, assigned bus number 3
ehci_hcd 0000:00:03.2: irq 10, io mem 0xec002000
PCI: cache line size of 128 is not supported by device 0000:00:03.2
ehci_hcd 0000:00:03.2: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 6 ports detected
ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5
Yenta: CardBus bridge found at 0000:00:0c.0 [1558:2263]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:0c.0, mfunc 0x00001002, devctl 0x44
8139cp: pci dev 0000:00:0a.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
8139cp: Try the "8139too" driver instead.
ohci1394: $Rev: 1299 $ Ben Collins <bcollins@debian.org>
PCI: Enabling device 0000:00:0b.0 (0010 -> 0012)
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[10]  MMIO=[ec003800-ec003fff]  Max Packet=[2048]
usb 3-1: new high speed USB device using ehci_hcd and address 2
Yenta: ISA IRQ mask 0x0200, PCI irq 5
Socket status: 30000006
8139too Fast Ethernet driver 0.9.27
    ACPI-0212: *** Warning: Device is not power manageable
PCI: Enabling device 0000:00:0a.0 (0000 -> 0003)
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
eth0: RealTek RTL8139 at 0xcf398000, 00:90:f5:25:ef:f2, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
usb 1-1: USB disconnect, address 2
usb 2-1: USB disconnect, address 2
usb 2-1: new low speed USB device using ohci_hcd and address 3
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[0090f5000025eff2]
usbcore: registered new driver hiddev
input: USB HID v1.00 Keyboard [G-Tech CHINA    USB Wireless Mouse & KeyBoard V1.01  ] on usb-0000:00:03.1-1
input: USB HID v1.00 Mouse [G-Tech CHINA    USB Wireless Mouse & KeyBoard V1.01  ] on usb-0000:00:03.1-1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
cs: IO port probe 0x3e0-0x4ff: excluding 0x480-0x48f
cs: IO port probe 0x100-0x3af: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0xa00-0xaff: clean.
bootsplash: status on console 0 changed to on
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
ACPI: AC Adapter [ADP0] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Lid Switch [LID]
IA-32 Microcode Update Driver: v1.14 <tigran@veritas.com>
microcode: CPU0 updated from revision 0x0 to 0x2e, date = 08112004
IA-32 Microcode Update Driver v1.14 unregistered
bootsplash: status on console 0 changed to on
powernow: This module only works with AMD K7 CPUs
bootsplash: status on console 0 changed to on
eth0: link down
eth0: no IPv6 routers present
eth0: link down
eth0: no IPv6 routers present
ACPI: PCI interrupt for device 0000:00:0a.0 disabled
8139too Fast Ethernet driver 0.9.27
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
eth0: RealTek RTL8139 at 0xceed6000, 00:90:f5:25:ef:f2, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
Meine Netzwerkkarte wird erkannt, habe sie auf "niemals starten" gestellt. Aber ist momentan eigentlich auch egal, denke ich, da der Adapter ja erstmal angesprochen werden muss. Unter YAST habe ich den Adapter zwar versucht zu konfigurieren, aber nützt mir genauso wenig, da das Lämpchen nichtmal blinkt.
Habe ich irgendeine wichtige Info vergessen?

Und sorry für den langen Text. Aber ich dachte mir, ich pack erstmal alles rein, was mir einfällt. Unter Linux kann ich leider überhaupt nicht ins Netz. Muss also zwischen SUSE und WIN hin und her springen :( Dabei wollte ich diesen SCH*** schon längst vom Rechner haben...

Edit (RM) Code-Tags gesetzt, bitte ab sofort selbst verwenden.

[noparse]
Code:
[/noparse][/COLOR]Shellausgabe/Konfigurationsdatei[COLOR='Red'][noparse]
[/noparse]
oder entsprechenden Text markieren und auf das "#" in der oberen Leiste des Eingabefensters klicken.

 

Kernelman

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

Hallo,

Code:
rpm -qa |grep ndiswrapper
Die aktuelle Version ist die 1.26.
Es ist sicher nicht verkehrt, diese zu installieren.

Nur zur Sicherheit:
Code:
lsmod|grep ndiswrapper
Poste auch bitte die Ausgabe des Scriptes von framp.


Bitte benutze Code-Tags zur Ausgabe. Sonst ist das Ganze zu unübersichtlich.


Gruß


KM
 

Jacko

Moderator
AW: WLAN (CPWUA054) unter SUSE 10.0

Isaak schrieb:
vor ein paar Wochen wurde bei euch das gleiche Thema besprochen - leider ohne Erfolg. Der Thread wurde abgebrochen, glaube ich. Schade, habe nämlich ein ähnliches Problem.
Da ist er: http://www.pc-forum24.de/showthread.php?t=308

Und das Ergebnis war:
turner schrieb:
Ich hab ein Bootscript mit den entsprechenden Einträgen geschrieben und jetzt funktioniert es hervorragend.
Also, reinschauen lohnt wohl doch ...

Grüße

Jacko
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

Hallo,

erstmal danke für die Infos!
1.
Code:
linux:/home/isaak # rpm -qa / grep ndiswrapper
grep-2.5.1a-5
ndiswrapper-1.2-2
2.
Code:
linux:/home/isaak # lsmod / grep ndiswrapper
Usage: lsmod
Framp hat folgendes ausgegeben (den Part mit der Firewall hab ich rausgenommen - wurde zu lang) :
##########connect: Network is unreachable
#ping: unknown host www.suse.de
#####lo no wireless extensions.

sit0 no wireless extensions.

eth0 no wireless extensions.

#
Code:
collectNWData.sh 0.3.3

*** uname -a
Linux linux 2.6.13-15-default #1 Tue Sep 13 14:56:15 UTC 2005 i686 i686 i386 GNU/Linux

*** cat /etc/SuSE-release
SUSE LINUX 10.0 (i586)
VERSION = 10.0

*** cat /etc/resolv.conf | grep -v "^#" | grep -v "^$"

*** cat /etc/hosts | grep -v "^#" | grep -v "^$" | grep -v "::"
127.0.0.1       localhost
192.168.2.10    linux.site linux

*** cat /proc/sys/net/ipv4/ip_forward
0

*** iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

*** route -n
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo

*** ifconfig
lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:114 errors:0 dropped:0 overruns:0 frame:0
          TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:7972 (7.7 Kb)  TX bytes:7972 (7.7 Kb)


*** pingMyLocalIPs
127.0.0.1 : Ping response

*** ping -c1 -W 3 195.135.220.3

*** ping -c1 -W 3 www.suse.de

*** lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 650/M650 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 25)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0b.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
00:0c.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter

*** lsusb
Bus 003 Device 004: ID 041e:4129 Creative Technology, Ltd
Bus 003 Device 002: ID 0471:1230 Philips
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

*** iptables -L -vn
Chain INPUT (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination 
  117  8077 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0   
    0     0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
    0     0 input_ext  all  --  *      *       0.0.0.0/0            0.0.0.0/0   
    0     0 LOG        all  --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-IN-ILL-TARGET '
    0     0 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0   

Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination 
    0     0 LOG        all  --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-FWD-ILL-ROUTING '

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination 
  117  8077 ACCEPT     all  --  *      lo      0.0.0.0/0            0.0.0.0/0   
    0     0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW,RELATED,ESTABLISHED
    0     0 LOG        all  --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-OUT-ERROR '

Chain forward_ext (0 references)
 pkts bytes target     prot opt in     out     source               destination 

Chain input_ext (1 references)
 pkts bytes target     prot opt in     out     source               destination 
    0     0 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           PKTTYPE = broadcast
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           icmp type 4
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           icmp type 8
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED icmp type 0
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED icmp type 3
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED icmp type 11
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED icmp type 12
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED icmp type 14
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED icmp type 18
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED icmp type 3 code 2
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED icmp type 5
    0     0 reject_func  tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:113 state NEW
    0     0 LOG        tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 3/min burst 5 tcp flags:0x17/0x02 LOG flags 6 level 4 prefix `SFW2-INext-DROP-DEFLT '
    0     0 LOG        icmp --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-INext-DROP-DEFLT '
    0     0 LOG        udp  --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-INext-DROP-DEFLT '
    0     0 LOG        all  --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 3/min burst 5 state INVALID LOG flags 6 level 4 prefix `SFW2-INext-DROP-DEFLT-INV '
    0     0 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0   

Chain reject_func (1 references)
 pkts bytes target     prot opt in     out     source               destination 
    0     0 REJECT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with tcp-reset
    0     0 REJECT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable
    0     0 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-proto-unreachable

................

*** iwconfig | sed "s/\(Encryption key:\)\([^o][^f][^f][^ ]*\)\(.*\)/\1xx xxx-xxxx-xxxx-xxxx-xxxx-xxxxxxx\3/"

*** catMyConfig
*** cat /etc/sysconfig/network/ifcfg-eth-bus-pci-0000:00:0a.0
BOOTPROTO='static'
BROADCAST=''
IPADDR='192.168.2.10'
MTU=''
NAME='CLEVO/KAPOK RTL-8139/8139C/8139C+'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='off'
UNIQUE='bSAa.UCQbr+HjLCD'
USERCONTROL='no'
_nm_name='bus-pci-0000:00:0a.0'

*** cat /etc/sysconfig/network/ifcfg-lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
BROADCAST=127.255.255.255
STARTMODE=onboot
USERCONTROL=no

*** cat /etc/sysconfig/network/ifcfg-wlan0
BOOTPROTO='dhcp'
BROADCAST=''
IPADDR=''
MTU=''
NAME='Ethernet-Netzwerkkarte'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='manual'
USERCONTROL='no'
WIRELESS_AP=''
WIRELESS_AUTH_MODE='open'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_ESSID='NCA'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0='******'
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_POWER='yes'
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK=''
_nm_name='static-0'
OK, ich hoffe, dass sind die Infos, die Du brauchst. Falls nicht, bitte Bescheid geben. Ich poste sie dann..
Danke und Gruß
 

Rain_Maker

Administrator
Teammitglied
AW: WLAN (CPWUA054) unter SUSE 10.0

Kleine Anmerkung zur "Pipe".

Code:
linux:/home/isaak # rpm -qa / grep ndiswrapper
Eigentlich sollte das so aussehen:

Code:
rpm -qa [B]|[/B] grep ndiswrapper
Nicht SHIFT-7 sondern ALTGR-< (Taste links neben dem Y).

Das ist eine sogenannte "Pipe", eine Weiterleitung der Ausgabe des ersten Befehls 'rpm -qa' an den zweiten Befehl 'grep ndiswrapper'.

Sinngemäß bedeutet der Befehl übrigens folgendes.

1. Teil
'rpm' (=Programm zurm Paketmanagement, Installation, Deinstallation und Information über Pakete) -qa (="query all" => Zeige alle über rpm installierten Pakete auf dem Schirm an).
2. Teil
Das wäre natürlich total unübersichtlich, deshalb "pipen" wir den Befehl mittels des '|' (=leite die Ausgabe weiter) durch das Programm 'grep' (=Suche eine bestimmte Zeichenfolge), welches die Ausgabe nach dem Suchbegriff 'ndiswrapper' durchsucht und Ergebnis ausspuckt.

=>
"Zeige alle installierten Pakete an, durchsuche die Ausgabe nach Paketen, die den Begriff "ndiswrapper" enthalten und spucke das Ergebnis in der Konsole aus."


Also poste bitte die Ausgaben mit der richtigen "pipe", am besten diese Befehle hier:

Code:
su

(Passwort)

lsmod | grep ndiswrapper

rpm -qa | grep ndiswrapper

rpm -qa | grep kernel

ifconfig

iwconfig

modinfo ndiswrapper
Sollten 'ifconfig' und 'iwconfig' keine Ausgaben zu wlan0 ergeben, dann gib als root folgendes ein:

Code:
modprobe ndiswrapper
und wiederhole die Befehle von oben.

Greetz,

RM
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

Hallo,
endlich Feierabend. Nun kanns mit SUSE weitergehen.
Sorry, für den dummen Fehler. Hier nun die richtigen Ausgaben:
1.
Code:
linux:/home/isaak # lsmod | grep ndiswrapper
ndiswrapper           157716  0
usbcore               112640  5 usb_storage,ehci_hcd,ohci_hcd,ndiswrapper
2.
Code:
linux:/home/isaak # rpm -qa | grep ndiswrapper
ndiswrapper-1.2-2
3.
Code:
linux:/home/isaak # rpm -qa | grep kernel
kernel-update-tool-0.9-10
kernel-default-2.6.13-15
kernel-default-nongpl-2.6.13-15
4.
Code:
linux:/home/isaak # ifconfig
lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:9272 (9.0 Kb)  TX bytes:9272 (9.0 Kb)
5.
Code:
linux:/home/isaak # iwconfig
lo        no wireless extensions.

sit0      no wireless extensions.

eth0      no wireless extensions.
6.
Code:
linux:/home/isaak # modinfo ndiswrapper
filename:       /lib/modules/2.6.13-15-default/extra/ndiswrapper.ko
author:         ndiswrapper team <ndiswrapper-general@lists.sourceforge.net>
version:        1.2
license:        GPL
vermagic:       2.6.13-15-default 586 REGPARM gcc-4.0
depends:        usbcore
srcversion:     9788F1B828AE15F349B5029
parm:           debug:debug level (int)
parm:           hangcheck_interval:The interval, in seconds, for checking if driver is hung. (default: 0) (int)
parm:           proc_gid:The gid of the files created in /proc (default: 0). (int)
parm:           proc_uid:The uid of the files created in /proc (default: 0). (int)
parm:           if_name:Network interface name or template (default: wlan%d) (charp)
Über wlan0 wird nichts angezeigt.
Auch nach modprobe ndiswrapper hat sich nichts an den oben angezeigten Ausgaben geändert.
iwconfig wlan0 führt demnach auch zu nichts.

Gruß
Isaak
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

Hi,
habe das WE genutzt, um alle Schritte nochmal durchzugehen und auf diversen Seiten nach dem Problem zu suchen. Tja, nun... es hat sich nichts geändert. Alles so geblieben, wie oben angegeben.
Habe auf irgendeiner spanischen Seite noch folgendes gefunden (ich kann zwar nicht wirklich spanisch, aber zum Glück ist der Code ja universell)- ist allerdings ubuntu.

Code:
ndiswrapper -d 0471:1230 cpwua2d
Die Nummer bezieht sich auf das Device (lsusb).
Habe es noch nicht ausprobiert, da ich nicht weiß, was es bewirkt. Ich muss erstmal wieder googeln. Vielleicht hilft es ja irgendwie...
Weiß jemand, was es mit dem nicht vorhandenen wlan0 auf sich hat?
Und warum steht bei ndiswrapper nur: driver present - und nicht driver installed, hardware present.
Ebenso problematisch erscheint mir folgendes:
Code:
ndiswrapper version 1.22 loaded (preempt=no, smp=no)
Kann mir jemand weiterhelfen?

Gruß

Isaak
 

Rain_Maker

Administrator
Teammitglied
AW: WLAN (CPWUA054) unter SUSE 10.0

Der Kernel der 10.0 hatte in der ersten Version 2.6.13-15 teilweise Hotplug-Probleme.

http://linuxforen.de/forums/showthread.php?t=225366

Schau Dir den Teil zum Thema "Kernelupdate von Hand" an und installiere ausserdem -falls ohne Fehler möglich- die neuen HAL-Pakete (Version 0.5.4-6.4) aus der selben Quelle.

Oder kannst Du via Kabel ins Internet?

Dann würde ich zu einem Online-Update raten. Achte darauf, daß die Pakete 'kernel-source' und 'kernel-defaut-nongpl' in exakt der selben Version wie 'kernel-default' vorliegen.

Es sollte zudem über die Verwendung einer neueren Version des ndiswrapper nachgedacht werden.

Findet sich hier etwas zu Deiner Karte?

http://ndiswrapper.sourceforge.net/mediawiki/index.php/List

Das hier hast Du Dir auch schon angesehen, oder?

http://www.pc-forum24.de/showthread.php?t=1954

Greetz,

RM
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

Hallo,

die Seite von ndiswrapper funktioniert momentan nicht, kam bei sourceforge aber schon öfter vor.

Den anderen Thread kenne ich, allerdings hatte er ja, soweit ich das sehe ein anderes Problem damit... aber ich geh die Seite nochmal durch.

Statt die ganzen Pakete über WIN zu ziehen,SUSE zu starten etc., müsste es doch auch von CD funktionieren. Muss mal schauen, ob ich ne aktuellere rumliegen habe. Hatte auch mal versucht SUSE 10.1 zu installieren, aber mein Notebook wollte es einfach nicht annehmen. Regelmäßiger Absturz beim booten der DVD. DVD-Fehler? Notebook zu schwach? Keine Ahnung...
Also, ich werde nochmal alles durchgehen und dann wieder posten.

Danke und Gruß

Isaak
 

Rain_Maker

Administrator
Teammitglied
AW: WLAN (CPWUA054) unter SUSE 10.0

Statt die ganzen Pakete über WIN zu ziehen,SUSE zu starten etc., müsste es doch auch von CD funktionieren.
NEIN!

Du kannst weder die veralteten Pakete von der 10.0-CD verwenden, weil diese eben noch unter Umständen Bugs enthalten, noch die von 10.1, weil diese nicht für 10.0 geeignet sind.

So gefährdest Du Dein System!

Wie Du aus dem Thread aus linuxforen.de sehen kannst, funktioniert diese Offline-Variante problemlos für die Kernelpakete, wie es bei HAL aussieht, weiß ich nicht, aber eventuelle Fehlermeldungen kann man ja posten, oder man kommt vielleicht auch selbst darauf, was faul sein könnte, wenn z.B. ein fehlendes Paket bemängelt wird.
Die Kernelpakete sind jedoch die erste Priorität.

Das mit der sourceforge-Seite wird sich hoffentlich bald wieder erledigen.

Greetz,

RM
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

Moin,

also, alles aktuell: kernel-default, -source, -default-nongpl + HAL.
Nur eine aktuelle ndiswrapper-version konnte ich jetzt nicht installieren.
Ergebnis bisher: keins!
Obwohl:durch ndiswrapper -d zeigt er mir nun folgendes an:
Code:
cpwua2d present, hardware present
Wohlgemerkt present, nicht installed.
Nach dmesg:
Code:
...preempt=no,smp=no
Aber davon mal ab, wird wlan0 immer noch icht erkannt bzw. angezeigt.
Das sollte doch unabhängig von ndiswrapper funktionieren, oder nicht? Ich meine irgendeine Anzeige, nicht die Installation.
Langsam wirds echt frustrierend.

Gruß

Isaak
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

nach neustart, ndiswrapperneu...
folgendes Problem:

Code:
ndiswrapper: module not supported by Novell, setting U taint flag.
ndiswrapper version 1.2 loaded (preempt=no,smp=no)
ndiswrapper: driver cpwua2d (Royal Philips Electronics N.V.,05/27/2004, 1.0.13.2) loaded
ndiswrapper (ndiswrapper_add_usb_device:363): Windows driver couldn't initialize the device (C0000001)
ndiswrapper: probe of 3-2:1.0 failed with error -22
usbcore: registered new driver ndiswrapper
weiß jemand was damit anzufangen? Wieso will er den Stick nicht finden. Erst zeigt er geladen, dann dass er es nicht finden kann.
Hoffe, jemand kann was damit anfangen...

Gruß
Isaak
 

Rain_Maker

Administrator
Teammitglied
AW: WLAN (CPWUA054) unter SUSE 10.0

Deinstalliere die Windows-Treiber und installiere sie neu.

Code:
su

(Passwort)

ndiswrapper -e *Treibername*

ndiswrapper -l

no drivers installed
sollte nach dem Deinstallieren des Treibers die Ausgabe sein.

Im Notfall alles löschen, was sich in /etc/ndiswrapper befindet.

Danach den Treiber erneut installieren, die entsprechende .sys-Datei nicht vergessen und wieder mit 'ndiswrapper -l' prüfen.

Beim Installieren/Laden des Moduls mit modprobe usw. immer wieder einen Blick in dmesg werfen.

Code:
dmesg | tail -n 30
zeigt die jeweils letzten 30 Zeilen an.

Auffälligkeiten posten.

Greetz,

RM
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

Hallo,

habe es nochmal ausprobiert (weiß nicht, wie oft schon...)
Habe vorher nachgeguckt, ob auch nichts im ndis-Ordner ist. Nach der Einbindung holt sich ndiswrapper die .sys und andere Daten selbst.
An der Ausgabe hat sich nichts geändert (s.o.)
Was mir aber noch aufgefallen ist, vielleicht völig belanglos, vielleicht auch ungemein wichtig:
Nach dmesg wird ndiswrapper mehrmals mit der gleichen Fehlermeldung angezeigt - etwa drei- oder viermal. Jedesmal sieht der Part aus wie oben. Ndiswrapper loaded... failed wth error... es folgen einige andere Ausgaben und der Spass fängt von vorne an... ndiswrapper loaded... failed with error...
Habe es mit rmmod rausgenommen. trotzdem wurde ndiswrapper angezeigt. Nach modprobe ndiswrapper... tja, siehe oben

Ich will doch nur ins Internet :( und dass der Adapter nicht zum Laufen zu bringen ist, kann und will ich nicht akzeptieren. Dieses Mistding muss doch irgendwie funktionieren :eek:
 

Rain_Maker

Administrator
Teammitglied
AW: WLAN (CPWUA054) unter SUSE 10.0

*Seufz*

Danke für die "blumigen" Umschreibungen, die Ausgaben wären mir lieber gewesen.

Aber egal.

Ich habe eben folgendes getestet (ohne die passende HArdware).

1. Treiber hier runtergeladen und entpackt.

http://www.p4c.philips.com/files/c/cpwua054_00/cpwua054_00_dxp_deu.zip

2. In den Ordner "Driver" gewechselt und.

Code:
Laptop:/tmp/Philips_CPWUA054_European/Driver # ndiswrapper -i CPWUA2D.inf
installing cpwua2d ...
forcing parameter EnableRadio from 0 to 1
Laptop:/tmp/Philips_CPWUA054_European/Driver # modprobe ndiswrapper
Laptop:/tmp/Philips_CPWUA054_European/Driver # lsmod|grep ndis
ndiswrapper           173748  0
usbcore               112512  4 ndiswrapper,ehci_hcd,uhci_hcd
Laptop:/tmp/Philips_CPWUA054_European/Driver # dmesg|tail -n 10

ndiswrapper: module not supported by Novell, setting U taint flag.
ndiswrapper version 1.26 loaded (preempt=no,smp=no)
usbcore: registered new driver ndiswrapper

Laptop:/tmp/Philips_CPWUA054_European/Driver # rmmod ndiswrapper

Laptop:/tmp/Philips_CPWUA054_European/Driver # dmesg|tail -n 10
ndiswrapper: module not supported by Novell, setting U taint flag.
ndiswrapper version 1.26 loaded (preempt=no,smp=no)
usbcore: registered new driver ndiswrapper
usbcore: deregistering driver ndiswrapper
Laptop:/tmp/Philips_CPWUA054_European/Driver #
Voilà.

Meine ndiswrapper-Version ist allerdings die 1.26.

Also mit dieser Version funktioniert das scheinbar, "erhältlich" auf:

http://sourceforge.net/projects/ndiswrapper/

Entweder nach der Anleitung, die hier verlinkt ist vorgehen

http://www.pc-forum24.de/showthread.php?t=907

oder, was ich für noch eleganter halte, aus dem Quellcode von der ndiswrapper-HP rpms bauen und diese dann "ordentlich" installieren.

(Ich zeige Dir das mal beispielhaft für die neuste Version 1.28)

Code:
Laptop:/tmp> rpmbuild -tb ndiswrapper-1.28.tar.gz
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.11842
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd /usr/src/packages/BUILD
+ rm -rf ndiswrapper-1.28
+ /usr/bin/gzip -dc /tmp/ndiswrapper-1.28.tar.gz
+ tar -xf -
-------------------snip------------- *Ratter Ratter*

[B]Wrote: /usr/src/packages/RPMS/i586/ndiswrapper-1.28-1.i586.rpm
Wrote: /usr/src/packages/RPMS/i586/kernel-module-ndiswrapper-2.6.13-15.12-default-1.28-1.i586.rpm[/B]
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.24203
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd ndiswrapper-1.28
+ rm -rf /var/tmp/ndiswrapper-1.28-1-root-testuser
+ exit 0
Das war der "BUILD"-Prozess, Voraussetzungen sind installierte Kernelquellen passend zum laufenden Kernel und installierter gcc.

Code:
/tmp> su
Password:
Laptop:/tmp #   cd /usr/src/packages/RPMS/i586/
Laptop:/usr/src/packages/RPMS/i586 # rpm -Uvh ndiswrapper-1.28-1.i586.rpm kernel-module-ndiswrapper-2.6.13-15.12-default-1.28-1.i586.rpm
Preparing...                ########################################### [100%]
   1:ndiswrapper            ########################################### [ 50%]
   2:kernel-module-ndiswrapp########################################### [100%]
Laptop:/usr/src/packages/RPMS/i586 #
Und auch mit dieser Version scheint der Treiber problemlos installierbar zu sein.

Code:
cd /tmp/Philips_CPWUA054_European/Driver
Laptop:/tmp/Philips_CPWUA054_European/Driver # ndiswrapper -e cpwua2d
Laptop:/tmp/Philips_CPWUA054_European/Driver # ndiswrapper -l
no drivers installed
Und das Spielchen von vorn:

Code:
Laptop:/tmp/Philips_CPWUA054_European/Driver # ndiswrapper -i CPWUA2D.inf
installing cpwua2d ...
forcing parameter EnableRadio from 0 to 1
Laptop:/tmp/Philips_CPWUA054_European/Driver # ndiswrapper -l
installed drivers:
cpwua2d         driver installed

Laptop:/tmp/Philips_CPWUA054_European/Driver # modprobe ndiswrapper
Laptop:/tmp/Philips_CPWUA054_European/Driver # lsmod|grep ndiswrapper
ndiswrapper           173748  0
usbcore               112512  4 ndiswrapper,ehci_hcd,uhci_hcd
Laptop:/tmp/Philips_CPWUA054_European/Driver # dmesg|tail

ndiswrapper: module not supported by Novell, setting U taint flag.
ndiswrapper version 1.28 loaded (preempt=no,smp=no)
usbcore: registered new driver ndiswrapper
Greetz,

RM
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

Hallo,

danke für die Mühe.

Ich werde die aktuelle 1.28 Version versuchen zu installieren.
Aber: Der Treiber wird ja geladen. Nur erkennt er die Hardware nicht. Mit einer direkten Zuweisung durch ndiswrapper -d findet er den Adapter, allerdings stehen da halt die ganzen Fehlermeldungen (s.o.). Ich versuchs trotzdem nochmal bzw. installiere den aktuellen ndiswrapper.
lsmod ergibt übrigens folgendes: ndiswrapper used=0. Falls das auch noch wichtig sein könnte.
Also, nochmal das Ganze. Ich poste morgen abend die Ausgaben.

Bis dahin, beste Grüße

Isaak
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

GOTT IM HIMMEL!

Auch wenn ich mich hier lächerlich mache: gcc ist nicht auf der DVD enthalten. Passende RPMS habe ich bisher nicht finden können - waren alle für andere Versionen.
Ich weiß, es sollte eigentlich unmöglich sein, dass gcc nicht drauf ist! Habe auch hier gegoogelt. Es hat sich rausgestellt, dass die tolle SUSE-DVD der Zeitschrift CHIP das nicht draufgehauen hat.
Wenn ich nach gcc suche, bekomme ich nur Versionen für 8x und 9x. Heißt das Tool auch irgendwie anders? Und brauche ich dafür noch etwas (gcc-devil, -lib... oder was weiß ich).
Ich habe übrigens dein Paket-Tipp bei einem Bekannten ausprobiert (SUSE 10.1) - ich bin begeistert! Funktioniert super, und um einiges besser als tar.gz über ./configure... zu installieren.
Tja, aber bei funkts halt eben nicht. Jetzt verbringe ich den ganzen Abend wieder mit suchen. Unglaublich wie einen sowas aufhalten kann...

Gruß
Isaak
 

Rain_Maker

Administrator
Teammitglied
AW: WLAN (CPWUA054) unter SUSE 10.0

Wenns weiter nichts ist:

http://ftp-1.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/

Hier findet sich alles, was das Herz begehrt.

http://ftp-1.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source/

=> Vollständige Pakete der DVD (also auch mehr als auf den DVDs von solchen Witzbolden wie CHIP&Co, die solch unwichtige "Kleinigkeiten" wie den gcc weglassen *ARGH*)

http://ftp-1.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/10.0/inst-source-extra/

Pakete, die nicht unter einer freien Lizenz stehen.

http://ftp-1.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source-java/

Java-Pakete.

Solltest Du z.B. via Kabel online kommen, dann kannst Du Dir diese drei Quellen über Yast (oder einen anderen Paketmanager) einbinden und einfach installieren, ansonsten von Hand mit rpm (und händischem Auflösen der Abhängigkeiten).

Siehe hierzu auch:

http://www.pc-forum24.de/showthread.php?t=1132

und

http://de.opensuse.org/Zusätzliche_Paketquellen_für_YaST

Oder für smart mein kleines HowTo hier:

http://www.pc-forum24.de/showthread.php?t=1678

Das muß nur auf 10.0 angepasst werden.

Greetz,

RM
 

Isaak

Member
AW: WLAN (CPWUA054) unter SUSE 10.0

Hallo,

endlich gcc drauf, und die 1.28er Version von ndiswrapper. Danke für die super Hilfe!

Code:
installed drivers:
cpwua2d         driver installed
Code:
linux:/tmp/p/Driver # lsusb
Bus 003 Device 004: ID 041e:4129 Creative Technology, Ltd
Bus 003 Device 002: ID 0471:1230 Philips
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Code:
installed drivers:
cpwua2d         driver installed, hardware (083A:5501) present
Code:
linux:/tmp/p/Driver # dmesg
Linux version 2.6.13-15.12-default (geeko@buildhost) (gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)) #1 Thu Aug 24 11:23:58 UTC 2006
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ndiswrapper: module not supported by Novell, setting U taint flag.
ndiswrapper version 1.2 loaded (preempt=no,smp=no)
usb 1-1: new full speed USB device using ohci_hcd and address 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
8139too Fast Ethernet driver 0.9.27
usb 2-1: new low speed USB device using ohci_hcd and address 2
i2c-sis96x version 1.0.0
usb 3-1: new high speed USB device using ehci_hcd and address 2
usb 2-1: USB disconnect, address 2
usb 2-1: new low speed USB device using ohci_hcd and address 3
usb 1-1: USB disconnect, address 2
lsmod
Code:
ndiswrapper           157716  0
usbcore               112512  6 usb_storage,usbhid,ehci_hcd,ohci_hcd,ndiswrapper
Code:
linux:/tmp/p/Driver # iwconfig
lo        no wireless extensions.

sit0      no wireless extensions.

eth0      no wireless extensions.
So sieht der aktuelle Stand aus - nicht wirklich besser, glaube ich. Obwohl er nun driver installed statt present anzeigt...

Grüße

Isaak
 
Status
Für weitere Antworten geschlossen.
Oben