Keresés

Új hozzászólás Aktív témák

  • Mr Dini

    addikt

    LOGOUT blog

    válasz Mr Dini #24145 üzenetére

    Jéjj! Sikerült tftpvel mégis bebootolni a custom kernelt. :C

    De valamiért nem működik még mindig a wifi, de ez nyilván csak azért van, mert én bénázok... :W

    Szóval, egy kis összefoglaló... Van egy ZyXEL NSA320S-em, ami egy "beágyázott" 2.6.31.8-as régi-régi linux kernelre épülő OS-szal rendelkezik. Illetve egy kirkwood arm5-ös architektúrás proci van benne. Nem egy atomgép, de eddig rengeteg dolgot tudtam belőle kihozni...

    De most elhatároztam, h én bizony az usb-s tp link wifi stickemmel wifizni fogok vele. Viszont ehhez nem elég a sima modulfordítás a GPL forrásból, mert amikor modprobe/insmod segítségével betölteném, akkor unknown symbol-okat dob. Ebből én azt szűrtem le, h a kernelben le van tiltva a wireless support és a driverek, mint pl a mac80211, a cfg80211 és a libnl80211... És valóban, mikor toltam egy menuconfigot a Zyxel féle hivatalos GPL forrásból, akkor láttam, h ezek biziny nincsenek engedélyezve... Szóval egy 32 bites ubuntura előkészítettem egy cross-compile környezetet, PATH-t ráállítottam és nekiálltam a módosítások után lebuildelni a kernelt. Ez sikerült is és kaptam is egy uImage fájlt. :C

    Ezt beraktam tftp-re és a nasról ttl kábel (soros>usb kábel) segítségével betöltöttem a memóriába az új kernelt.

    Ezzel minden szép és jó, a cucc bebootol, be tudom gond nélkül tölteni az rt8192cu drivert (a dongle drivere) és a dongle bedugása után látszik is a dmesgben, h alakul a dolog.

    Viszont mikor a mac80211-et tölteném be, akkor invalid argunmentet dob és a dmesg azt mondja, h már be van töltve... Viszont az lsmodnál csak az rt8192cu látszik. :F

    Nem baj, gondoltam attól még haladjunk tovább! Szóval aktiváltam a wlan0 interface-n a cuccot az "ip link wlan0 up" paranccsal, ezután az ifconfigban látom is az eszközt, illetve a ledje villog egy ideig (aztán gondolom vmi készenléti módba kapcsol).

    De mikor próbálnék szkennelni iwlisttel, akkor ezt dobja:

    root@NSA320S:~# iwlist wlan0 scan
    wlan0     No scan results

    Szóval nem talál semmilyen wifi ssid-t a közelben... Pedig van csak nekem 5 db... :U

    Arra gondoltam, h lehet, h ez csak a nyílt és a wep hálókat látja, a wpa-t nem? Még listázni se képes?

    Na mindegy, megpróbáltam egy frissen fordított wpa supplicanttal is, de az valami ilyesmit dob:

    root@NSA320S:~# wpa_supplicant -B -i wlan0 -c /ffp/etc/wpa_supplicant/asd.conf
    Successfully initialized wpa_supplicant
    rfkill: Cannot open RFKILL control device
    nl80211: deinit ifname=wlan0 disabled_11b_rates=0
    wlan0: Failed to initialize driver interface

    És ha a wext drivert akarom használni, akkor egyszerűen kicrashel az egész...

    Illetve ha kihúzom a dongle-t, akkor is meghal a rendszer... Ez miért van? :F

    Köszi! :R

  • Mr Dini

    addikt

    LOGOUT blog

    válasz Mr Dini #24145 üzenetére

    Nah, asszem megvan a hiba, így másfél nap után az usb info parancsomra kinyögte a problémáját. Mégpedig azt, h HUB-ként látja a pendriveomat... :W És a HUB-ot nem tudja kezelni.

    Szóval a pendrive kilőve...

    Viszont szeretném ezt a módosított kernelt tesztelni, még mielőtt beleégetném a nas nandjába. Van erre valami lehetőség, esetleg tftpvel?

Új hozzászólás Aktív témák