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

  • DarkByte

    addikt

    Sziasztok!

    Nem is tudom hol kezdjem. Szereztem egy kis VIA alapú vékony klienst innen a fórumról azzal a céllal hogy internet átjárót csinálok belőle a Huawei E220 modemes mobil internetemhez. A terv az volt hogy teljesen passzív lesz, lehetőleg Compact Flash vagy pendrive-ról fog bootolni és XP Embedded lesz rajta (vinyónak max. laptop vinyónak lenne hely kis modding után, de ezt a fenti cél végett direkt el akarom hagyni). XP Embedded-et elsősorban a modem drivere és kezelőprogija véget választottam volna, illetve azért mivel többet értek XP-hez mint Linuxhoz. Sajnos több igen durva korlátba is ütköztem: vettem egy 1GB-os Compact Flash kártyát, de az nem ismeri a DMA üzemmódot viszont az alaplapi CF foglalatba dugva a BIOS minden DMA tiltási kísérlet ellenére DMA-2 módban használja, aminek következménye hogy az XP a betöltőlogó alatt elszáll nagyjából 10 perc után egy DMA Timeout-tal. (természetesen a neten semmit nem találtam hogyan lehetne teljesen PIO-ra kényszeríteni az XPt) Ha egy vinyóról induló XP-ben PIO módra állítom, akkor következő bootnál már látom is a tartalmát. Magáról a kártyáról képes bootolni a gép, ha DOS-t rakok rá, az simán elindul róla. A második próbám egy pendrive-al volt, amire megintcsak XPe-t próbáltam feltenni, a Feature Pack 2007 tartalmazza az USB boot komponenst. Sajnos azonban itt is gondba ütköztem: a bootlogó után átállna USB 2.0-ra pendrive kezelésre ám a gépben csak USB 1.1 port van így kékhalállal ez is véget vet a mókának. (ráadásul iszonyat lassú is volna ami végett már elve elvetésre volt szánva)

    Most ott tartok hogy kicsit kétségbe vagyok esve, mert nem tudom mihez kezdjek így a géppel. :( A géphez jár egy Disc-On-Chip 32MB-os Flash drive is ami a belső noti-ATA aljaztra dugható rá és ha minden igaz újraírható (még nem próbáltam), ezen valamilyen mini linux van most fent ahogyan elnéztem, egy szerverhez csatlakozna ahonnan gondolom aztán a progikat futtatná (egy alap X szerver indul el amennyire értek hozzá). Végső ötletem így az hogy valamilyen mini linux-al kellene megvalósítanom vágyaimat.

    Több projekttel is összefutottam a neten, úgymint LEAF, Coyote Linux, FRESCO, ám átnézésük után arra a következtetésre jutottam hogy ugyan fel tudnám telepíteni őket, de félek tőle hogy mivel nem nagyon ismerem a linuxot mélységében, így gyorsan el fogok akadni. Amiért ezt gondolom az az, hogy a neten több helyen is olvasom hogy a modemhez több modullt is be kellene telepíteni (pl. usb-serial vagy micsoda) amelyeket ezekbe a spéci linuxokba gondolom jóval nehezebb bevarázsolni. Továbbá ezekben a linuxokban van egy rakás olyan komponens amire nekem nem biztos szükségem van és félek útban lennének a haladásban.

    Kicsit most annak ismeretében hogy keveset értek linuxhoz hülyén fog hangzani amit csinálni szeretnék, de azért leírom. :)

    Ha már lúd, legyen kövér alapon. A célom hogy a 32MB os Flash drive-on elférjek. ha ez semmiképpen nem valósítható meg akkor a CF kártya jöhet még szóba PIO módban, feltéve ha ez linux alatt megoldható. Szeretnék egy nagyon alap linux-ot ami kb. annyi mint egy MSDOS paranccsor (sorry a hasonlatért), és erre szeretném felrakni "kézzel" ami kell. Nem volna rossz ha valamilyen egyszerű csomagkezelővel lehetne a programokat rátelepíteni erre a rendszerre mondjuk netről.

    Amit a rendszernek tudnia kellene:
    - kapcsolódjon a netre, szolgáljon átjáróként a LAN kártya irányából a netre (tehát ossza a netet). A modemet standard usb soros porti modemként tudja elérni a linux ahogyan olvasom és PPP kapcsolódással lehet felépíteni a kapcsolatot
    - valamilyen módon felügyelhető legyen (pl. SSH-val kezdetnek jó lesz ha tudom figyelni él-e a netkapcsolat, jó volna ha látnám valahogyan hogy mennyi adatforgalom volt a kapcsolaton, stb.)
    - opcionális: stateless-re megvalósítani.. vagyis a kártyáról betöltődne a rendszer mondjuk egy ramdisk-re és onnan futna (a Flash drive kímélése végett) Ha áramkimaradás vagy ilyesmi volna, akkor se legyen gond, csak újraindul, tárcsáz és mehet is tovább (a 128MB RAM gondolom erre bőven elegendőnek kell legyen) Ha jól vettem ki a 32MB os kártya kapacitása is növelhető lenne ha mondjuk kibontásra kerülne a fájlrendszer induláskor egy ramdisk-be
    - opcionális: DHCP szerver a LAN kártya felé

    Tudom sokat szeretnék hirtelen, de remélem segítséggel neki tudok fogni megvalósítani, továbbá tényleg ha már rákényszerülök szeretnék tanulni is valamit belőle. Amit szeretnék kérni tőletek, az az hogy javasoljatok olyan helyeket a neten ahol viszonylag érhetően le van írva hogyan lehet egy ilyen alap kis linuxot felhúzni, esetleg ha létezik ilyen kis linux amiről beszélek akkor az érdekelne. Az alap rendszert CD-ről vagy pendrive-ról tudnám elkezdeni felrakni. (A rendszerem hardware összetevőit ha lesz segítségem leírom)

    Természetesen ha egyéb egyszerűbb kreatív ötlete volna valakinek, azt is jónéven venném. Előre is köszönöm bármely segítőkész linux guru segítségét. :R

    Üdv,
    DarkByte

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