SP501 Serielle Konsole

RoyceMcKnight

Neuer User
Mitglied seit
22 Aug 2006
Beiträge
186
Punkte für Reaktionen
0
Punkte
0
Da auch der 20. Versuch einen eigenen Kernel zu betreiben fehlgeschlagen ist, will ich meinen Speedport mit einer seriellen Konsole ausrüsten.

Leider weiß ich nicht, welches Anschlusspanel das richtige ist. Kann mir das mal jemand anhand der angehängten Grafiken sagen?
Am besten auch gleich welche Spannungen die Anschlüsse hergeben, dann könnte ich das mit dem Multimeter durchtesten.


Grüße

Mike
 

Anhänge

  • P1010006.JPG
    P1010006.JPG
    274.7 KB · Aufrufe: 156
  • P1010007.JPG
    P1010007.JPG
    309.2 KB · Aufrufe: 154
Auf meiner FON WLAN sieht der Anschluss für die serielle genauso aus und ist auch an der selben Stelle.
Die 4 Anschlüsse über dem RAM (Infineon)? sind die richtigen. Für die serielle Konsole brauchst du nur die ersten 3, also ohne den Eckigen.
Sieht doch fast genauso aus: Link

MfG Oliver
 
Ahhh weltklasse, wusste gar nicht das es bei Enrik auch ein Foto zur seriellen Konsole gibt.
Dann werde ich morgen mal mein altes Handy Datenkabel und den Lötkolben raussuchen ;)


Grüße

Mike
 
So gerade euphroisch mein altes Nokia Datenkabel zerlegt (USB). Steckergelegung rausgesucht, alles schon an den Speedport angelötet, Treiber installiert, und Terminal aufgemacht.

FUMP: geht nicht. Habe in der Euphorie angenommen, dass es sich bei dem Datenkabel um das Klassische handelt, sprich dass im Kabel ein Prolific USB-to-seriel Chip werkelt.
Na ja, diese Annahme war falsch, in den Kabel arbeitet irgend so ein properitärer Nokia-Scheiss.
Jetzt muss ich mir bei eBay irgend n USB Kabel holen welches den Prolific-Chip verwendet. Somit wurde das Projekt serielle Konsole erstmal um ein paar Tage verschoben.


Grüße

Mike
 
Habe mir jetzt eines der x55 Serie bei eBay geholt. Einfach nachgesehen, welcher eBay Anbieter die Kabeltreiber zum Download anbietet. Und der der Prolific Treiber anbietet und am billigsten war, hat gewonnen ;)
 
Ich hab mir damals Steckbrücken, den MAX232N und die Elkos für 2¤ bei Conrad mitbestellt. Hab das auf eine kleine Lochrasterplatine gelötet und die Steckbrücken so gemacht das ich die Pinbelegung bei Bedarf ändern kann. Kann mit dem fast alle Geräte auslesen oder auch neu flashen. Allerdings wenn die Spannung unter 2,4V runter geht, dann is nix mehr mit schneller datenübertragung. Für diesen Zweck hab ich ne kleine Buchse drangelötet wo ich zusätzlich nen 5V Netzgerät anstecken kann.
Die Platine is ca. 2cm auf 3cm groß mit RS232 Stecker an flexiblen Kabeln. Das Kabel ist ein dünnes vieradriges ISDN Kabel. Es werden aber nur drei Adern benötigt. Dadurch kann die Platine auch fest angesteckt werden und das Gehäuse wieder geschlossen werden.

Mfg Igi
 
Bezugsquelle für Wandler 5V -> +/- 15V

Platine mit allen Bauteilen, so wie von Igi2003 beschrieben gibts beispielsweise als RS232-TTL-Wandler-Bausatz für 3,95 Eur (zzgl Versandkosten in Höhe von 4,50 Eur) unter der Artikelnummer Best.Nr. 810 036 hier. Dafür fahr ich nicht in die Stadt.

Artikeltext:
Kleines kompaktes Modul um den 5V-TTL-Pegel einer seriellen Schnittstelle (z.B. Mikrocontroller) an den bipolaren Pegel (-15 V/+ 15V) einer seriellen PC-Schnittstelle anzupassen.

Durch die vorhandenen Anschlussklemmen kann das Modul auch problemlos in bereits vorhandene Projekte integriert werden.
Technische Daten:
- Betriebsspannung 5 V-
- max. Stromaufnahme 21 mA
Maße (Platine): 48x46 mm.
 
Viel zu spät kam heute mein Datenkabel an.
Hier hab ich also was für euch ;)

Code:
[FLASH:] MACRONIX Top-MirrorBit-Flash 4MB 32 Bytes WriteBuffer
[FLASH:](Eraseregion [0] 63 sectors a 64kB) 
[FLASH:](Eraseregion [1] 8 sectors a 8kB) 
[SYSTEM:] OHIO on 211MHz/125MHz 

AVM_Ar7 >
[cpmac]<no link>

[cpmac]<found link>
AVM decompress Kernel:
...........done
start kernel

LINUX started...
Config serial console: ttyS0,38400
MDIX enabled.
prom_init: local_env_buffer 952 used (max 2048)
CPU revision is: 00018448
Primary instruction cache 16kb, linesize 16 bytes (4 ways)
Primary data cache 8kb, linesize 16 bytes (4 ways)
Number of TLB entries 16.
Linux version 2.4.17_mvl21-malta-mips_fp_le (jpluschke@EmbeddedVM) (gcc version 3.3.2) #1014-11 Wed May 24 15:41:01 CEST 2006
Reset Status: HW reset
DEBUG: Bring MDIO out of reset.
Determined physical RAM map:
 memory: 14000000 @ 00000000 (reserved)
 memory: 00020000 @ 14000000 (ROM data)
 memory: 00fe0000 @ 14020000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: 
calculating r4koff... 00102c00(1059840)
CPU frequency 211.97 MHz
Calibrating delay loop... 211.35 BogoMIPS
Freeing Adam2 reserved memory [0x14001000,0x0001f000]
Memory: 14572k/16384k available (1270k kernel code, 1812k reserved, 83k data, 48k init)
Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...  available.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Disabling the Out Of Memory Killer
devfs: v1.7 (20011216) Richard Gooch ([email protected])
devfs: boot_options: 0x1
Squashfs 2.1-r2b (released 2004/12/15) (C) 2002-2004 Phillip Lougher
pty: 32 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with no serial options enabled
ttyS00 at 0xa8610e00 (irq = 15) is a 16550A
[avm] configured: watchdog (module) eventled enable direct gpio 

AR7WDT: Watchdog Driver for AR7 Hardware (Version 1.0, build: May 24 2006 15:41:12)
block: 64 slots per queue, batch=16
Universal TUN/TAP device driver 1.4 (C)1999-2001 Maxim Krasnyansky
resize flash to 0x400000 Bytes
avalanche flash device: 0x400000 at 0x10000000.
 Amd/Fujitsu Extended Query Table v1.3 at 0x0040
Physically mapped flash: Swapping erase regions for broken CFI table.
number of CFI chips: 1
Looking for mtd device :mtd0:
Looking for mtd device :mtd1:
Looking for mtd device :mtd2:
Looking for mtd device :mtd3:
Looking for mtd device :mtd4:
Looking for mtd device :mtd5:
mtd mtd5 not found
flash: mtd[0] 0x90000000 - 0x90000000
flash: mtd[1] 0x90010000 - 0x903C0000
flash: mtd[2] 0x90000000 - 0x90010000
flash: mtd[3] 0x903C0000 - 0x903E0000
flash: mtd[4] 0x903E0000 - 0x90400000
flash: mtd[5] 0x00000000 - 0x00000000
[_4_1_mtd_Xmb]:
search for Squash Fs image: 0x90010000 - 0x903c0000
SquashFs image found at 0x90078400
[add_partition] mtd0: 0x90078400 - 0x903c0000 (root filesystem)
Found a mtd0 image (0x78400), with size (0x347c00).
Creating 1 MTD partitions on "Physically mapped flash":
0x00078400-0x003c0000 : "mtd0"
mtd: partition "mtd0" doesn't start on an erase block boundary -- force read-only
[add_partition] mtd1: 0x90010000 - 0x903c0000 (kernel)
Found a mtd1 image (0x10000), with size (0x3b0000).
Creating 1 MTD partitions on "Physically mapped flash":
0x00010000-0x003c0000 : "mtd1"
[add_partition] mtd2: 0x90000000 - 0x90010000 (urlader)
Found a mtd2 image (0x0), with size (0x10000).
Creating 1 MTD partitions on "Physically mapped flash":
0x00000000-0x00010000 : "mtd2"
[add_partition] mtd3: 0x903c0000 - 0x903e0000 (tffs)
Found a mtd3 image (0x3c0000), with size (0x20000).
Creating 1 MTD partitions on "Physically mapped flash":
0x003c0000-0x003e0000 : "mtd3"
[add_partition] mtd4: 0x903e0000 - 0x90400000 (tffs)
Found a mtd4 image (0x3e0000), with size (0x20000).
Creating 1 MTD partitions on "Physically mapped flash":
0x003e0000-0x00400000 : "mtd4"
TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 2.0)
      mount on mtd3 and mtd4 (double buffering)
Adam2 environment variables API installed.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
Initializing the WAN Bridge.
Please set the MAC Address for the WAN Bridge.
Set the Environment variable 'wan_br_mac'. 
MAC Address should be in the following format: xx.xx.xx.xx.xx.xx
use lzma compression 
VFS: Mounted root (squashfs filesystem) readonly.
root device=/dev/mtdblock/0
Mounted devfs on /dev
Freeing unused kernel memory: 48k freed
[sys_reboot]: cmd=0x0
init started:  BusyBox v1.00-pre3 (2006.03.24-08:21+0000) multi-call binary
Algorithmics/MIPS FPU Emulator v1.5
AR7WDT: System Init UEberwachung 120 Sekunden

*************************************
**** adam2 environment ****
HWRevision	93
ProductID	Fritz_Box_SpeedportW501V
SerialNumber	0000000000000000
annex	B
autoload	yes
bootloaderVersion	1.123
bootserport	tty0
bluetooth	00:04:0E:FF:FF:07
cpufrequency	211968000
firstfreeaddress	0x946AD100
firmware_version	tcom
firmware_info	28.04.07
flashsize	0x00400000
maca	00:15:0C:8B:AD:6C
macb	00:15:0C:8B:AD:6D
macwlan	00:15:0C:8B:AD:6E
macdsl	00:15:0C:8B:AD:6F
memsize	0x01000000
modetty0	38400,n,8,1,hw
modetty1	38400,n,8,1,hw
mtd0	0x90000000,0x90000000
mtd1	0x90010000,0x903C0000
mtd2	0x90000000,0x90010000
mtd3	0x903C0000,0x903E0000
mtd4	0x903E0000,0x90400000
my_ipaddress	192.168.178.1
prompt	AVM_Ar7
ptest	
reserved	00:04:0E:FF:FF:00
req_fullrate_freq	125000000
sysfrequency	125000000
urlader-version	1123
usb_board_mac	00:15:0C:8B:AD:70
usb_rndis_mac	00:15:0C:8B:AD:71
usb_device_id	0x5401
usb_revision_id	0x0200
usb_device_name	USB DSL Device
usb_manufacturer_name	AVM
wlan_cal	001A,001B,0011,00E3,010A,00F2,010A,02F1,0322
*************************************

HWRevision='93'
HWRevision_ATA='1'
HWRevision_BitFileCount=''
HWRevision_Reserved1='0'
ANNEX='B'
OEM='tcom'
Language='de'
Country='049'
TZ='CET-1CEST,M3.5.0,M10.5.0'
CONFIG_AB_COUNT='2'
CONFIG_ANNEX='B'
CONFIG_ASSIST='y'
CONFIG_ATA='n'
CONFIG_ATA_FULL='n'
CONFIG_AUDIO='n'
CONFIG_AURA='n'
CONFIG_BLUETOOTH='n'
CONFIG_BLUETOOTH_CTP='n'
CONFIG_BUTTON='n'
CONFIG_CAPI='y'
CONFIG_CAPI_MIPS='n'
CONFIG_CAPI_NT='n'
CONFIG_CAPI_POTS='y'
CONFIG_CAPI_TE='n'
CONFIG_CAPI_UBIK='n'
CONFIG_CAPI_XILINX='y'
CONFIG_CDROM='n'
CONFIG_CDROM_FALLBACK='n'
CONFIG_DECT='n'
CONFIG_DSL='y'
CONFIG_ENVIRONMENT_PATH='/proc/sys/dev/adam2'
CONFIG_ETH_COUNT='1'
CONFIG_FIRMWARE_URL='http://www.telekom.de/faq'
CONFIG_FON='y'
CONFIG_HOMEI2C='n'
CONFIG_HOSTNAME='speedport.ip'
CONFIG_I2C='n'
CONFIG_INSTALL_TYPE='ar7_4MB_1eth_2ab_pots_wlan_28776'
CONFIG_JFFS2='n'
CONFIG_LED_NO_DSL_LED='n'
CONFIG_MAILER='n'
CONFIG_MEDIACLI='n'
CONFIG_MEDIASRV='n'
CONFIG_NAND='n'
CONFIG_NFS='n'
CONFIG_OEM_DEFAULT='tcom'
CONFIG_PRODUKT='Fritz_Box_SpeedportW501V'
CONFIG_PRODUKT_NAME='Speedport W 501V'
CONFIG_RAMSIZE='16'
CONFIG_ROMSIZE='4'
CONFIG_SERVICEPORTAL_URL='none'
CONFIG_STOREUSRCFG='y'
CONFIG_SUBVERSION=''
CONFIG_TAM='n'
CONFIG_TAM_MODE='0'
CONFIG_TR069='n'
CONFIG_UBIK2='n'
CONFIG_UPNP='y'
CONFIG_USB='n'
CONFIG_USB_HOST_AVM='n'
CONFIG_USB_HOST_TI='n'
CONFIG_USB_PRINT_SERV='n'
CONFIG_USB_STORAGE='n'
CONFIG_USB_WLAN_AUTH='n'
CONFIG_VDSL='n'
CONFIG_VERSION='04.07'
CONFIG_VERSION_MAJOR='28'
CONFIG_VLYNQ='y'
CONFIG_VLYNQ0='3'
CONFIG_VLYNQ1='0'
CONFIG_VLYNQ_PARAMS='vlynq_reset_bit_0=17'
CONFIG_VPN='n'
CONFIG_WLAN='y'
CONFIG_WLAN_1130TNET='n'
CONFIG_WLAN_1350TNET='y'
CONFIG_WLAN_GREEN='n'
CONFIG_WLAN_WDS='y'
CONFIG_XILINX='y'
*************************************

Konsole funzt soweit, Daten werden empfangen oder gesendet. Jedoch nimmt die Box meine Befehle nicht an (Command not found).
Ich denke das liegt irgendwie an der Zeichenkodierung und mein HyperTerminal baut Mist. Was muss ich konkret ändern? Tipps?

Code:
BusyBox v1.00-pre3 (2006.03.24-08:21+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.


HWRevision='93'
HWRevision_ATA='1'
HWRevision_BitFileCount=''
HWRevision_Reserved1='0'
ANNEX='B'
hOEM='tcom'
Language='de'
Country='049'
eTZ='CET-1CEST,M3.5.0,M10.5.0'
CONFIG_AB_COUNT='2'
CONFIG_ANNEX='B'
CONFIG_ASSIST='y'
CONFIG_ATA='n'
CONFIG_ATA_FULL='n'
CONFIG_AUDIO='n'
CONFIG_AURA='n'
CONFIG_BLUETOOTH='n'
CONFIG_BLUETOOTH_CTP='n'
CONFIG_BUTTON='n'
CONFIG_CAPI='y'
CONFIG_CAPI_MIPS='n'
CONFIG_CAPI_NT='n'
CONFIG_CAPI_POTS='y'
CONFIG_CAPI_TE='n'
CONFIG_CAPI_UBIK='n'
CONFIG_CAPI_XILINX='y'
CONFIG_CDROM='n'
CONFIG_CDROM_FALLBACK='n'
CONFIG_DECT='n'
CONFIG_DSL='y'
CONFIG_ENVIRONMENT_PATH='/proc/sys/dev/adam2'
CONFIG_ETH_COUNT='1'
CONFIG_FIRMWARE_URL='http://www.telekom.de/faq'
CONFIG_FON='y'
CONFIG_HOMEI2C='n'
CONFIG_HOSTNAME='speedport.ip'
CONFIG_I2C='n'
CONFIG_INSTALL_TYPE='ar7_4MB_1eth_2ab_pots_wlan_28776'
CONFIG_JFFS2='n'
CONFIG_LED_NO_DSL_LED='n'
CONFIG_MAILER='n'
CONFIG_MEDIACLI='n'
CONFIG_MEDIASRV='n'
CONFIG_NAND='n'
CONFIG_NFS='n'
CONFIG_OEM_DEFAULT='tcom'
CONFIG_PRODUKT='Fritz_Box_SpeedportW501V'
CONFIG_PRODUKT_NAME='Speedport W 501V'
CONFIG_RAMSIZE='16'
CONFIG_ROMSIZE='4'
CONFIG_SERVICEPORTAL_URL='none'
CONFIG_STOREUSRCFG='y'
CONFIG_SUBVERSION=''
CONFIG_TAM='n'
CONFIG_TAM_MODE='0'
CONFIG_TR069='n'
CONFIG_UBIK2='n'
CONFIG_UPNP='y'
CONFIG_USB='n'
CONFIG_USB_HOST_AVM='n'
CONFIG_USB_HOST_TI='n'
CONFIG_USB_PRINT_SERV='n'
CONFIG_USB_STORAGE='n'
CONFIG_USB_WLAN_AUTH='n'
CONFIG_VDSL='n'
CONFIG_VERSION='04.07'
CONFIG_VERSION_MAJOR='28'
CONFIG_VLYNQ='y'
CONFIG_VLYNQ0='3'
CONFIG_VLYNQ1='0'
CONFIG_VLYNQ_PARAMS='vlynq_reset_bit_0=17'
CONFIG_VPN='n'
CONFIG_WLAN='y'
CONFIG_WLAN_1130TNET='n'
CONFIG_WLAN_1350TNET='y'
CONFIG_WLAN_GREEN='n'
CONFIG_WLAN_WDS='y'
CONFIG_XILINX='y'
ermittle die aktuelle TTY
tty is "/dev/tts/0"
Serielles Terminal
#
# help
: not found
# help
: not found
# help
: not found
#


Grüße

Mike
 
Konsole funzt soweit, Daten werden empfangen oder gesendet. Jedoch nimmt die Box meine Befehle nicht an (Command not found).
Ich denke das liegt irgendwie an der Zeichenkodierung und mein HyperTerminal baut Mist. Was muss ich konkret ändern? Tipps?

HERR, lass HIRN regnen :mad:
Wer die Parität falsch einstellt, dem kann einfach nicht mehr geholfen werden ;)
Problem behoben ;)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.