CS2 und der MemoryExtension Slot

Boxenweitwurf
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

uhh das war ja wieder viel ... ich erspar mir mal das Quoten ;)

@Liontamer
1. spielen würde ich das nicht nennen 8)
2. klar ist das im höchsten Maß gefährlich, der A20 switch ist ne gute Idee
(hab ich ja auch ... vergesse aber meist den Loader dort zu sichern, ich hab aber noch meine Strippen drann für den 8-Bit Boot-Flash ;) )
3. nein ich habe keine Info's die andere nicht haben , aber woher weis ich das dann ?? ... na durch Disassemblieren ... ich hatte mal ein bischen den Loader durchforstet, da ich ja für die 8-Bit Version einiges ändern musste
zb. dass der Flash-driver nicht initialisiert wird ... tja und kurz vor dem
Flash-driver wird zufälligerweise der Ram-ermittelt ;)

Code: Alles auswählen

...
__start+E8                   lis     r29, 3
__start+EC                  bl      _ext_ram_init
__start+F0                   stw     r3, -0x6460(r29)
__start+F4                   bl      _fl_driver_init
...
jetzt machen wir aus dem bl ... ein nop ... fertig

so du hast Bmon 1.0
Adresse die geändert werden muss :
Flashbase+0x28f0
orig. Data: 0x4800049d
ändern in 0x60000000


... achja die edit-memory-Befehle im u-boot/ppcboot sind nur fürs Ram
also rauskopieren/ändern/sektor löschen/reinkopieren
.. nimm bitte nicht ppcboot 0.6.4 (der hat Fehler in Sektoren-aufteilung des Flashes )

hier mal ein Beispiel wie du vorgehen könntest

1. lösche dein Image (oder nur den Sektor 0x10400000-0x1041ffff)
2. sichere dein Loader (cp 10000000 10400000 8000)
3. hole 1.Sektor ins RAM (cp 10000000 01000000 1000)
4. ändere Data (nm 010028f0 ) in 60000000
5. unprotecte 1.sektor (prot off 1:0)
... jetzt wirds brenzlich .. der puls steigt ;)
6. lösche 1. Sektor (erase 1:0)
7. zurückkopieren (cp 01000000 10000000 1000)
... der puls geht auf fast normal ... ;)
8. nochmal log anschauen, ob man sich auch nicht vertippt hat ....
9. hardreset ...
... puls steigt wieder, fällt aber sofort, wenn sich Loader meldet ;)
10. berichten ;)
Zuletzt geändert von MHC am Samstag 22. März 2003, 17:36, insgesamt 1-mal geändert.
cu
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

hi MHC :D
Strippen drann für den 8-Bit Boot-Flash
das hattest Du vor nem Weilchen mal angekündigt.... klasse daß das hinhaut :D

aber damit
.. nimm bitte nicht ppcboot 1.6.4 (der hat Fehler in Sektoren-aufteilung des Flashes
meintest Du wohl 0.6.4
never change a running system
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Hmm, welche ppcboot soll ich denn nun nehmen?
Im Prinzip könnte ich sofort loslegen. Leider hab ich aber das Zusätzliche Gatter in der GPL_A4 Leitung wieder ausgelötet. Somit kann ich nicht probieren, ob des Versuch erfolgreich war.
Also werde ich das wohl auf Montag verschieben. Da bin ich wieder auf Arbeit, und habe die nötigen Werkzeuge zur Verfügung.

Entscheiden sie sich jetzt: ppcboot 0.6.4, oder ppcboot 1.6.4 nicht benutzen? :wink:
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

wo gibts eigentlich ein ppcboot 1.6.4?
ich hab hier nur 0.6.4 und 1.1.6
mit dem 064 gehts nicht, weil da beim bootloader die sektorengrenzen
nicht richtig funktionieren und mit dem 116 läuft das alles richtig
never change a running system
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

shit ... immer diese Tippfehler ...
ja klar 0.6.4
und bei Adresse meinte ich auch 10400000 .... (statt 10040000 ...)
habs vorsichtshalber editiert ...

@Liontamer
hab mir gerade noch mal Gedanken darüber gemacht, wegen dem nicht-booten

1. hat er garnicht gebootet (MPC steht dann meist an Adresse 0x100 ... kann man dann statisch feststellen)
2. oder bootete er teilweise und stieg aus (wegen CS2) noch bevor
Ausgaben über LCD/seriell kommen ? ... da müsste aber der Watchdog zugegriffen haben, so dass immer ein Softreset ausgelöst wurde ....

Anmerkung: http://dbox.devh.de/logik.gif ... GPL_A4 brauch Pull-up (ich denke mal, den hatteste mit rübergezogen ... oder ?)
cu
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Hehe, hab mich jetzt auch irre führen lassen, mit den verschiedenen ppcboot Versionen :wink:

Die Box bootet garnicht. Sprich, es geht nur die Hintergrundbeleuchtung des Displays an.
MHC hat geschrieben:Anmerkung: http://dbox.devh.de/logik.gif ... GPL_A4 brauch Pull-up (ich denke mal, den hatteste mit rübergezogen ... oder ?)
Äm. :roll:
Ich muß weg.... :D
Nein, den Pullup hab ich nicht eingebaut. Die GPL_A4 Leitung hab ich direkt hinter der CPU an dem 33Ohm Array aufgetrennt.
Ich denke, daß die Box deswegen nicht bootet.
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

Liontamer hat geschrieben:...
Die Box bootet garnicht. Sprich, es geht nur die Hintergrundbeleuchtung des Displays an.
...
Nein, den Pullup hab ich nicht eingebaut. Die GPL_A4 Leitung hab ich direkt hinter der CPU an dem 33Ohm Array aufgetrennt.
Ich denke, daß die Box deswegen nicht bootet.
mhh
1. nur Hintergrundbeleuchtung, bedeutet ja nicht, dass sie nicht bootet
... sie kann ja vor dem LCD-init abstürzen und der Watchdog greift zu ...
2. das mit den pullup ist ja nur ne Vermutung, da ich nicht weis welchen Pegel die GPL_A4 hat, bevor die GPM gestartet wird (also kurz nach HRESET) ... könnte ja High_z sein zb. ... der Hostblock muss aber enabled sein, damit der MPC das Flash findet ... nja musst mal testen ...

mhh ich hab da mal was für SoLaLa ;)
(CPU-Takt /Temparatur spielereien ;) )
hier Nokia ... Bmon egal ...
... unwichtige Sachen hab ich weggelassen
wichtig ist nur, dass u-boot/ppcboot gleich nach org.Loader gestartet wird,
da im org.Loader die Baudraten statisch sind und somit da dann Müll-ausgaben kommen ...

Code: Alles auswählen

...
CPU:   PPC823ZTnnA at 67.100 MHz: 2 kB I-Cache 1 kB D-Cache
...
=> cp 10000000 8000 1000
=> nm.w 823e
0000823e: 8000 ? 2fa0
0000823e: 2fa0 ? 
=> go 8210
## Starting application at 0x00008210 ...
...
CPU:   PPC823ZTnnA at 25 MHz: 2 kB I-Cache 1 kB D-Cache
... 
=> nm.w 823e
0000823e: 2fa0 ? a7e0
0000823e: a7e0 ? 
=> go 8210
## Starting application at 0x00008210 ...

CPU:   PPC823ZTnnA at 88 MHz: 2 kB I-Cache 1 kB D-Cache
interessant ist , was die CPU aushalten kann (bei guter Kühlung) ;)
Anmerkung: bei meiner Box kann ich bis 88.7 MHz hochgehen ... dann will die CPU nicht mehr ;)
cu
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

MHC hat geschrieben:[CPU: PPC823ZTnnA at 88 MHz: 2 kB I-Cache 1 kB D-Cache
Da fault mir ja einer ab! MHC hat die (bei alten 486ern noch übliche) Turbotaste entdeckt! :o 8) :P (Sorry für Vulgärsprache)
Die Frage lautet natürlich: läuft die dBox entsprechned seiner Bestimmung noch (ja, ich mein TV schauen :) ) schliesslich hängt doch IMHO das komplette Sub-System am gleichen Taktgeber und würde ebenfalls gnadenlos übertaktet, oder ist das "blöss" wieder mal einer Deiner genialen Einfälle und somit nur ein "yes, it's possible, but...?"
*neugirig auf Antwort wart* :roll:

P.S. den "Ersten" des "Vierten" ham wa ja schliesslich noch nich, gell? :)
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

neee,
das hat mit dem "ersten" des "vierten" weniger zu tun...
der XPC bootet anfangs ja erstmal mit 16MHz... und wird erst durch Abarbeiten des bootloaders auf 66 umgeschaltet... wenn ich mal ne box mit kaputtem LCD, Avia, GTX, Tuner, SEC, SAA und CXA bekomme, dann test ich mal wie weit man das treiben kann bis es raucht :wink:
never change a running system
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

übertakten , cool
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

zexma hat geschrieben: Die Frage lautet natürlich: läuft die dBox entsprechned seiner Bestimmung noch (ja, ich mein TV schauen :) ) schliesslich hängt doch IMHO das komplette Sub-System am gleichen Taktgeber und würde ebenfalls gnadenlos übertaktet, oder ist das "blöss" wieder mal einer Deiner genialen Einfälle und somit nur ein "yes, it's possible, but...?"
*neugirig auf Antwort wart* :roll:
1. Am ext. Bustakt hängt nur der RAM !!
(avia/gtx an 27MHz , CAM am Frontproz. )
2. alles andere läuft über Baudratengenerator ... also unwichtig, da ja aus Bustakt berechnet wird ....
...mein Erweiterungsmodul (ich hab 16/16) steigt ab 78Mhz aus ....
die 88 erreich ich nur mit internen Ram only ...
3. fakt ist das alleine die Nokias vom Bootloader her 'übertaktet' sind (67,1 Mhz)
4. der XFC (cp23 1my )ist bei Nokia stark an Untergrenze, deshalb könnte höhere Takt da auch aussteigen
5. wieso Turbotaste ??? noch nie was vom PLPRCR (immr+0x284) gehört ?
Auszug Nokia :
lis r3, 0x8000 # MF = 2048
# >> clklout = (MF+1) * 32.768kHz (= 67141632Hz)
stw r3, 0x284(r4) # PLPRCR

... bei den anderen Dbox2 ist MF = 2013
... fragt sich warum hat Nokia übertaktet ?

... kleiner Hinweis noch zum XFC in pf
Min : MF * 520
Max: MF * 920
... bei Nokia wär das 2048 * 520 = 1064960 pf als Minimalwert eingebaut ist aber 1my also schon darunter , wenn man jetzt den Multiplikationsfaktor erhöht ist die Untergrenze (inclusive Toleranz ) dann
sehr weit weg ....
und letztens noch merken tut man es kaum ;) (doch CPU wird heisser als sonst ... bzw bleibt kühl bei 25MHz ;) )
aber booten geht schneller (Kernel-treiber laden)
am deutlichsten merkst man mit ssh-keygen ;)

... jetzt weiche ich aber stark vom CS2 Thema ab ... mhhh

allerletze Anmerkung :
man könte in u-boot ne Art Bustakt-cmd einbauen ;)
cu
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Ok, morgen experimentiere ich sowohl mit dem PullUp, als auch mit dem patchen des Bootloaders.
Ich melde mich dann wieder.
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

läßt mir ja doch keine Ruhe sowas...
also 88,9MHz geht, aber schon bei der Prüfsumme fürs cdk.cramfs steigt die kiste aus (hier wars mal ne philips, baseimage 1.6.0 und cdk.cramfs vom 04.01.)
bei 86,5 oder was das war geht zwar flashen 100% aber irgednwo beim initialisieren des Netzwerks brach das image auch zusammen.
85MHz läuft aber komplett durch
PPCBoot 1.1.6 (TuxBox) (Jul 13 2002 - 20:02:35)

CPU: PPC823ZTnnB2 at 85.400 MHz: 2 kB I-Cache 1 kB D-Cache
Watchdog enabled
Board: DBOX2, Phillips
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: . done.
LCD: ready
FB: loading - ready
In: serial
Out: serial
Err: serial

Options:
1: Console on null
2: Console on ttyS0
3: Console on framebuffer
Select (1-3), other keys to stop autoboot: 0
...............................................................
Un-Protected 63 sectors
### FS (cramfs) loading 'vmlinuz' to 0x100000
### FS load compleate: 634725 bytes loaded to 0x100000
## Booting image at 00100000 ...
Image Name: dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 634661 Bytes = 619 kB = 0 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Linux version 2.4.20 (von alexW) Wer Kernels nachmacht, oder faelscht, wird best
raft ;-) #1 Die Dez 31 18:36:38 CET 2002
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 console=ttyS0
Decrementer Frequency = 320250000/60
mpc8xx-wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
mpc8xx-wdt: keep-alive trigger activated (PITC: 0x1000)
Console: colour dummy device 80x25
Calibrating delay loop... 85.19 BogoMIPS
Memory: 30816k available (1120k kernel code, 372k data, 60k init, 0k highmem)
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 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: 8192 (order: 3, 32768 bytes)
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
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.1. (C) 2001, 2002 Red Hat, Inc., designed by Axis Communications
AB.
i2c-core.o: i2c core module
CPM UART driver version 0.03
ttyS00 at 0x0280 is a SMC
ttyS01 at 0x0380 is a SMC
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2 on SCC2, 00:50:9c:2c:0a:a1
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
Using word write method
Creating 6 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "flfs (ppcboot)"
0x00040000-0x00720000 : "root (cramfs)"
0x00720000-0x00800000 : "var (jffs2)"
0x00020000-0x00800000 : "flash without bootloader"
0x00000000-0x00800000 : "complete flash"
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (cramfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 60k init
init started: BusyBox v0.61.pre (2002.09.22-12:09+0000) multi-caUsing /lib/modu
les/2.4.20/misc/i2c-8xx.o
[i2c-8xx]: mpc 8xx i2c init
i2c-core.o: adapter registered as adapter 0.
[i2c-8xx]: adapter: 0
Using /lib/modules/2.4.20/misc/info.o
Using /lib/modules/2.4.20/misc/event.o
event: init ...
Using /lib/modules/2.4.20/misc/avs.o
i2c-core.o: driver i2c audio/video switch driver registered.
i2c-core.o: client [STV6412] registered to adapter [](pos. 0).
Using /lib/modules/2.4.20/misc/saa7126.o
i2c-core.o: driver i2c saa7126 driver registered.
i2c-core.o: client [i2c saa7126 chip] registered to adapter [](pos. 1).
Using /lib/modules/2.4.20/misc/fp.o
i2c-core.o: driver DBox2 Frontprocessor driver registered.
i2c-core.o: client [DBox2 Frontprocessor client] registered to adapter [](pos. 2
).
Using /lib/modules/2.4.20/misc/dvb_demux.o
Using /lib/modules/2.4.20/misc/dvbdev.o
Using /lib/modules/2.4.20/misc/avia.o
AVIA: $Id: avia_core.c,v 1.32 2002/09/24 17:50:19 Jolt Exp $
Using /lib/modules/2.4.20/misc/lcd.o
Using /lib/modules/2.4.20/misc/cam.o
der moment ist gekommen...
lcd.o: init lcd driver module
lcd.o: found KS0713/SED153X lcd interface on 2
i2c-core.o: driver DBox2-CAM registered.
CAM: attaching CAM at 0x6e
write 1 event's ...
write 1 event's ...
i2c-core.o: client [DBOX2-CAM] registered to adapter [](pos. 3).
CAM: attached to adapter
Using /lib/modules/2.4.20/misc/dmxdev.o
Using /lib/modules/2.4.20/misc/dvb_frontend.o
[FONT] initializing core...
[FONT] adding font /share/fonts/micron_bold.ttf...OK (Micron/Bold)
[FONT] Intializing font cache...
[FONT] FTC_Face_Requester (Micron/Bold)
Using /lib/modules/2.4.20/misc/avia_gt.o
avia_gt_core: $Id: avia_gt_core.c,v 1.22 2002/09/13 22:53:55 Jolt Exp $
avia_gt_core: autodetecting chip type... AViA eNX found
avia_gt_enx: $Id: avia_gt_enx.c,v 1.13 2002/09/02 19:25:37 Jolt Exp $
avia_gt_accel: $Id: avia_gt_accel.c,v 1.6 2002/09/19 21:09:20 Jolt Exp $
avia_gt_dmx: $Id: avia_gt_dmx.c,v 1.134 2002/09/21 00:00:08 Jolt Exp $
avia_gt_dmx: Successfully loaded ucode VB1.7
ENX-INITed -> 0
there MIGHT be no TS :(
avia_gt_dmx: warning, misaligned queue 0 (is 0x32A00, size 65536), aligning...
avia_gt_gv: $Id: avia_gt_gv.c,v 1.22 2002/08/22 13:39:33 Jolt Exp $
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_pcm: $Id: avia_gt_pcm.c,v 1.18 2002/09/25 18:50:52 Jolt Exp $
avia_gt_capture: $Id: avia_gt_capture.c,v 1.22 2002/08/22 13:39:33 Jolt Exp $
avia_gt_pig: $Id: avia_gt_pig.c,v 1.28 2002/08/22 13:39:33 Jolt Exp $
avia_gt_ir: $Id: avia_gt_ir.c,v 1.19 2002/08/22 13:39:33 Jolt Exp $
avia_gt_core: Loaded AViA eNX/GTX driver
Using /lib/modules/2.4.20/misc/dvb.o
Init TDA8044H
Using /lib/modules/2.4.20/misc/tda8044h.o
i2c-core.o: driver TDA8044H DVB DECODER registered.
tda8044h.c: attaching TDA8044H at 0xd0
i2c-core.o: client [TDA8044H] registered to adapter [](pos. 4).
Using /lib/modules/2.4.20/misc/avia_gt_napi.o
avia_gt_napi: $Id: avia_gt_napi.c,v 1.130 2002/09/18 15:57:24 Jolt Exp $
avia_gt_napi: hardware section filtering disabled.
Using /lib/modules/2.4.20/misc/avia_gt_vbi.o
avia_gt_vbi: $Id: avia_gt_vbi.c,v 1.16 2002/08/22 13:39:33 Jolt Exp $
avia_gt_vbi: got demux C-Cube - AViA eNX/GTX
Using /lib/modules/2.4.20/misc/avia_gt_fb.o
avia_gt_fb: $Id: avia_gt_fb_core.c,v 1.36 2002/08/22 13:39:33 Jolt Exp $
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
Console: switching to colour frame buffer device 82x32
avia_gt_fb: fb0: AViA eNX/GTX Framebuffer frame buffer device
Using /lib/modules/2.4.20/misc/avia_gt_oss.o
avia_oss: $Id: avia_gt_oss.c,v 1.11 2002/09/25 18:50:52 Jolt Exp $
Using /lib/modules/2.4.20/misc/avia_gt_lirc.o
avia_gt_lirc: $Id: avia_gt_lirc.c,v 1.4 2002/08/22 13:39:33 Jolt Exp $
cdkVcInfo $Id: cdkVcInfo.c,v 1.1 2002/12/19 16:10:45 alexW Exp $

$Id: sectionsd.cpp,v 1.148 2002/12/09 20:07:52 thegoodguy Exp $
caching 504 hours
events are old 60min after their end time
[camd] a card is in slot #2
[camd] no card is in slot #1
[camd] ca system id: 1702
$Id: zapit.cpp,v 1.286 2003/01/03 12:41:31 alexw Exp $
[ConfigFile] Unable to open file /var/tuxbox/config/zapit/zapit.conffor reading.

/var/tuxbox/config/zapit/services.xml: No such file or directory
Controld $Id: controld.cpp,v 1.86 2003/01/04 16:45:15 Zwen Exp $

[ConfigFile] Unable to open file /var/tuxbox/config/controld.conffor reading.
[controld] /var/tuxbox/config/controld.conf not found
[controld] Boxtype detected: (02, 2, 3, Philips)
set event: 00000009
[nhttpd] Neutrino HTTP-Server starting..
[ConfigFile] Unable to open file /var/tuxbox/config/nhttpd.conffor reading.
[neutrino] NeutrinoNG $Id: neutrino.cpp,v 1.387 2003/01/04 17:21:03 Zwen Exp $

[lcdd] time-skin not found -> using default...
[lcdd] weekday-skin not found -> using default...
[lcdd] date-skin not found -> using default...
[lcdd] month-skin not found -> using default...
[lcdd] load config
[ConfigFile] Unable to open file /var/tuxbox/config/lcdd.conffor reading.
[lcdd] save config
[FONT] initializing core...
[FONT] adding font /share/fonts/micron.ttf...OK (Micron/Regular)
[FONT] Intializing font cache...
[FONT] FTC_Face_Requester (Micron/Regular)
[neutrino] frameBuffer Instance created
1024k video mem
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
[neutrino] enable flash
[neutrino] Software update enabled
[ConfigFile] Unable to open file /var/tuxbox/config/scan.conffor reading.
[neutrino] error while loading scan-settings, using defaults!
IP : 192.168.1.23
Netmask : 255.255.255.0
Broadcast: 192.168.1.255
Gateway :
[neutrino] menue setup
[CHTTPUpdater] HTTP-Basepath: http://dboxupdate.berlios.de/images/
[CHTTPUpdater] Image-Filename: cdk.cramfs
[CHTTPUpdater] Version-Filename: cdk.cramfs.version
loading locales: scandir: No such file or directory
[neutrino] control event register
[neutrino] sectionsd event register
[neutrino] zapit event register
[neutrino] timerd event register
saveing neutrino scan-config
das ganze hat zwar mit dem CS2 tatsächlich nix zu tun, aber im Hinblick auf die Geschwindigkeit für das IDEinterface ist das nicht zu verachten... so runde 25% mehr Rechenleistung/RAMdurchsatz kommen da mehr als gut :D
ich werd das auf der noki auch noch mal probieren (und dabei auch mal auf die verschiedenen RAMs achten)
never change a running system
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Die gute Nachricht:
Die Box bootet jetzt mit dem zusätzlichen PullUp auf GPL_A4. Der Bootloader braucht nicht gepatched werden.

Die schlechte Nachricht:
Darauf hätt ich auch selber kommen können. Ich könnt mich in den Arsch treten! :D :wink:
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Achja, nochwas:
Die 25% mehr Leistung kommen ja wie gerufen :D
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

Danke MHC für Deine ausführlchen Erläuterungen :wink:
MHC hat geschrieben: Am ext. Bustakt hängt nur der RAM !!
(avia/gtx an 27MHz , CAM am Frontproz. ) alles andere läuft über Baudratengenerator ... also unwichtig, da ja aus Bustakt berechnet wird ....
Da bin ich doch mal wieder glatt einigen Forumsgerüchten aufgesessen...
5. wieso Turbotaste ??? noch nie was vom PLPRCR (immr+0x284) gehört ?
Nee, wirklich nich' und ich steh dazu :lol:
"Turbo" war ja nur im übertragenden Sinn gemeint.
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

CS2 hat sich ja erledigt ... *lol*

Beitrag von MHC »

@Liontamer
.... das passiert , aber nun haste dir zum Glück das patchen erspart ;)

SoLaLa hat geschrieben:läßt mir ja doch keine Ruhe sowas...
also 88,9MHz geht, aber schon bei der Prüfsumme fürs cdk.cramfs steigt die kiste aus (hier wars mal ne philips, baseimage 1.6.0 und cdk.cramfs vom 04.01.)
bei 86,5 oder was das war geht zwar flashen 100% aber irgednwo beim initialisieren des Netzwerks brach das image auch zusammen.
85MHz läuft aber komplett durch
..............

runde 25% mehr Rechenleistung/RAMdurchsatz kommen da mehr als gut :D
ich werd das auf der noki auch noch mal probieren (und dabei auch mal auf die verschiedenen RAMs achten)
jou, aber wie gesagt nicht jedes RAM macht alles mit ...
und wenn de mit Netzwerk testet gibts da auch Probleme
absolut sicher und stabil läufts bei mit mit 77Mhz
... weiterhin wird die Änderung nicht immer angenommen
mhh starte ich u-boot noch mal gehts .... naja
und ich hab da noch was für die 2xI geplagten ;)

Code: Alles auswählen

debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.2  mID 01
debug: feID dd    gtxID 0b
debug: fpID 5a     dsID 01-41.94.d1.06.00.00-88
debug: HWrev 04  FPrev 0.81
debug: B/Ex/Fl(MB) 16/16/08
WATCHDOG reset enabled
dbox2:root> Branching to 0x4000#

U-Boot 0.2.1 (TuxBox) (Mar 24 2003 - 01:09:32)

CPU:   PPC823ZTnnA at 75.200 MHz: 2 kB I-Cache 1 kB D-Cache
         *** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: DBOX2, Nokia
       Watchdog enabled
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
LCD:   ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET

Options:
  1: console on ttyS0
  2: console on fb0
  3: console on null
Select option (1-3), other keys to stop autoboot:  0 
=> prot off all
Un-Protect Flash Bank # 1
....................................................................... done
=> flinfo

Bank # 1: INTEL 28F320C3B (32M, bottom boot sect), 32 bit

  Size: 8192 kB in 71 Sectors
  Sector Start Addresses:
    10000000      10004000      10008000      1000C000     
    10010000      10014000      10018000      1001C000     
    10020000      10040000      10060000      10080000     
    100A0000      100C0000      100E0000      10100000     
    10120000      10140000      10160000      10180000     
    101A0000      101C0000      101E0000      10200000     
    10220000      10240000      10260000      10280000     
    102A0000      102C0000      102E0000      10300000     
    10320000      10340000      10360000      10380000     
    103A0000      103C0000      103E0000      10400000     
    10420000      10440000      10460000      10480000     
    104A0000      104C0000      104E0000      10500000     
    10520000      10540000      10560000      10580000     
    105A0000      105C0000      105E0000      10600000     
    10620000      10640000      10660000      10680000     
    106A0000      106C0000      106E0000      10700000     
    10720000      10740000      10760000      10780000     
    107A0000      107C0000      107E0000     

=> prot ld 10000000 1001ffff
........
Protected 8 sectors
=> flinfo

Bank # 1: INTEL 28F320C3B (32M, bottom boot sect), 32 bit

  Size: 8192 kB in 71 Sectors
  Sector Start Addresses:
    10000000 (LD) 10004000 (LD) 10008000 (LD) 1000C000 (LD)
    10010000 (LD) 10014000 (LD) 10018000 (LD) 1001C000 (LD)
    10020000      10040000      10060000      10080000     
    100A0000      100C0000      100E0000      10100000     
    10120000      10140000      10160000      10180000     
    101A0000      101C0000      101E0000      10200000     
    10220000      10240000      10260000      10280000     
    102A0000      102C0000      102E0000      10300000     
    10320000      10340000      10360000      10380000     
    103A0000      103C0000      103E0000      10400000     
    10420000      10440000      10460000      10480000     
    104A0000      104C0000      104E0000      10500000     
    10520000      10540000      10560000      10580000     
    105A0000      105C0000      105E0000      10600000     
    10620000      10640000      10660000      10680000     
    106A0000      106C0000      106E0000      10700000     
    10720000      10740000      10760000      10780000     
    107A0000      107C0000      107E0000     
=>
... in den nächsten Tagen check ich die ld -Erweiterung ins CVS ein
Anmerkung: wer nicht weis, was ld bedeutet lockdown für die 28FxxxC3x Intels
es geht natürlich auch "prot ld all" um den ganzen Flash zu schützen ;)

damit das ganze dann automatisch geht, könnte das Enviroment von u-boot zb so Aussehen

Code: Alles auswählen

bootcmd=run locked unprot nfs
bootdelay=1
baudrate=9600
console=ttyS0
nfs=dhcp; tftp "$(bootfile)"; run nfsargs; bootm
cramfs=fsload; run fsargs; bootm
locked=prot on 10000000 1001ffff
unprot=prot off 10040000 107fffff
fsargs=setenv bootargs root=/dev/mtdblock2 console=$(console)
nfsargs=setenv bootargs root=/dev/nfs rw nfsroot=$(serverip):$(rootpath) ip=$(ip
addr):$(serverip):$(gatewayip):$(netmask):$(hostname)::off console=$(console)
... das bleibt aber jedem selbst überlassen ;)

ääh moch mal zurück zum Übertakten ...

@SoLaLa
hier mal das eigentartige Verhalten (u-boot auf 75Mhz configuriert)

Code: Alles auswählen

debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.2  mID 01
debug: feID dd    gtxID 0b
debug: fpID 5a     dsID 01-41.94.d1.06.00.00-88
debug: HWrev 04  FPrev 0.81
debug: B/Ex/Fl(MB) 16/16/08
WATCHDOG reset enabled
dbox2:root> Branching to 0x4000#

U-Boot 0.2.1 (TuxBox) (Mar 24 2003 - 01:09:32)

CPU:   PPC823ZTnnA at 75.200 MHz: 2 kB I-Cache 1 kB D-Cache
         *** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: DBOX2, Nokia
       Watchdog enabled
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
LCD:   ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET

Options:
  1: console on ttyS0
  2: console on fb0
  3: console on null
Select option (1-3), other keys to stop autoboot:  0 
=> reset


U-Boot 0.2.1 (TuxBox) (Mar 24 2003 - 01:09:32)

CPU:   PPC823ZTnnA at 75 MHz: 2 kB I-Cache 1 kB D-Cache
         *** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: DBOX2, Nokia
       Watchdog enabled
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
LCD:   ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET

Options:
  1: console on ttyS0
  2: console on fb0
  3: console on null
Select option (1-3), other keys to stop autoboot:  0 
=>
mhh am Anfang zeigt er 75.200 an, was nicht stimmt
starte ich damit ne yadd ist nichts übertaktet
starte ich aber per go 100 das u-boot nochmal ... dann stimmt alles

ich werds mal bei Gelegenheit direkt in org. Loader patchen ...
dann müsste es korrekt gehen ....

ps: eigentlich will ich damit nur sagen, damit Deine Test's korrekt sind
nach der Änderung noch mal go 100 eigben, damit der u-boot/ppcboot
nochmal startet ...
cu
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

:D
ungerecht wie ich zu meinen Boxen bin hatte ich es ja direkt in den Loader geschrieben 8)
liegt bei der philips 4 byte weiter vorne...
da kommt dann zwar Müll bei den debugausgaben und der Loader läßt sich auch nicht per Tastatur anhalten bzw. irgendwas eintippseln aber danach läuft ja wieder alles wie geschmiert. (die Baudrate für die serielle müßte sich doch im Loader bei anderen Takten ebenfalls explizit verändern also wieder geradebiegen lassen... weißt Du gerade wo das abgelegt ist? )
never change a running system
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

@MHC: Du scheinst Dir ja schon die Mühe gemacht zu haben, den ganzen bootloader disassembiert zu haben und hast ihn auch mit Kommentaren versehen. Kannst Du mir das kommentierte Listing zukommen lassen ?

Wäre gut zum tieferen Einstieg !

rr4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Um Nochmal zum Thema zurück zu kommen: :wink:

Wir haben jetzt zwar eine Hardwarelösung für das GPL_A4 Problem gefunden. Ist es aber evtl. trotzdem denkbar, daß wir dafür irgendwann doch noch eine Softwaremäßige Lösung finden? Das würde den Umbau für weniger begabte um einiges erleichtern.

Ansonsten: Super Arbeit! Respekt!
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

@SoLaLa
bei ph: Flashbase+0x04da (orig Wert 0x0358)
entspricht Div-Wert von 428 (ja Bit0 ignorieren ist ein nochmaliger Div16 Wert mhh bei Sagem gesetzt ) ...
baudrate=busclk/16/(div+1)
wenn de keine Lust zum rechnen hast lies den aktuellen brgc1 Wert mit
ppcboot aus (md ff0009f0 1)

@Rudi Ratlos 4711
muss ich ma schauen welches am komplettesten ist ...
... aber mit Warnung es muss nicht alles so stimmen, wie ich mir das gedacht habe, da ist viel Phantasie dabei ;)
(mhh Anhaltspunkt war mal ein idb File von tmbinc ;) )
und deine Email-Adresse brauch ich dazu ;)

@Liontamer
Softwarelösung gibts da nicht, denn erinnere dich --->
entweder upma oder hostcontrol .... da normalerweise cs2 auch über
upma läuft (ist ja für RAM vorgesehen) lässt sich das nur durch Hardwareumbau das Problem lösen
cu
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

hmm ich bin ja was den MPC823 angeht inzwischen völlig unbedarft (schon soo lang her :/), aber wäre es nicht möglich, UPMB sowohl für IDE als auch den avia/gtx zu verwenden, in dem man die 32 Register immer neu lädt?

Ich weiss nicht wie lange es dauert, und man bräuchte halt was geeignetes im Kernel, was on-demand zwischen den beiden UPM-configs hin- und herschaltet.

oder lässt sich die entsprechende Leitung im UPM nicht konfigurieren? (gab da mal son grafischen editor, aber den finde ich nicht mehr.)
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

@tmbinc
Ich glaube Scotty hat diesen Editor. Er kann ihn dir sicher geben.
klez
Einsteiger
Einsteiger
Beiträge: 112
Registriert: Sonntag 15. Dezember 2002, 17:43

Beitrag von klez »

Seh ich das jetzt richtig, daß die Festplatte funktioniert ?!
Wenn ja, dann wäre das Suuuuper geil. Meine hardware Kenntnisse der Box sind zwar nicht so weit wie eure, aber für den Umbau würde es reichen.
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

klez hat geschrieben:Seh ich das jetzt richtig, daß die Festplatte funktioniert ?!
So weit sind wir noch lange nicht. Wir sind hier eher noch beim "Proof of Concept", also erstmal dabei, festzustellen, ob es überhaupt geht.

Wir können wohl mal langsam daran gehen zu schauen, ob wir der Platte ein Lebenszeichen (spricht: Sektor lesen) entlocken können.

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03