WRT 54GL 1.1 + MMC/SD + FIRMWARE-ek

 ( cspguy | 2009. március 18., szerda - 1:41 )

Sziasztok!

Tanácsot kérnék, mert már nagyon tele a tököm. :D

Linksys wrt54gl 1.1 router.

DD-wrt v24sp1 firmware (Tomato nem jött be, openwrt-t nem tszem fel.

Megcsináltam hozzá az mmc/sd hw modot, így bele tudok tenni sd kártyát.

Saját driverrel a 16MB-os mmc-t olvassa, első berakáskor formázza, aztán ok,
ssh/telnet-en keresztül belépve látja stb.

2gb-os kingston microsd-t sd-vé konvertáló adapterrel
beletéve nem látja. mount-olni sem tudja.

Tisztán xar a dd-wrt mmc.o modulja.
na most ez a file a /lib/modules/2.4.36/mmc.o állomány

A következőket csinálom:

cd /tmp
wget http://programmingstuff.free.fr/files/openwrt/whiterussian/mmc/1_3_4/gpio2/mmc.o
chmod -r 770 mmc.o

cp mmc.o /lib/modules/2.4.37/mmc.o -> ezt nem engedi írni.

gpio enable 2
gpio enable 3
gpio enable 4
gpio enable 7

insmod mmc.o

root@OZONE-RTR:/etc/init.d# mkfs.ext2 /dev/mmc/disc0/part1
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
240480 inodes, 480238 blocks
24011 blocks (5.00%) reserved for the super user
First data block=0
15 block groups
32768 blocks per group, 32768 fragments per group
16032 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

dmesg

[INFO] mmc_hardware_init: initializing GPIOs
[INFO] mmc_card_init: the period of a 380KHz frequency lasts 524 CPU cycles
[INFO] mmc_card_init: powering card on. sending 80 CLK
[INFO] mmc_card_init: 80 CLK sent in 43892 CPU cycles
[INFO] mmc_card_init: resetting card (CMD0)
[INFO] mmc_card_init: doing initialization loop
[INFO] mmc_card_init: card inited successfully in 127 tries (3917813 CPU cycles)
.
[INFO] mmc_init: MMC/SD Card ID:
02 54 4d 53 44 30 32 47 38 ab cc fb 86 00 8b 7f [INFO] Manufacturer ID : 02
[INFO] OEM/Application ID: TM
[INFO] Product name : SD02G
[INFO] Product revision : 3.8
[INFO] Product SN : abccfb86
[INFO] Product Date : 2008-11
[INFO] mmc_card_config: size = 1921024, hardsectsize = 1024, sectors = 1921024
[WARN] mmc_init: hd_sizes=1921024, hd[0].nr_sects=3842048
[INFO] mmc_card_init: set_blocklen (CMD16) succeeded !
Partition check:
mmca: p1
SQUASHFS error: Can't find a SQUASHFS superblock on mmc(121,1) ->ez
elvileg amiatt van, hogy a mountolasnal az ext2 fs-t meg kell adni
neki

mount /dev/mmc/disc0/part1 /opt -t ext2

Mi lehet a gond?

A problémáim:

- Szeretném a wget-el leszedett mmc.o-t betenni a
/lib/modules/2.4.36/mmc.o helyére. Na most a célfilet nem lehet
törölni, a könyvtárba írni sem tudok. Jogátállítás sem megy.
- automatikusan le szeretném futtatni a mmc.o-t,a gpio
engedélyezéseket, a partíció mountolását minden bootkor.
Esetleg az eredeti mmc.o cseréje is szóba jöhet.
- dd-wrt-t meghagynám, mert jó. Az mmc-t elb@szták benne.

Segítsetek legyetek szívesek!

Köszönöm!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

nem lehet, hogy újra kéne gyártani a firmware-t az új mmc.o-val

Az a gond, hogy 24-es forrás nincs a dd-wrt lapján csak 23-as.

Openwrt-t gui-val használ valaki esetleg?

Mit bír egy ilyen router?

Jó lenne egy ftp szervert feltenni, amire családi képeket tennék fel és a rokonság leszedné.
esetleg https-en keresztül sem lenne rossz.

2Gb-nyi sd egyelőre elég.

Openwrt-vel van valakinek esetleg működő megoldása?

Ehheh, a csaladi kepek megosztasanak celjabol vegigcsinaltal egy mmc modot + most meg be akarsz rakni egy masik kernelhez forditott mmc modult a bleeding edge ddwrtre? :)
Oreg, a picasa, a flickr meg a tobbi kepmegoszto az miert nem jo? Le tudod jelszavazni, aztan annak adsz jogot, akinek akarsz.

Egyebkent szerintem openwrt lekezelne. En ADM5120-ra forditottam (azon van 2 usb port) de akar pendriveot, akar bluetooth rakok ra minden megy frankon. Csodat meg nem kell varni egy wrt54-tol, de menni fog.

:D Jaja, kíváncsi természet vagyok, a forrasztásokal kellett játszani + 1 ezeréves memkártya olvasóról leszedni az sd slotot. Teljesen jó lett. Nem szépségdíjas, de okés.

A legszebb az, hogy a 16MB-os canon fényképezőhöz adott mmc csont nélkül megy, tehát nem a hw a hibás. A ki....ott ddwrt az, amiben nem kellően támogatott a nagyobb méretű sd kártya.

Amúgy bejön a ddwrt, mert a forgalmi statisztikája nem rossz.

A tomato meg nem jön be egyszerűen, a dd-wrt legalább volt annyira intelligens, hogy a berakott kártyát ha nem ext2-volt hazavágta. :D

Webre meg nem szívesen tennék fel képeket, meg videókat sem.

Openwrt-hez meg tudatlannak érzem magam. Nem kicsit. :D

Probald akkor xwrt-vel eloszor, az az openwrt webes konfig feluletenek (a webif-nek) a kifinomultabb verzioja. Nem tudsz mindent allitgatni ugy mint konzolon keresztul, de arra pont eleg, hogy ne kelljen forumokat olvasgatni egy echo 1 > /proc/sys/net/ipv4/ip_forward parancsert :) Az openwrt-nek szerintem jobb a hardvertamogatasa, mint a dd-wrtnek. X-wrt-s imaget meg tudsz letolteni es siman frissitheted a webes updaterrel.

Hö. Erre lehet sd kártyát moddolni? :D

Jaja, megcsináltam és működik, csak a ddwrt-ben nem ok az mmc.o

Üdv.,

Na nem olvastam végig mert rohanok, de a gondod az, hogy az új HC-s SD/MMC kártyákat nem támogatja kernelmodul. Olyan kártya kell ami kicsit régebbi és menni fog. (ui: az én mod-om világszép is! :) )

----- www.blackpanther.hu -----

Képet, vagy it didn't happen :)

Ugyanez a router, SD/MMC mod, OpenWRT (r16206). Látja is szépen, de a rendszert nem bírom átpakolni rá egyik neten fellelhető leírás szerint sem (rootfs csere, jffs csere, csomagok SD-n). Csomagok miatt kéne a plusz hely.
Valakinek sikerült már összehozni?

En is megcsinaltam anno az SD foglalatot, szepen viszi is a normal 1GB os kartyaval, ftp is ment stb. De fenti kolleganak igazat kell adjak, miszerint mar nem érdemes foglalkozni vele, egyrészt kicsi a "tárhely", és vannak már kész megoldások a neten.
Én kiváltottam egy D945GCLF2 -vel, gyári hűtőt lekapva, es egy 12-es lassu fordulatu hűtőt rátéve, csak a winyót hallani írás közben.

Én is most rakok össze egy D945GCLF2 NAS + Tesztszerver-t, de mindez elé raknám a WRT54GL-t router is WiFi funkciókra (nagyságrendekkel olcsóbban, mint pl. egy routerboard), de egy OpenVPN csomagot már nem bírok beletuszkolni a 4M Flash-ébe :(