Netgear WG 511 unter unter Sarge

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
fischkopp
Beiträge: 87
Registriert: 22.04.2003 17:44:49
Wohnort: Pfeddersheim
Kontaktdaten:

Netgear WG 511 unter unter Sarge

Beitrag von fischkopp » 12.07.2004 19:06:16

Hi,
ich hab auf meinem Laptop Sarge mit Kernel 2.65 laufen und ne Netgear WG 511 Karte. Wie bekomme das Ding zum Laufen? Hab irgendwo gelesen das im 2.65 Kernel das Prism54 Paket schon drin ist?
Kennt jemand ne idiotensichere Anleitung?
Sobald ich die Karte eingesteckt habe, kommt folgende Meldung im Sekundentakt:

Code: Alles auswählen

prism54: request_firmware() failed for 'isl3890'
eth0: could not upload firmware('isl3890')
Was soll ich tun?

Danke!

Simon
The software said, it requires Windows 95 or better,
so I installed GNU/Linux!

darkiop
Beiträge: 144
Registriert: 29.01.2004 20:12:23

Beitrag von darkiop » 13.07.2004 12:08:50

Hab die Karte auch, ist nicht schwer einzurichten:

Du musst nur schauen das du alles notwendige im Kernel aktiviert hast:
* Kernel requirements:
-----------------------------------------------------------
v2.6:
CONFIG_EXPERIMENTAL: y
CONFIG_CLEAN_COMPILE: n
CONFIG_STANDALONE: n
Code maturity level options --->
Prompt for development and/or incomplete code/drivers
Select only drivers expected to compile cleanly
Select only drivers that don't need
compile-time external firmware

CONFIG_HOTPLUG : y
Bus options (PCI, PCMCIA, EISA, MCA, ISA) --->
Support for hot-pluggable devices

CONFIG_FW_LOADER: m/y (either one will work)
Generic Driver Options --->
Hotplug firmware loading support

CONFIG_NET_RADIO : y
CONFIG_NET_WIRELESS : y
Device Drivers --->
Networking Support --->
Wireless Lan drivers

For PCMCIA Cards :

CONFIG_PCMCIA && CONFIG_CARDBUS
Bus options (PCI, PCMCIA, EISA, MCA, ISA) --->
PCMCIA/CardBus support --->
PCMCIA/CardBus support (m or y)
CardBus yenta-compatible bridge support (m or y)

You need sysfs mounted:
mkdir /sys
Add "none /sys sysfs defaults 0 0" to /etc/fstab
mount /sys

-----------------------------------------------------------
Ich hab das einfach überprüft durch: "cat .config | grep OPTION". Wobei Option für die oben genannten Kerneloptionen steht, also einfach ersetzen.

Wenn das alles passt brauchst du noch das Packet "wireless-tools" (apt-get install wireless-tools). Die Pakete pcmcia-cs und hotplug werden auch benötigt.

Danach einfach noch die Firmware installieren (einfach nur downloaden, umbennen zu "isl3890 und nach /usr/lib/hotplug/firmware/ kopieren)

http://prism54.org/~mcgrof/firmware/

http://prism54.org/~mcgrof/firmware/1.0.4.3.arm
Firmware/hotplug
----------------

This driver needs to upload the firmware to the NIC's ram on initialization
it does so by requesting the firmware from the hotplug subsystem by asking
for "isl3890" or "isl3877" depending on the hardware detected. We don't
actually know of any card using isl3877 so if you do let us know ;)

Make sure the hotplug system has been setup properly, otherwise you
might get errors in the kernel log stating that request_firmware() has failed

*) does "cat /proc/sys/kernel/hotplug" show something like "/sbin/hotplug"?

*) is /sbin/hotplug present?

*) is the "firmware" agent is present (call /sbin/hotplug without
any argument to show a list of available agents)

*) have you copied the firmware file into the folder expected by
firmware.agent? (usually "/usr/lib/hotplug/firmware/")

*) for 2.6.x you need to mount sysfs!

Other issues not directly related to firmware uploading:

*) [cardbus] have 'yenta_socket' module loaded in order to make cardbus
card visible to the kernel pci subsystem? (check with lspci(1) whether
device is visible to the kernel)

Weitere Infos unter:
http://prism54.org/cgi-bin/viewcvs.cgi/ ... iew=markup


Gruß
darkiop

Antworten