OpenWrt - Linksys NSLU2
Opis platformyOstatnia zmiana: 2012-02-08 18:59
1. Krótka specyfikacja
2. Obrazy
2.1. Parametry
2.2. Zawartość obrazów
3. Instalacja
4. Elementy specyficzne dla urządzenia
4.1. Led
4.2. Przycisk zasilania
4.3. Brzęczyk
Krótka specyfikacja
Chyba wszystko co można było jest na http://www.nslu2-linux.org/. Urządzenie już nie produkowane.- CPU: Intel ixp420 (266MHz lub 133MHz w pierwszych wersjach)
- flash: 8MB
- ram: 32MB
- 1x RJ45 10/100Mps
- 2x USB 2.0
- rtc, przycisk zasilania, przycisk reset, 4xled, beeper
Generalnie sprzęt bardzo dobrze poznany i umożliwia szereg modyfikacji sprzętowych. W szczególności na uwagę zasługuje rozbudowa o trzy dodatkowe porty USB czy magistralę i2c.
Zasilanie: 5V 2A, zużycie energii: 3.7W podczas działania. Wydajność USB: ok 4.5MB/s odczytu z USB.
Obrazy
Firmware można pobierać z adresu: http://ecco.selfip.net/backfire/ixp4xx/ (plik openwrt-nslu2-squashfs.bin)Parametry
Adres IP: 192.168.1.1Login: root
Hasło: brak (logowanie przez telnet, ustawienie hasła poleceniem passwd)
Zawartość obrazów
Standardowy obraz OpenWrt Backfire 10.03.1 bez gui, oraz:- obsługa systemu plików ext2/ext3/ext4/vfat/ntfs
- samba (3.0.37), vsftpd (udostępniają anonimowo /mnt)
- e2fsprogs, dosfsck
- block-mount/block-hotplug/block-extroot
- obsługa LED (disk1/disk2 oraz Ready/Status)
- obsługa przycisku
Dnsmasq oraz firewall jest domyślnie wyłączony (choć jest zawarty w obrazie). Domyślnie brak jest także ppp (można doinstalować).
Instalacja
Niezbędny jest program upslug2. Dostępny jest w większości dystrybucji linuksowych, wystarczy więc zainstalować. Aby zainstalować oprogramowanie na NSLU2 należy- wyłączyć zasilanie urządzenia
- wcisnąć i przytrzymać przycisk reset (z tyłu obudowy)
- włączyć zasilanie urządzenia i nacisnąć przycisk POWER (jak jest taka potrzeba)
- włączy się pomarańczowa dioda "Ready"
- po chwili zmieni kolor na czerwony - w tym momencie należy natychmiast puścić przycisk Reset
- dioda "Status" zacznie pulsować
NSLU2 już w odpowiednim trybie. Ustawiamy adres IP na karcie sieciowej (np. na 192.168.1.100) i uruchamiamy program upslug2. Powinien wyświetlić listę znalezionych urządzeń:
# upslug2
NSLU2 00:18:39:xx:xx:xx Product ID: 1 Protocol ID: 0 Firmware Version: R23V63 [0x2363]
# upslug2 -i openwrt-nslu2-squashfs.bin
NSLU2 00:18:39:xx:xx:xx Product ID: 1 Protocol ID: 0 Firmware Version: R23V63 [0x2363]
Upgrading LKGAAE341 00:18:39:xx:xx:xx
. original flash contents * packet timed out
! being erased - erased
u being upgraded U upgraded
v being verified V verified
Display:
<status> <address completed>+<bytes transmitted but not completed>
Status:
* timeout occured + sequence error detected
7fffff+000000 ...VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
Rebooting... done
Elementy specyficzne dla urządzenia
Led
- DISK1/DISK2 - zapala się po podłączeniu urządzenia
- Ready - zapala się w stanie gotowości urządzenia
- Status - pulsuje w rytm obciążenia systemu
Przycisk zasilania
Po naciśnięciu następuje wyłączenie urządzenia.Brzęczyk
Obraz zawiera dodatkowo pakiety beep oraz kmod-ixp4xx-beeper pozwalające na sygnalizację dzwiękową. Przykład:
# beep -f 659 -l 460 -n -f 784 -l 340 -n -f 659 -l 230 -n -f 659 -l 110 \
-n -f 880 -l 230 -n -f 659 -l 230 -n -f 587 -l 230 -n -f 659 -l 460 \
-n -f 988 -l 340 -n -f 659 -l 230 -n -f 659 -l 110 -n -f 1047-l 230 \
-n -f 988 -l 230 -n -f 784 -l 230 -n -f 659 -l 230 -n -f 988 -l 230 \
-n -f 1318 -l 230 -n -f 659 -l 110 -n -f 587 -l 230 -n -f 587 -l 110 \
-n -f 494 -l 230 -n -f 740 -l 230 -n -f 659 -l 460 -e /dev/input/event0