Intel Pro 2200 probléma

Fórumok

Üdvözletem mindenkinek!

Tudom, hogy a témában elég sok írás már született. Szerintem a nagyrészét át
is olvastam, mégsem jutok előre.

Adott egy ASUS A6Vm notebook, ami egy Intel Pro 2200bg kártyát használna
wireless-ként. Op. rendszer: Debian Sarge 3.1, kernel: 2.6.16.9

A kártyát már telepítettem a kernel saját driver-eivel. Nem ment.
Ezután kivettem a kernelből a drivert és a ieee802.11 támogatást és
az idevágó open source-os drivert telepítettem. Az eredmény ugyanaz,
a rendszer nem tudja betölteni a firmware-t, pedig azt bemásoltam mindenhová,
az /etc/hotplug/firmware.agent file szerint keresné.

Egyszerűen tanácstalan vagyok, mert nem tudom, merre induljak el. Az alábbiakban
iderakom a dmesg idevonatkozó üzenetét:

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.3dmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
bus pci: add driver ipw2200
pci: Matched Device 0000:02:03.0 with Driver ipw2200
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:02:03.0 failed with error -5

Kérlek titeket segítsetek!

Köszönöm,

Kelemen István

Hozzászólások

pw2200: Unable to load firmware: -2

firmware kell neki??? Nem tudom, enm is merem a kártyát (sjanos) még enm volt szerencsém hozzá. Nézz szét az intel hómpédzsén hátha ott lesz firmware. Ha van, lesz mellette readme.txt is :)
Sok szerencsét!

Hali!

A firmware file-ok meg vannak. Szerintem el is helyeztem őket e megfelelő helyre. De valahogyan mégsem megy.

Elméletileg a firmware file-ok mindig a driver-hez vannak mellékelve,
de itt valami licence-lési dolog miatt külön vannak választva a
driverektől.

Köszi,

Kelemen István

En Redhat alatt ugyanezt hasznalom es muxik.
Nekem a firmwarek a /lib/firmware/ konyvtarban vannak.

az en dmseg -em igy nez ki !

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.0
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)

szal muxik.

Regebben nekem is voltak gondok, de mint kiderult az ujabb firmware megoldotta a problemat.

Én jelenleg Debiannal kinlódok, az általad írt helyen nekem is ott vannak a fw file-ok. De semmi.
Jelenleg az 1.1.3 drivert és 3.0 fw-t próbálok használni.

De ez volt a helyzet a gyári 1.1.0 driver és a 2.4 fw esetén is.

Ráadásul a modul betöltődik, de nem bírom kitölteni. Ezt sem tudom miért. Az lsmod szerint 1 valami használja, de nem írja, hogy mi.

Ilyenkor azért örülök, hogy ubuntu-m van. Azon már telepítés közben is megy az intel 2200 :)))

Morzel

Tom nem engem kérdeztél, de nekem is a /lib/firmware-ben vannak a fájlok (Gentoo) és megy az ipw2200 rendesen - akár kernelből forgatom, akár külön.
Jogosultságok?
Milyenek a partícióid?
Használsz initrd-t?

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Nekem is Ubuntu, és telepítés után magától megy minden :-)

Egyedül a WPA2-vel szívtam egy darabig, amíg rá nem jöttem, hogy mivel DHCP-t használok kizárólag, ezért nekem teljesen jó lesz a network-manager-gnome csomag (plusz ki kellett commentezni a /etc/network/interfaces alól az interfészeket, hogy a network manager hajlandó legyen kezelni őket.

Megoróbáltam. A module-assistant nem találta az ieee80211-source és az ipw2200-source csomagot. Ezzel így jártam akkor is, amikor kézzel próbáltam ezeket a csomagokat telepíteni.

A szép az, hogy a modulok létrejönnek nekem (ieee80211 és ipw2200) és be is tudom tölteni, csak panaszkodik, hogy a firmware fájlt nem tudta betölteni.

Nem tudom.

Debian alatt a module-assistant nekem sem akarta feltenni a szükséges dolgokat (D-Link 520+ -os kártya) Azt javasolták, hogy nézzem meg egy live CD-ről a beállításokat... Azóta Debian alatt nem használom a wlant.
Most a notebookomon suse 10.1 van, a kártya később lett betéve és alapból felismerte és be is üzemelte az ipw2200bg -s kártyát!!!

Ezt az oldalt magam is megtaláltam (nem volt nehéz, mert minden oda irányít). Letöltöttem az 1.1.3-as ipw2200 drivert és a 3.0-s firmware-t és az ieee802.11 stack dolgait. A firmware file-jait elhelyeztem a megfelelő helyeken (a hotplug-om szerinti és az egyéb helyekről hallottak szerinti helyeken). A ieee802.11 tlelpítése (make, make install) és a ipw2200 telepítése (make, make install) után a betöltésnél sírva fakadt, hogy nem tudta betölteni a firmware-t.

És ezt minden verzió kombinációval tudja....

A végén még Gentoo-t fogok telepíteni, pedig szeretem a Debian-t.

üdv,

Duggy

A zd1211rw meghajtóval hasonló jellegű problémám van gentoo alatt, nem tölti be a hozzávaló firmware-t, holott elvileg jó helyen (/lib/firmware/zd1211/) van. A poén, hogy éjjel már simán ment, de azóta újraindítottam :P.

Amit eddig kihámoztam, hogy a driver forrásában a request_firmware függvény hívása dobja a -2-es hibakódot. Ennek implementációja a kernel forrásában a drivers/base/firmware_class.c fájlban található, ami az ugyanitt található _request_firmware függvény becsomagolása. Utóbbi pedig úgy képez -2 hibakódot, hogy az ENOENT (No such file or directory) 2-es kódját szorozza mínusz eggyel.

Ki kell deríteni, hogy honnan is szeretne és mit beszerezni a drága :). Ehhez valszeg beszédesebbé teszem a ZyDAS drivert ;). Ha ez nem mond újat, akkor elindulok a class_get_devdata függvény felé, mert annak visszatérési értékét vizsgálja, mikor a hibakódot beállítja.

...

Inkább tettem fel ubuntut, azalatt out of the box megy.