ist bestimmt schon in diversen Threads angesprochen worden, aber ich habe mich dennoch zu Tode gesucht. Im folgenden nun eine simple Möglichkeit, die Ausgaben der Dbox2 am seriellen Port per Nullmodemkabel abzugreifen und unter Linux zu verfolgen.
Voraussetzung ist natürlich besagte Verbindung über Nullmodemkabel zwischen Dbox2 und PC. Darüber hinaus muss kermit, der klassiker unter den Unix Terminalprogrammen installiert sein, den garantiert jede Distribution in ihren Repositorys hat.
Dann mit einem beliebigen Texteditor, vorzugsweise natürlich vim, folgendes Script anlegen und beispielsweise als dbox2.tty speichern:
Code: Alles auswählen
#!/usr/bin/kermit
set modem type none
set carrier-watch off
set line /dev/ttyS0
set speed 9600
set line /dev/ttyS0
set speed 9600
set terminal bytesize 8
set parity none
set stop-bits 1
set flow none
connect
quit
Code: Alles auswählen
chmod 755 dbox2.tty
Code: Alles auswählen
/dbox2$ ./dbox2.tty
Connecting to /dev/ttyS0, speed 9600
Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------
�debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.0 mID 01
debug: feID 7a gtxID 0b
debug: fpID 5a dsID 01-e5.be.1d.07.00.00-cd
debug: HWrev X5 SWrev 0.81
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Given up BOOTP/TFTP boot
boot net failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
Found file /root/platform/nokia-dbox2/kernel/os in Flash-FS
debug: Got Block #0032
will verify ELF image, start= 0x800000, size= 158020
verify sig: 262
Branching to 0x40000
U-Boot 1.1.4 (Tuxbox) (Aug 7 2006 - 21:15:08)
CPU: PPC823ZTnnB2 at 67.200 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Nokia, BMon V1.0
Watchdog enabled
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: . done.
FB: ready
LCD: ready
In: serial
Out: serial
Err: serial
Net: SCC ETHERNET
(... ... ... ...)