• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

WG 511 + Suse 9.0 + prism54 =geht nicht…..Hilfe!!! Rettung?

chillito

Newbie
Hallo,

so nun bin ich bald mit den nerven am ende.
ich zähle schon keine stunden mehr, sondern tage die ich damit „verschwende“ die pcmcia- wlan-karte netgear wg511 in meinem notbook zum laufen zu bringen. Aber irgendwie ist es mir nicht möglich sie unter suse 9.0 zum leben zu erwecken. Da ich nicht einer derjenigen bin der sich mit linux gut auskennt habe ich nach längerer suche im internet den treiber prism54 nach der anleitung auf der seite: http://prism54.org/forums/viewtopic.php?t=46 installiert.

aber…..nichts…..keine der beiden dioden glimmen auch nur einen hauch.

das ist mein letzter rettungsschrei die sache doch noch zu aktivieren…(gesetzt den fall, es kann mir jemand sachkundigen rat geben).
Ich habe unten mal die wichtigsten daten aufgeführt:

Toshiba satellite p20 / p4 3.0 ghz / 512 mb
Suse 9.0
Kernel 2.4.21-215-default

linux:~ # procinfo
Linux 2.4.21-215-default (root@i386.suse.de) (gcc 3.3.1 ) #1 1CPU [linux.]

Memory: Total Used Free Shared Buffers Cached
Mem: 514384 340784 173600 0 35684 184516
Swap: 1036184 0 1036184

Bootup: Mon Jun 7 16:09:25 2004 Load average: 0.10 0.15 0.10 1/74 2509

user : 0:06:18.70 62.6% page in : 191080 disk 1: 9861r 2608w
nice : 0:00:00.00 0.0% page out: 37193
system: 0:02:45.10 27.3% swap in : 1
idle : 1:31:47.98 910.2% swap out: 0
uptime: 0:10:05.16 context : 353970

irq 0: 605178 timer irq 8: 2 rtc
irq 1: 275 keyboard irq 9: 18379 acpi, ehci_hcd, usb-
irq 2: 0 cascade [4] irq 10: 34688 ohci1394, usb-uhci,
irq 3: 3 irq 11: 2
irq 4: 2 irq 12: 11
irq 5: 3 irq 14: 12836 ide0

asusschnitt aus Var/log/messages

Jun 7 16:42:12 linux kernel: Loaded prism54 driver, version 1.2
Jun 7 16:42:12 linux kernel: eth0: prism54 driver detected card model: Netgear WG511
Jun 7 16:42:12 linux insmod: Using /lib/modules/2.4.21-215-default/kernel/lib/firmware_class.o
Jun 7 16:42:12 linux insmod: Symbol version prefix ''
Jun 7 16:42:12 linux insmod: Using /lib/modules/2.4.21-215-default/kernel/drivers/net/wireless/prism54/prism54.o
Jun 7 16:42:12 linux /etc/hotplug/pci.agent[1175]: writing pcmcia-0 to /var/run/hotplug/net
Jun 7 16:42:13 linux /etc/hotplug/net.agent[1257]: Using HW description eth-pcmcia-0
Jun 7 16:42:13 linux kernel: ACPI: AC Adapter [ACAD] (off-line)
Jun 7 16:42:14 linux kernel: eth0: islpci_open()
Jun 7 16:42:14 linux kernel: eth0: resetting device...
Jun 7 16:42:14 linux kernel: eth0: uploading firmware...
Jun 7 16:42:14 linux kernel: firmware_class.c:call_helper: firmware: /sbin/hotplug firmware add
Jun 7 16:42:14 linux kernel: ACPI: Battery Slot [BAT1] (battery present)
Jun 7 16:42:14 linux /sbin/hotplug[1486]: /sbin/hotplug: /etc/hotplug/firmware.agent: /bin/bash^M: bad interpreter: No such file or directory
Jun 7 16:42:14 linux kernel: ACPI: Power Button (FF) [PWRF]
Jun 7 16:42:14 linux kernel: ACPI: Lid Switch [LID]
Jun 7 16:42:14 linux kernel: ACPI: Processor [CPU0] (supports C1)
Jun 7 16:42:14 linux kernel: ACPI: Processor [CPU1] (supports C1)
Jun 7 16:42:15 linux smpppd[1394]: smpppd version 1.06 started
Jun 7 16:42:15 linux kernel: IPsec Security Association Database (SADB): initialized.
Jun 7 16:42:15 linux kernel: IPsec Security Policy Database (SPD): initialized.
Jun 7 16:42:15 linux kernel: IPsec PF_KEY V2: initialized
Jun 7 16:42:15 linux kernel: IPv6 v0.8 (usagi-cvs/IPsec6 based StS) for NET4.0
Jun 7 16:42:21 linux kernel: usb.c: registered new driver hiddev
Jun 7 16:42:21 linux kernel: usb.c: registered new driver hid
Jun 7 16:42:21 linux kernel: input: USB HID v1.10 Mouse [Acrox USB & PS/2 Mouse] on usb3:2.0
Jun 7 16:42:21 linux kernel: hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
Jun 7 16:42:21 linux kernel: hid-core.c: USB HID support drivers
Jun 7 16:42:21 linux insmod: Using /lib/modules/2.4.21-215-default/kernel/drivers/usb/hid.o
Jun 7 16:42:21 linux insmod: Symbol version prefix ''
Jun 7 16:42:24 linux kernel: prism54: request_firmware() failed for 'isl3890'
Jun 7 16:42:24 linux kernel: eth0: could not upload firmware ('isl3890')
Jun 7 16:42:24 linux /etc/hotplug/net.agent[1257]: SIOCSIFFLAGS: No such file or directory
Jun 7 16:42:24 linux kernel: IPv6 over IPv4 tunneling driver
Jun 7 16:42:24 linux kernel: PCI: Setting latency timer of device 00:1f.5 to 64
Jun 7 16:42:24 linux sshd[1502]: Server listening on :: port 22.
Jun 7 16:42:24 linux ifup: Cannot enable interface eth0.
Jun 7 16:42:24 linux ifup-route: interface eth0 is not up
Jun 7 16:42:24 linux kernel: intel8x0: clocking to 48000
Jun 7 16:42:25 linux kernel: amd64-cpuf: version 1.00.06 - August 13, 2003
Jun 7 16:42:25 linux kernel: amd64-cpuf: Not an AMD processor
Jun 7 16:42:25 linux kernel: powernow: AMD processor not detected.
Jun 7 16:42:25 linux cpufreqd: CPU frequency scaling is not supported with the current settings! Is this machine supporting speedstep or powernow technology? Please have a look in /etc/sysconfig/powermanagement
Jun 7 16:42:28 linux kernel: parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
Jun 7 16:42:28 linux kernel: bootsplash: silent jpeg found.
Jun 7 16:42:28 linux kernel: lp0: using parport0 (polling).
Jun 7 16:42:28 linux /usr/sbin/cron[2078]: (CRON) STARTUP (fork ok)
Jun 7 16:42:28 linux kernel: usb.c: registered new driver serial
Jun 7 16:42:28 linux kernel: usbserial.c: USB Serial support registered for Generic
Jun 7 16:42:28 linux kernel: usbserial.c: USB Serial Driver core v1.4
Jun 7 16:42:29 linux kernel: isapnp: Scanning for PnP cards...
Jun 7 16:42:29 linux kernel: isapnp: No Plug & Play device found
Jun 7 16:42:32 linux /etc/hotplug/net.agent[1669]: No HW description found ... exiting
Jun 7 16:42:35 linux kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004
Jun 7 16:42:35 linux insmod: Warning: loading /lib/modules/2.4.21-215-default/kernel/drivers/video/nvidia.o will taint the kernel: non-GPL license - NVIDIA
Jun 7 16:42:35 linux insmod: See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Jun 7 16:42:35 linux insmod: Module nvidia loaded, with warnings
Jun 7 16:42:37 linux kernel: Linux agpgart interface v0.99 (c) Jeff Hartmann
Jun 7 16:42:37 linux kernel: agpgart: Maximum main memory to use for agp memory: 439M
Jun 7 16:42:37 linux kernel: agpgart: Detected an Intel(R) 865G, but could not find the secondary device. Assuming a non-integrated video card.
Jun 7 16:42:37 linux kernel: agpgart: Detected Intel(R) 865G chipset
Jun 7 16:42:37 linux kernel: agpgart: AGP aperture is 256M @ 0xd0000000
Jun 7 16:42:37 linux kernel: Linux video capture interface: v1.00
Jun 7 16:42:52 linux kdm[2237]: pam_unix2: session started for user root, service xdm
Jun 7 16:42:52 linux resmgr[1138]: accepted connection from user root
Jun 7 16:42:52 linux resmgr[1138]: disconnect from root


______________________________________________________________
linux:~ # lsmod
Module Size Used by Tainted: P
snd-seq 36656 1 (autoclean)
videodev 5696 0 (autoclean)
agpgart 42072 3 (autoclean)
nvidia 1965024 7 (autoclean)
isa-pnp 30664 0 (unused)
usbserial 19580 0 (autoclean) (unused)
parport_pc 26248 1 (autoclean)
lp 6208 0 (autoclean)
parport 22888 1 (autoclean) [parport_pc lp]
hid 19972 0 (unused)
ipv6 210016 -1 (autoclean)
key 63256 0 (autoclean) [ipv6]
snd-intel8x0 19588 4
snd-ac97-codec 39608 0 [snd-intel8x0]
snd-pcm 65092 0 [snd-intel8x0]
snd-page-alloc 6004 0 [snd-intel8x0 snd-pcm]
snd-timer 15040 0 [snd-seq snd-pcm]
thermal 6148 0 (unused)
snd-mpu401-uart 3584 0 [snd-intel8x0]
processor 8248 0 [thermal]
snd-rawmidi 14208 0 [snd-mpu401-uart]
fan 1472 0 (unused)
snd-seq-device 4048 0 [snd-seq snd-rawmidi]
button 2380 0 (unused)
snd 35172 4 [snd-seq snd-intel8x0 snd-ac97-codec snd-pcm s
nd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
battery 5600 0 (unused)
soundcore 3588 0 [snd]
ac 1664 0 (unused)
prism54 41480 0
firmware_class 3596 0 [prism54]
ds 6668 4
yenta_socket 9760 2
pcmcia_core 43232 0 [ds yenta_socket]
st 27760 0 (autoclean) (unused)
sr_mod 13432 0 (autoclean)
sg 32224 0 (autoclean)
keybdev 1996 0 (unused)
mousedev 4084 2
joydev 5120 0 (unused)
evdev 3584 0 (unused)
input 3360 0 [hid keybdev mousedev joydev evdev]
usb-uhci 22224 0 (unused)
ehci-hcd 16588 0 (unused)
usbcore 58668 1 [usbserial hid usb-uhci ehci-hcd]
raw1394 16592 0 (unused)
ohci1394 23728 0 (unused)
ieee1394 183364 0 [raw1394 ohci1394]
ide-scsi 10000 0
scsi_mod 97524 4 [st sr_mod sg ide-scsi]
ide-cd 29664 0
cdrom 26752 0 [sr_mod ide-cd]
nls_iso8859-1 2812 1 (autoclean)
ntfs 74924 1 (autoclean)
lvm-mod 63044 0 (autoclean)
reiserfs 199636 1
linux:~ #
___________________________________________________________________
linux:~ # iwconfig
lo no wireless extensions.

eth0 NOT READY! ESSID:"netz-name" Nickname:"linux"
Mode:Managed Channel:6 Access Point: 00:00:00:00:00:00
Tx-Power=31 dBm Sensitivity=0/200
Retry min limit:0 RTS thr=0 B Fragment thr=0 B
Encryption key:eek:ff
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.

____________________________________________________________________
linux:~ # ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:60 errors:0 dropped:0 overruns:0 frame:0
TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3912 (3.8 Kb) TX bytes:3912 (3.8 Kb)

linux:~ #
____________________________________________________________________
linux:~ # iwlist
Usage: iwlist [interface] frequency
[interface] channel
[interface] ap
[interface] accesspoints
[interface] peers
[interface] bitrate
[interface] rate
[interface] encryption
[interface] key
[interface] power
[interface] txpower
[interface] retry
[interface] scanning
linux:~ #

ja so sieht’s aus. Wie gesagt treiber installiert (auch firmware umbenannt in ´isl3890`) mit yast konfiguriert und neu gebootet. Keine ahnung was man da noch machen kann

falls alles nicht funktioniert bin ich doch wohl gezwungen linux den rücken zu kehren….denn vor lauter hardwareproblemen kommt man überhaupt nicht mehr zum eigentlichen „schaffen“. Aber ich finde der „billy“ hat schon genug kohle abgesaugt darum hoffe ich inständig das mir hilfe zuteil wird…..bitte, bitte, bitte.
 

Wolfgang

Hacker
Jun 7 16:42:24 linux kernel: prism54: request_firmware() failed for 'isl3890'
Jun 7 16:42:24 linux kernel: eth0: could not upload firmware ('isl3890')
Jun 7 16:42:24 linux /etc/hotplug/net.agent[1257]: SIOCSIFFLAGS: No such file or directory

Also für mich sieht das so aus als ob die Firmware entweder den falschen Namen hat oder im falschen Verzeichnis liegt.

/usr/lib/hotplug/firmware/isl3890 müsste es sein. Ein kleiner Schreibfehler genügt.

Gruss Wolfgang
 
OP
C

chillito

Newbie
ja, aber genau so habe ich es gemacht.

in usr/lib/hotplug/firmware und genau den namen `isl3890`

wie gesagt laut anleitung alles genau so gemacht.

???
 

Wolfgang

Hacker
Jun 7 16:42:14 linux /sbin/hotplug[1486]: /sbin/hotplug: /etc/hotplug/firmware.agent: /bin/bash^M: bad interpreter: No such file or directory

Weiter oben hast Du noch diese Fehlermeldung. Vielleicht klappt irgendetwas mit dem hotplug/firmware.agent nicht richtig.
Hab jedoch keine Ahnung was man da tun kann.


Andererseits könnte man mal eine ältere Version der Firmware besorgen (manche Karten funktionieren nicht mit neueren), dann auch mal die Grösse überprüfen (vielleicht ist beim Download was schiefgegangen)
meine ist 93996 byte gross.

Und auch wenn es nervt: Ich habe dreimal gucken müssen um dann festzustellen dass ich anstatt "isl3890" "isl8390" geschrieben hatte.

Gruss Wolfgang
 

Bonsai

Advanced Hacker
Wolfgang67 schrieb:
Jun 7 16:42:14 linux /sbin/hotplug[1486]: /sbin/hotplug: /etc/hotplug/firmware.agent: /bin/bash^M: bad interpreter: No such file or directory

Weiter oben hast Du noch diese Fehlermeldung. Vielleicht klappt irgendetwas mit dem hotplug/firmware.agent nicht richtig.
Hab jedoch keine Ahnung was man da tun kann.

Ich würde mal danach suchen: "/bin/bash^M"
z.B. Kfind kann alle Dateien in / nach der Zeichenkette durchsuchen. Wenn Du die Datei gefunden hast, durch "/bin/bash" ersetzen. Wenn es allerdings eine C Quellcodedatei ist, müsstest Du neu Kompilieren. Vielleicht ist es nur ein Shellscript. Dann wär das Problem dann schon behoben.
 

Wolfgang

Hacker
Bonsais Idee ist gut.

Möglicherweise ist es direkt die Syntax des /etc/hotplug/firmware.agent
Schau Dir mal die erste Zeile dieser Datei an...


Gruss Wolfgang
 
OP
C

chillito

Newbie
hi leute,

die datei oder der pfad "/bin/bash^M" ist mit kfind nicht zu finden.
aber eine datei namens "bash" ist im verzeichnis /bin vorhanden.

die erste zeile in "firmware.agent" lautet bereits "! /bin/bash".

mir ist aufgefallen das der download der datei "firmware.agent" immer als "firmware_agend" gespeichert wurde.
nach den ersten erfolglosen versuchen habe ich die datei dann von hand umbennant, welches aber denn auch nicht die lösung brachte.

die masseges zeigt immer noch diese fehlermeldung mit dem nicht gefundenen pfad oder datei.

beim restart des netzwerkes erscheint folgende meldung:

Setting up network interfaces:
lo done
pcmcia warning: using NO encryption
SIOCSIFFLAGS: No such file or directory
ERROR: Cannot enable interface eth0.
ERROR: interface eth0 is not up
failed
linux:~ #


was heisst eigentlich "SIOCSIFFLAGS"?

wenn es nun tatsächlich ein fehler einer c quellcodedatei ist, wie finde ich sie und vor allem: kann mir einer erklären wie man richtig kompiliert?
davon habe ich leider keinen blassen schimmer.

vielen dank erstmal bis hierher.
 

Wolfgang

Hacker
gemeint war, nach dem Inhalt in allen Dateien zu suchen. Es muss irgendeine Datei mit diesem Inhalt geben.

Kann man in Kfind als Suchoption einstellen.
 
OP
C

chillito

Newbie
schön wär´s ja.
aber .... nichts der gleichen. nichts gefunden weder drinnen noch draußen.
keine ahnung was ich jetzt machen soll???....partition löschen???
:?: :( :?:
 
Oben