goed, round two
Midge:
upload "
openwrt-adm5120-2.4-squashfs-midge-min.bin.csys" (voor uploaden via kabel is er ook een speciale manier voor als het niet werkt, moet je ook maar even weten)
ADM5120 Boot:
jump to linux code!!
LINUX started...
ADM5120 Demo board
CPU revision is: 0001800b
[....]
Starting crond: OK
Jan 1 02:00:17 crond[1154]: crond 2.3.2 dillon, started, log level 8
Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//Packages
BusyBox v1.1.2 (2006.10.09-07:21+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/ # rdate: clock-1.cs.cmu.edu: Unknown host
An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp -q -P /tmp/ipkg-CmFePH http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//Packages'
unknown host, geen intenet?
/ # ifconfig
eth0 Link encap:Ethernet HWaddr A0:43:4E:A0:D1:00
inet addr:192.168.0.1 Bcast:0.0.0.0 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:99 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7801 (7.6 KiB ) TX bytes:540 (540.0 B )
Interrupt:9
[...]
eth4 Link encap:Ethernet HWaddr A0:43:4E:A0:D1:04
inet addr:192.168.4.1 Bcast:0.0.0.0 Mask:255.255.255.0
[...]
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:549 (549.0 B ) TX bytes:549 (549.0 B )
/ #
Ieder zijn fixed ip, gatway ip's ook nog, heel mooi

NOT!
blijkbaar moet ik even "etc/network/interfaces" editen om ip's aan te passen
vi-editor is ingebakken in midge + (
vi tutorial er bij toveren van het web)
The VI editor is a screen-based editor used by many Unix users. The VI editor has powerful features to aid programmers, but many beginning users avoid using VI because the different features overwhelm them
nou ik heb anders geen andere keus
/ #
vi etc/network/interfaces
eth0 (=WAN) 192.168.0.1 naar 192.168.1.11 en gateway op 192.168.1.1
'flash save" uitvoeren om de instellingen op de slaan in de flash, anders heeft dat ge-edit geen nut
ADM5120 Boot:
jump to linux code!!
LINUX started...
[...]
BusyBox v1.1.2 (2006.10.09-07:21+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/ # Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//Packages
Updated list of available packages in /usr/lib/ipkg/lists/kamikaze
Done.
/ # ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
84 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=1.5 ms
84 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=1.0 ms
werkt dat ook weer
usb werkend krijgen:
midge USB howto
even kijken of de packages al zijn geinstalleerd
/ # ipkg list_installed
base-files - 6 -
base-files-adm5120-2.4 - 2 -
busybox - 1.1.2-1 -
dropbear - 0.48.1-1 -
ip - 2.6.15-060110-1 -
kernel - 2.4.32-adm5120-1 -
kmod-adm5120-sw - 2.4.32-adm5120-1 -
kmod-gre - 2.4.32-adm5120-1 -
kmod-ipt-filter - 2.4.32-adm5120-1 -
kmod-ipt-ipopt - 2.4.32-adm5120-1 -
kmod-ipt-nat - 2.4.32-adm5120-1 -
kmod-sched - 2.4.32-adm5120-1 -
kmod-tun - 2.4.32-adm5120-1 -
tc - 2.6.15-060110-1 -
uclibc - 0.9.28-6 -
Done.
/ #
nee dus
Install the USB and ext2 modules (drivers) into your running midge:
/ # [b]ipkg install kmod-fs-ext2[/b]
Installing kmod-fs-ext2 (2.4.32-adm5120-1) to root...
Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-fs-ext2_2.4.32-adm5120-1_mipsel.ipk
Configuring kmod-fs-ext2
Done.
/ # [b]ipkg install kmod-usb-core[/b]
Installing kmod-usb-core (2.4.32-adm5120-1) to root...
Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-usb-core_2.4.32-adm5120-1_mipsel.ipk
Configuring kmod-usb-core
Done.
/ # [b]ipkg install kmod-usb-ohci[/b]
Installing kmod-usb-ohci (2.4.32-adm5120-1) to root...
Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-usb-ohci_2.4.32-adm5120-1_mipsel.ipk
Configuring kmod-usb-ohci
Done.
/ # [b]ipkg install kmod-usb-shci[/b]
Installing kmod-usb-shci (2.4.32-adm5120-1) to root...
Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-usb-shci_2.4.32-adm5120-1_mipsel.ipk
Configuring kmod-usb-shci
Done.
/ # [b]ipkg install kmod-usb-storage[/b]
Installing kmod-usb-storage (2.4.32-adm5120-1) to root...
Downloading http://midge.vlad.org.ua/kamikaze/20060924/bin/packages//kmod-usb-storage_2.4.32-adm5120-1_mipsel.ipk
Configuring kmod-usb-storage
Done.
/ #
and load them into the running kernel:
/ # [b]insmod scsi_mod[/b]
SCSI subsystem driver Revision: 1.00
/ # [b]insmod sd_mod[/b]
/ # [b]insmod ext2[/b]
/ # [b]insmod usbcore[/b]
usb.c: registered new driver hub
/ # [b]insmod usb-storage[/b]
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
/ # [b]insmod usb-shci[/b]
usb-shci.c: Start Init AHCI_INIT
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
/ #
Type dmesg to see, that the kernel found your USB plugs:
/ # [b]dmesg[/b]
[...]
SCSI subsystem driver Revision: 1.00
usb.c: registered new driver hub
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
usb-shci.c: Start Init AHCI_INIT
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
Now plug in your USB stick and type dmesg again:
/ # hub.c: new USB device HUB-1, assigned address 2
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Sony Model: Storage Media Rev: 0100
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 2030592 512-byte hdwr sectors (1040 MB)
sda: Write Protect is off
Partition check:
/dev/scsi/host0/bus0/target0/lun0: p1
dat werkt

mijn 1GB usb stick is gevonden (FAT partition nu)
/ #
flash save om de instellingen op te slaan (voor zekerheid)
maar... als ik reboot is die hele usb init + usb detectie weg
moet ik de insmod commando's ergens bij zetten?
tot zover mijn ervaring met midge
todo:
* ext2 filesystem op maken op de router of via windows op mijn pc (dus niet met een apparte linux bak)
* dhcp
* samba
* web server
en nu naar bed!