Sziasztok!
Kaptam egy BCM4318-as wlan kártyát, amit egy nx6110-es gépbe próbáltam betenni.
Maga a kártya látszik Win és Linux alól is, de hálózatot nem lát.
Linux alól ha kiadom az ifconfig up parancsot, egy pillanatra felvillag a wlan visszajelző LED-je (modul unload/load utáni első alkalommal), de a kártya nem megy UP-ba.
Hibaüzenet: SIOCSIFFLAGS: Unknown error 132
Kinézetre abszolút ugyanilyen kártya van az nx6125-ös gépemben, ennél is ugyanezt a hibaüzenetet kapom, ha a wlan kikapcsolt állapotában próbálom felhúzni az interface-t.
Az nx6110 BIOS-ában normál esetben (gyári Inteles kártyánál) előkerül egy WLAN bekapcsolására vonatkozó menüpont, ilyen ezzel a kártyával nincs.
Ugyanígy érzéketlen a wlan ki/bekapcsoló nyomógombra.
Kérdésem: lehetne valahogy engedélyezni a kártyát, hogy működjön is?
Milyen módon működik ezeknél a gépeknél a miciPCI kártya tiltása?
Megkerülhető valahogy?
Remélem, van valakinek ötlete rá.
Szerk.:
Sikerült megoldani a problémát. Úgy tűnik, a kártya eeprom-tartalma nem volt megfelelő.
Most látja a hálózatot és működik gond nélkül.
A gépben marad az Intel kártya. :)
- 3077 megtekintés
Hozzászólások
Nem ez a tipus, de hátha segit!
Most volt egy futásom vele.
http://hup.hu/node/98334
- A hozzászóláshoz be kell jelentkezni
Köszi, végülis egy próbát megér.
Bár ez a chip nem szerepel a támogatottak között, ill. másik gépben lévő BCM4318 tökéletesen működik b43-mal (most erről írok).
Itt valószínű a hardver kikapcsolt állapota lehet gond, de nem tudom, hogyan tudnám bekapcsolni ill. hogyan működik ez egyáltalán.
Lehet, hogy ehhez is BIOS hack kellene? :S
- A hozzászóláshoz be kell jelentkezni
bootkor nyomj F2-t és lesd meg!
Hátha kikapcsolt.(bár az én gépeimben nem emléxem ilyen opcióra.
- A hozzászóláshoz be kell jelentkezni
Nincs bent az opció. Az eredeti kártyával megjelenik, ha kiveszem a kártyát, eltűnik az egész menüpont...
(Azért nem az eredeti kártyát szeretném bele, mert az nincs meg, csak egy másik gépben van ilyen.)
- A hozzászóláshoz be kell jelentkezni
Csak tipp.
ipw2200 karinal radio_kill.sh ill. radio_on.sh parancsokkal ment, a micro kapcsolora nem reagalt
.
bcm4312-t pedig mukodteti a kapcsolo. Igaz nem ua. a gep. Nem tudom mennyi a jelentosege ennek.
esetleg firmware problema?
- A hozzászóláshoz be kell jelentkezni
Ezt a radio_on.sh-t mi tartalmazza?
Elvileg a firmware jó, legalábbis PCMCIA broadcom kártyával az. Ill. az nx6125-ös gépemben van ugyanilyen BCM4318-as kártya, csak ezt nem akartam bántani... a firmwaret mondjuk össze tudom hasonlítani, de szerintem ugyanaz.
Ami aggaszt, hogy Win alatt sem megy azzal a driverrel, amivel elvileg mennie kéne. Feltelepül a hardverhez, de nem lát hálózatot. Szerintem az oka ugyanaz. Amúgy mindkét rendszer alatt jó lenne üzemre bírni, dualbootos a gép... sőt, Win alá fontosabb lenne, de egyelőre abban sem vagyok biztos, hogy megoldható... itt legalább látok hibaüzenetet.
- A hozzászóláshoz be kell jelentkezni
A logokban látsz valami hibát?
Interfaces-ben be van valami állítva?
--szerk.
log->udev környékén nézzél körbe(wlan0, wlan1..)
- A hozzászóláshoz be kell jelentkezni
Interfaces-ben csak lo/loopback van beállítva, networkmanager kezeli a hálózatot.
Logokból ez derül ki:
b43-phy0: Broadcom 4318 WLAN found (core revision 9) phy0: Selected rate control algorithm 'minstrel' Registered led device: b43-phy0::tx Registered led device: b43-phy0::rx Registered led device: b43-phy0::radio Broadcom 43xx driver loaded [ Features: PMLS, Firmware-ID: FW13 ] udev[333]: renamed network interface wlan0 to wlan1 b43 ssb0:0: firmware: requesting b43/ucode5.fw b43 ssb0:0: firmware: requesting b43/pcm5.fw b43 ssb0:0: firmware: requesting b43/b0g0initvals5.fw b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10) ADDRCONF(NETDEV_UP): wlan1: link is not ready b43-phy0: Radio hardware status changed to DISABLED
Nem tudom, hogy tudnám a fenti disabled státusz megváltoztatni.
Mondjuk azt sem értem, hogy ezután valamiféle bluetooth inicializáció következik. Nekem úgy rémlik, mintha ebben a gépben nem volna bluetooth...
Amúgy ugyanezen a rendszeren eddig egy PCMCIA WLAN kártya volt használatban, ha minden igaz, BCM 4316-os chippel. Az működik vele gond nélkül.
- A hozzászóláshoz be kell jelentkezni
"udev[333]: renamed network interface wlan0 to wlan1"
1-et próbálj még meg :
adj neki static bejegyzést, majd ifup wlan1...=?
/
iface wlan1 inet static
address 192.168.1.251
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
/
utána nézelődjünk az enabled/disabled körül
- A hozzászóláshoz be kell jelentkezni
Ugyanezt a 132-es hibát kapom kétszer egymás alatt, utána
Failed to bring up wlan1.
- A hozzászóláshoz be kell jelentkezni
akkor ezeken túl vagy?
hogyan install
Install the appropriate firmware installer package:
aptitude install firmware-b43-installer
jól gondolom, hogy ez a firmware kell a card-hoz?
- A hozzászóláshoz be kell jelentkezni
Megnéztem az nx6125-ön (amiben gyárilag BCM4318 van) lévő firmware-t, azon újabb van.
Áttettem a másik gépre, nincs változás.
A PCMCIA kártyát most megnéztem rajt, BCM4306, ezzel fel is állt a hálózat most is.
A miniPCI viszont nem megy. Boot utáni első felélesztési próbálkozásnál (előtte a PCMCIA kártyán élt a kapcsolat) felvillant ugyanúgy a WLAN visszajelző LED egy pillanatra, majd elaludt (ekkor nem ad üzenetet), második próbálkozásra szintén 132-es hibát kapok.
A hálózat down-ban marad, iwlist scan is erre panaszkodik.
Jelenlegi firmware (mostmár mindkét gépen): 478.104 (2008-07-01 00:50:23)
Szerk.: A rendszer mindkét gépen Squeeze. A 6110-en 32-bites, a másikon 64-bites.
- A hozzászóláshoz be kell jelentkezni
Esetleg, ha van kéznél egy másik(más tipus) mini pci kártya és
azzal próbálni? lehet hogy a kártya döglöt?
- A hozzászóláshoz be kell jelentkezni
Lehet, de rátölti a firmware-t.
- A hozzászóláshoz be kell jelentkezni
Van egy másik nx6110-ben eredeti Inteles kártya, át tudom tenni egy próbára.
- A hozzászóláshoz be kell jelentkezni
dpkg-reconfigure -plow b43-fwcutter
ha ez is ok, akkor firmware/modul hibát kizárhatjuk.
(modprobe?)
- A hozzászóláshoz be kell jelentkezni
Ezt még nem tudtam próbálni (bár a másik /PCMCIA/ Broadcom kártyával működik ugyanebben a gépben, ezért nem hiszem, hogy ez a gond), de sikerült kicsit oldalba vágnom a rendszert...
...régen volt frissítve rajt és frissíteni akartam, de közben először valamiért read-onlynak titulálta a filerendszert, most pedig függőségi problémákra panaszkodik. Olyan jellegű hibákat látok, hogy fent van valaminek n+1. verziója és n. verzió szükséges.
Ill. momentán a man-db, sysv-rc adduser linux-base és cron csomagok konfigurálásával van baja (ill. nem megy végig).
Arghh.
- A hozzászóláshoz be kell jelentkezni
Lefuttattam, ez hibaüzenet nélkül visszatér.
A PCMCIA kártya továbbra is megy.
- A hozzászóláshoz be kell jelentkezni
Nos, átpakoltam a másik hálókártyát. Ez egy Intel 2200bg kártya és működik a gépben, miután letöltöttem a firmware-ét.
A Wlan LED nem világított és a "kapcsolóra" nem reagált, de a hálózatra felcsatlakozott és működött. Mondjuk ez szerintem Linuxos/szoftveres probléma csak.
A CMOS setup-ban megjelent egy Embedded wlan device radio menüpont, itt lehetett bekapcsolni a kártyát.
- A hozzászóláshoz be kell jelentkezni
Töltsél le egy netinst cd-t és tegyél úgy, mintha telepitenél,
nézzük meg mit akar tenni, vagy nem tenni(valszeg kell neki a firmware
valami usb-n). Felismeri-e a netcard-ot?
- A hozzászóláshoz be kell jelentkezni
Feltettem egy pendrivera a firmwaret /b43 könyvtárba.
Telepítő elindult, kártyát felismerte, firmwaret bekérte.
Beadtam az USB-t, enter.
Próba, LED villan, vár... újra bekéri.
Ezt megismételtem néhányszor. Egyszer 3 filet kért, egyszer kettőt, végül továbbment és kérte az SSID + WEP kulcs párost.
Mivel WPA2-PSK/AES titkosítás van, itt nem mentem tovább.
Alt+F2 console semmi támpontot nem ad, mivel egy nagyon alap valami...
Egy-egy enter között láttam 2-3-szor felvillanni a WLAN LED-et, majd a hibaüzenetet.
LED a végső állapotban sem világított.
Szerk.: Megpróbáltam még kétszer.
A firmware bekérős résznél mindig kétszer kellett entert nyomnom úgy, hogy bent maradt a pendrive rebootkor.
Ezután továbbment (feladta?) és megpróbált hálózatot keresni. Reseteltem emiatt a tartalék WLAN routeremet, hiába.
Másik gépen megjelent linksysként, itt semmit nem talált.
- A hozzászóláshoz be kell jelentkezni
Akkor haladunk:)
"Mivel WPA2-PSK/AES titkosítás van, itt nem mentem tovább."
Mondjuk ezt a titkosítás részt install
alatt elfelejteném, ez a végén kellene. De így nem tudjuk meg, hogy működik-e.
"Alt+F2 console semmi támpontot nem ad, mivel egy nagyon alap "
Recovery módban kellene elindítanod a telepítőt
és amikor túl vagy az alapkérdéseken(net piszkilás is)
vissza kellene lépned az install főmenüjébe.
Ott találsz egy menüpontot, ahol megkérdezi melyik környezetet
akarod felépíteni(nem jut eszembe a neve) cd install vagy ...
Ezután kapsz egy consol ablakot, ott már lesz ifconfigod, és
alt+f2 -is. Itt elvileg ha mindent rendesen be tudott tölteni
akkor az iface már él.
- A hozzászóláshoz be kell jelentkezni
Megpróbálhatom, de a titkosítatlan WLAN-t sem látta a telepítő, pedig emiatt reseteltem neki az eszközt. :)
Ráadásul állandóan csak többedik próbálkozásra igyekezett egyáltalán továbbmenni.
- A hozzászóláshoz be kell jelentkezni
próbálhatod wep-el is, a fentieket most azért írtam,
hogy tudsz rendes shellt is kapni, ha matatni akarsz.
- A hozzászóláshoz be kell jelentkezni
Abszolút titkosítás nélkül sem ment (tehát wep sem volt), de mondjuk el sem jutott idáig.
Rescue módot találtam a telepítőn, a wlan kártya felismerése után sikerült egy shellt piszkálnom, de 132-es hibát kaptam a telepítő által betöltött firmware-rel is.
Megpróbálom a kártyát egy másik gépben is valamikor...
Szerk.:
lspci így látja az eszközt: 02:04.0 Unclassified device [001a]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
- A hozzászóláshoz be kell jelentkezni
ümm, ehhez több helyen az ndiswrappert ajánlották, és többször is néztem
a keresőkben a "mici pci-t", és ott láttam, hogy ilyen chippel is van szerelve.
[AirForce One 54g]
- A hozzászóláshoz be kell jelentkezni
Csak az a furcsa, hogy Win alatt sem lát hálózatot (ott ugyan egyéb hibát nem kaptam), valamint ebben a gépben, amiről írok, ez van:
02:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
Ez pedig nekem tökéletesen működik b43-mal, kb. 2,5MB/s sebességgel, ugyanígy Squeeze alatt.
Érti a fene. Szerintem megnézem valamikor egy FUSI-ban, megy-e a kártya egyáltalán.
Nem 100%-osan értettem, amit fent írtál. Mire kerestél rá?
- A hozzászóláshoz be kell jelentkezni
Ah, értem, elnézést, azt hittem erről[AirForce One 54g], hogy
ez nem megy.
Arról a kártyáról, ami nem megy tudnál adni egy lspci kimenetet?
- A hozzászóláshoz be kell jelentkezni
Ugyanez, csak benne van a string elején egy "Unclassified device [001a]".
Ezt idéztem lent, csak az egyezőség miatt kicsit becsapós a dolog. :)
A két gép nx6110 ill. nx6125, tehát nem egyformák.
- A hozzászóláshoz be kell jelentkezni
"Ott találsz egy menüpontot, ahol megkérdezi melyik környezetet
akarod felépíteni(nem jut eszembe a neve) cd install vagy ..."
Tehát a főmenüben : Enter rescue mode
a neve.
--csak a tisztázás miatt
- A hozzászóláshoz be kell jelentkezni
intel karinál a már említett parancsokkal tudod be és kikapcsolni.
Ezekkel műkődik a be/kikapcsolás?
Nekem sem volt visszajelszés(led),
a kapcsolóra se reagált, de működött.
/etc/modprobe.d/ipw2200 fájlba
options ipw2200 disable=1
a fenti sort ha beirod, akkor induláskor nem fog működni,
viszont a radio_on.sh paranccsal bekapcsolhatod bármikor.
- A hozzászóláshoz be kell jelentkezni
Ennek a radio_on.sh-nak hol kéne lennie?
Én nem látok ilyesmit.
Az ipw2200-as kártyával működik, a b43-as kártyával nem, csak a PCMCIA felületűvel.
- A hozzászóláshoz be kell jelentkezni
(ide írom, mert itt több hely van)
Tehát akkor:
1. van két eszköz, mindkettő bcm4318-as, az egyik pcmcia a másik
mini Pci-os
2. a pci-ost nem ismeri fel lspci
3. a telepítő sem tud mit kezdeni vele
4. nem függ a titkosítástól
5. a pci-os másik gépben sem megy
6. pci-idsalapján
14a4 GVC/BCM Advanced Research
4318 BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
1028 0005 Wireless 1370 WLAN Mini-PCI Card
erről van szó
7. win alatt sem megy
8. külön-külön sem megy a két wifi
9. hwinfo?
ezek jók?
(Ez lenne az ndiswrapperes rész
networking-41/how-to-for-the-bcm4318-airforce-one-card-473194/">ndis
)
- A hozzászóláshoz be kell jelentkezni
Kicsit összekeveredtek a dolgok. :)
Három eszköz van, de az egyiket nem piszkáltam, csak említés szinten, mert ezt folyamatosan használom és működik egy adott gépben.
Ez volna az egyik bcm4318-as.
A PCMCIA eszköz típusa bcm4306, ez mindegyik gépen ment.
A másik bcm4318-as kártyával van gondom, mert nem megy a HP nx6110-es gépében.
Ebből a típusból volt kettő. A negyedik kártya :) ebből a másik gépből került ki, próbaként, egyáltalán a gép kezeli-e rendesen.
Nem működő bcm4318-at másik gépben ki akartam próbálni, de még nem jutottam el odáig.
A legjobb abban a gépben lenne, amiben a (működő) bcm4318 van, de ezt egyelőre nem szeretném bántani, inkább egy másik gépet majd.
Tehát eddig egy dolog biztos: az adott bcm4318-as kártya nem működik nx6110 típusú HP gépben valamiért.
- A hozzászóláshoz be kell jelentkezni
Kezdem érteni :)
- A hozzászóláshoz be kell jelentkezni
Nem tudom milyen disztrót használsz, de megnézném a /etc/udev/rules.d/70-persistent-net.rules-ban, hogy nincs-e bedrótozva a régi wifi-s hálókártya MAC-address-sze a wlan1 interface névhez. Lehet, hogy nem vlan1 néven kell próbálkozni? Csak egy tipp.
"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."
- A hozzászóláshoz be kell jelentkezni
Nem, az wlan0-ra van drótozva. Azért nevezi át wlan1-re. :)
Egyébként benne van a PCMCIA csatoló wlan0-ra, az miniPCI wlan1-re drótozva, ellenőriztem.
--
...viszont lehet, jobban járok egy újratelepítéssel, ha mentem a csomagneveket és visszateszem a rendszert. Úgy megvagyok vele max. fél óra alatt, de még nem adtam fel... időnként próbálkozom helyrehozni a csomagkezelést, de momentán nincs ötletem.
upgrade nem fut le, dpkg --configure -a nem fut le, force nem segít.
Hogy működik Debianéknál a csomagkezelő helyrerakása ilyenkor?
A rendszer fut rajta, de így sem telepíteni, sem frissíteni nem lehet.
Nem tudom, mit lehet ezzel kezdeni.
Szerk.: feltettem az archives könyvtárból dpkg-vel a libc6* libdb2* perl* apt* dpkg* debconf* csomagokat.
Most magára talált az apt és megy a frissítés. Nem lesz reinstall. :)
...viszont az Opera betette magát a frissítések közé (ezt nem kerestem, hogyan tudta), de már túllépett az Opera verziószáma, ő pedig még a régebbit töltené, ami már 404. Ez nem megoldhatatlan dolog, de számomra csúnya hibának tűnik a frissítéskezelés szempontjából.
- A hozzászóláshoz be kell jelentkezni
/etc/apt/sources.list-ben benne van az opera lelő helye?
opera.com itt megtalálod a distrohoz a beállítást.
Debian? melyik?
- A hozzászóláshoz be kell jelentkezni
Squeeze.
Nincs benne amúgy az Opera lelőhelye.
Újabban beállítja valahol magának a telepítéskor.
- A hozzászóláshoz be kell jelentkezni
Érdekes nekem nem volt benne.
- A hozzászóláshoz be kell jelentkezni
Frissítéskor látom az összes gépen, amelyikre feltettem... ha minden igaz, 11-es verziótól fölfele.
Forráslistában viszont nincs benne, így nem egészen értem, honnan veszi.
Szerk.: Csak a teljesség kedvéért...
/etc/apt könyvtárból nyílik egy sources.list.d alkönyvtár, ebbe tett bele az Opera egy opera.list filet.
Itt van benne az Opera tárolója.
- A hozzászóláshoz be kell jelentkezni
Erre van valakinek ötlete?
Tegnap próbaként áttettem egy másik nx6110-es gépből az Inteles eredeti wlan kártyáját ebbe a gépbe, amin a Broadcomot néztem.
Egyszerűen nem tudom visszarakni az Inteles kártyát az eredeti helyére. Gép indul, BIOS-ban wlan menüpont nem jelenik meg, lspci abszolút nem látja. Ha belerakom a Broadcom kártyát, azt látja a rendszer, de ugyanazt produkálja a kártya mint a másik gépben.
Az Inteles kártyát visszatéve a másik gépbe, BIOS-ban menüpont megjelenik és látja a rendszer, működik.
Tehát az eredeti gépben pcmcia kártya működik, eredeti wlan kártya másik gépben jó, az eredeti gép eredeti kártyáját viszont nem hajlandó felismerni.
Mi a nyavalya ez?
Próbáltam CMOS reset-et, sikertelenül. Eddig ebben a gépben működött a kártya. Most a centrino felirat sem jelenik meg.
Látott már valaki ilyet?
Talán nézek egy BIOS frissítést, de ez most kiakasztott.
Szerk.: El nem tudom képzelni, most éppen miért, de újra működik a másik nx6110-ben az eredeti Intel kártya. Huh. :)
- A hozzászóláshoz be kell jelentkezni
Beletettem a kártyát egy FSC E7110-es gépbe, bootoltam egy R.I.P. Linuxot.
A gyárilag rajt lévő firmwaret betölti, fel tudom húzni az interface-t up-ba, de iwlist scan nem hoz eredményt.
dmesg a következőképpen néz ki:
b43-phy1: Radio turned on by software
b43-phy1: Radio hardware status changed to DISABLED
b43-phy1: Radio turned on by software
b43-phy1: The hardware RF-kill button still turns the radio physically off. Press the button to turn it on.
Nem tudok róla, hogy lenne ilyen nyomógomb.
Már csak azért is, mert ebben a szerkezetben nincs wlan gyárilag, csak bluetooth. Ennek az antennáját tettem rá.
A bluetooth ki/bekapcsoló gombot nyomkodhatom, csak a bluetooth modult kapcsolja.
Tehát itt nincs error 132, de panaszkodik, hogy hardveresen le van tiltva...
Szerk.: Hopsz.
Visszatettem a kártyát az nx6110-be és bootoltam ugyanezt a CD-t mint a Fujitsu-Siemens gépnél (utóbbiban a LAN kártya helyére került a WLAN).
Most itt is ugyanaz a hibaüzenet, vagyis állítólag hardveresen tiltva van.
Ez egy RiplLinux 9.3, ez volt fent CD-n.
Érdekes módon ez a WLAN LED-jét is bekapcsolja. Egyéb hibaüzenet nincs, csak a dmesg alapján itt is a fenti... vagyis nem tudta bekapcsolni a rádiót.
Még egy utolsó próbát muszáj lesz tennem az nx6125-tel, aztán kb. kuka.
- A hozzászóláshoz be kell jelentkezni
A b43xx az a wifi-karyta tipus, amibol eddig ahanyat lattam, Linuxon egy se kelt eletre 3 kulonbozo driverrel probalva se, de Windowsok is muveltek igen erdekes dolgokat vele. Csak hat sajnos sok laptopban ez van :/ Szamomra a halokartyak legalja, meg a Realtek wifi kartyaknal is siralmasabb
- A hozzászóláshoz be kell jelentkezni
No igen, de ha másik bcm4318 ill. bcm4306 gond nélkül üzemel, akkor ott valami más gond lesz...
Közben szereztem bcm4318-as kártyát PCMCIA kivitelben, az is működik. :)
- A hozzászóláshoz be kell jelentkezni
Nos, az nx6125-ös gépben (amiben eredendően is ilyen kártya van), szintén ugyanezt csinálja.
Nem lehet rajt bekapcsolni a rádió részt és kész. Kuka, lezártam a próbálkozásokat.
(Esetleg, ha másik gép kerül hozzám.)
Köszönöm a tanácsokat, rossz a kártya.
- A hozzászóláshoz be kell jelentkezni
Megoldottam a gép wlan-problémáját.
Szereztem egy eredetivel azonos Intel 2200bg kártyát.
Ezzel csak annyi volt a gond, hogy ez a kártya gyári Intel, a gép pedig HP-branded kártyát vár és a szokásos, csökönyösen elutasító és unszimpatikus 104-es hibaüzenettel röhög szembe.
A lényeg, hogy van a neten egy leírás, hogyan kell a kártya eepromjában egyes byteokat módosítani.
Vagyis... létezik egy patch az ipw2x00 modulhoz, ami lehetővé teszi az eeprom valódi írását.
A gondom az volt vele, hogy alapvetően egy régi Knoppix változathoz mellékelték készen, de ez két gépen sem volt hajlandó az én kártyámat rendesen kezelni, gyakorlatilag MAC-cím és eeprom adatok mind 00 volt vele, patchelt modul ide vagy oda.
Megtaláltam a patchet külön, ami eredendően (ha jól emlékszem) 2.6.24-es kernelhez készült.
Ezt alkalmaztam a 2.6.35-ös verzióra, a visszadobott részeket pedig kézzel beillesztettem a kódba.
Így sikerült módosítani az eepromban ehhez szükséges 4 byteot, ezzel megnyugtatva a BIOS kódjának lelkivilágát.
Kérdésem, hogy mennyire illendő a módosított patchet közzétenni, vagy inkább hallgassak róla mélyen... :)
...egyáltalán, érdekel valakit a dolog?
/...mondjuk utána kellene néznem hozzá, hogyan is jön létre a meglévő kódból a patch file.../
- A hozzászóláshoz be kell jelentkezni
Gratula !
Eredeti szerzővel, ha akarod levelezd le.
Most mi már tudjuk hol keressünk patch-et :),
esetleg röviden írd le, mit hogyan(blog).
(a többit nem tudom, de nem hiszem, hogy bármilyen hátrány érne emiatt)
- A hozzászóláshoz be kell jelentkezni
Megoldottam az eredeti problémát is.
Mivel ethtool nem látta az eeprom adatait, problémásnak tűnt azt módosítani.
Most kicsit körüljártam a dolgot és rátaláltam a módjára.
A /sys filerendszerben elérhető az ún. ssb_sprom eszköz, innentől pedig egyszerű.
Van egy ssb-sprom nevű segédlet a file módosításához/értelmezéséhez, de enélkül sem bonyolult a dolog.
Úgy tűnik, itt több adat is helytelen volt a kártyán.
Fogtam a működő miniPCI kártya eeprom-tartalmát, átírtam benne a MAC címet az eredetire (ne változzon) és felírtam ezt a másik kártyába.
Azóta megszűnt Unclassified device-nak lenni, látszik a BIOS menürendszerében és látom vele a hálózatot is.
Tehát működik a kártya.
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Én is egy az egyben ugyanezzel a problémával állok szemben. Van egy HP nx6110-es notim aminek csak a wifi kártya helye volt kártya nem. Vettem egy Broadcom BCM4318E-s kártyát,de nem igazán akar működni. A windows felismeri bár,de 10-es hibakódot ír az eszközkezelőben, Linux alatt pedig meg sem nyikkan. A BIOS-ban nem jelenik meg a wifi kártyát beállító menüpont sem és a wifi bekapcsoló gomb sem működik. VaZso tudnál részletesebb infót adni,hogy mivel, hogyan és mit adtál ki linux alatt,hogy működésre bírd?
- A hozzászóláshoz be kell jelentkezni
Ez az ssb_sprom file nálam egy nx6125-ön /sys/pci0000:00/0000:00:14.4/0000:02:02.0/ssb_sprom néven helyezkedik el.
Keress rá az lspci által kiadott értékek alapján vagy akár find-dal az eszközre, de azért óvatosan, nehogy véletlenül mást találj meg.
Az én kártyámban ez a tartalma:
"0120000056133C1018430080020000000010001800000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFXXXXXXXXXXXXFFFFFFFFFFFFFFFFFFFFFFFFFFFF4530FA1483FA79FE030000004800FFFFFFFFFFFF3E00496A02FF454408FFFFFFFFFF022E"
, ahol XXXXXXXXXXXX a MAC címed (legyen 010203040506) a következő sorrendben: 020104030605
Tehát a MAC-címet 2 byte-onként rendezve a "hátsót" előre írod.
...vagyis ha a fenti számsorba beírod a MAC címet és visszatöltöd a kártyába, szerintem menni fog.
Ha jól rémlik, ehhez nem kellett semmi kernel módosítás (csak az Intelhez), tehát rootként írni tudod a filet
Biztonsági mentést mindenképpen csinálj a file tartalmáról és azért óvatosan bánj vele.
Azt most amúgy nem tudom megmondani, az én kártyámon volt-e E a számsor végén...
- A hozzászóláshoz be kell jelentkezni