Hi,
@Tes: schön, dass ein paar Dinge in meinem Image Anklang finden.
Leider ist es mir noch nicht gelungen, das mii-/ethertool zur Zusammenarbeit mit dem Treiber zu bekommen. Aber ich habe im neuen Treiber das NAPI aktiviert, das einen besseren Rx Durchsatz haben soll. Ein neues Image gibts weiter hinten.
Falls es im Forum noch echte Desperados gibt, habe ich im Anhang ein update-file, das einen RedBoot ins Flash schreibt. Dieser liegt ab 0xFFFE0000 im ROM, überschreibt also das original BIOS und den Recovery-Loader. Wer nicht weiß, was er da tut, sollte die Finger davon lassen, die Anderen sollten sich davor auf alle Fälle über
Code:
cat /dev/mtd0 > myImage.bin
eine Sicherung ihres ROM auf den USB machen. Trotzdem könnt ihr euch damit ganz einfach die Box zerschießen!!!! Dann hilft nurmehr JTAG
!!!Serielle Konsole absolut notwendig !!!
Code:
RAM: 0x00000000-0x000f0000, 0x00072390-0x000a0000 available
MGB100-RB by Schufti 07/08/07
<press Ctrl+C to enter prompt mode>
RedBoot> ^C
RedBoot>
RedBoot> ip_address -l 192.168.22.108
IP: 192.168.22.108, Default server: 0.0.0.0
RedBoot> load -r -v -m tftp -h 192.168.22.55 -b 0x400000 orig_bl.bin
|
Raw file loaded 0x00400000-0x0040ffff, assumed entry at 0x00400000
RedBoot> fl -s 0x400000 -d 0xffff0000 -l 0x10000
NOR Flash ID = 22a7
[First Sector=3fh,Last Sector=46h]
Erase sector........
Programming...
Ich habe im Beispiel nur den Bereich des orig. BL überschrieben (nein, eigentlich auch den des GUI), den Kernel habe ich nicht angetastet. Daher genügt es, den Bereich 0xfffe0000-0xffffffff zurückzuschreiben um den Recoveryloader wieder verwenden zu können. Wie gesagt, in dem Bereich liegt auch eure MAC, also verwendet EURE Sicherung.
schufti