WikiDevi.Wi-Cat.RU:Network/Hardware modifications/Linksys WAP54G SD-MOD/pl
http://web.archive.org/web/20120117022856/http://linksys.chyl.org/articles.php?article_id=4
WSTęP:
O ile opisów oraz zdjęć potrzebnych do wykonania tego modu dla modeli WRT54G/L jest sporo, to dla modelu WAP54G nie ma żadnego dobrze wykonanego opisu... Jako że posiadam właśnie ten model i udało mi się dodać mu obsługę sd - Postaram się to tu opisać:
Czego potrzebujemy?
Do wykonania tej modyfikacji potrzebujemy:
czytnik kart sd(ew. taśma fdd - ze starego komputera) kilka cienkich kabelków lutownice(najlepiej stację lutowniczą) kartę sd do 2gb (możliwe że większa też będzie działać... Jednak najlepiej wyposażyć się w kartę do 2gb )
WAP54G:
Potrzbujemy 4 wolnych linii gpio, zasilanie 3,3V oraz masę...
Zasilanie: Zasilanie możemy pobrać np. z gniazda rs232 lub czerwonej diody(power), a masę z metalowej obudowy przycisku SES lub Reset
GPIO: Do tego modu wykorzystałem gpio: 3,4,6 oraz 7
Oto schemat gdzie co przylutować:
Na Karcie SD | W Linksysie |
---|---|
1. CS - Chip Select | GPIO7(r150) |
2. DI - Data in | GPIO6(pomara?czowa dioda) |
3.GND | masa |
4.VDD(zasilanie 3.3V) | np. z dioda power |
5.Clk | GPIO3(r149) |
6.GND | masa |
7.DO - Data Out | GPIO4(TP5) - z drugiej strony płytki |
GPIO 3 oraz 7:
GPIO 4:
GPIO 6:
GND:
Gdy wszystko prawidłowo przylutujemy, możemy brać się za soft...
Gotowe sterowniki które możemy znaleść na necie są przystosowane do najpopularniejszych modeli czyli WRT54G - dlatego musiałem lekko zmodyfikować sterownik aby wykorzystywał port 6. Wykorzystałem zoptymalizowaną wersję sterownika sd/mmc z forum openwrt V1.3.4(kliknij aby pobrać). Jako że model ten ma tylko 2mb flash, zdecydowałem się na kompilacje od nowa softu dodając sterownik sd oraz obsługę ext2.
Kliknij aby pobrać
Whiterussian 0.9 - na wap-ie działa dość topornie(szczególnie webif)... dlatego zalecam podkręcenie procesora... bez dodatkowego chłodzenia można dać 216mhz a nawet 225mhz(jak to zrobić w innym artykule). Ja ze swojego wapa wycisnąłem 250mhz - jednakże dodałem mu radiator oraz wiatraczek. Po dwóch tygodniach pracy bez resetu router miał się ok... od czasu do czasu były problemy z dostaniem się do web gui... Jednak nie resetował się...
Gdy wgramy już soft/sterownik wkładamy kartę do czytnika i wydajemy polecenie:
insmod mmc
Następnie dajemy:
dmesg
aby sprawdzić czy router wykrył kartę... Jeżeli wszystko jest ok... montujemy kartę poleceniem:
mount /dev/mmc/disc0/disc /mnt
i możemy cieszyć się dodatkowym miejscem na naszym wapie :)
en:WikiDevi:Network/Hardware modifications/Linksys WAP54G SD-MOD