Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Evolux for Pingulux ext. yaffs2

Re: AW: Re: AW: Evolux for Pingulux ext. yaffs2

Dazu muss ich den Bootvorgang mit Esc abbrechen, oder? Das klappt hier bei mir leider nicht, habe das schon an drei verschiedenen Rechnern ausprobiert :( Geht das auch irgendwie anders?

Zumindest habe ich jetzt einen Unterschied zwischen den beiden Bootlogs gefunden:

1. Evolux funktioniert:
Code:
Using physmap partition information
Creating 3 MTD partitions on "physmap-flash":
0x000000000000-0x000000080000 : "Boot firmware"
0x000000080000-0x000000780000 : "Kernel"
0x000000780000-0x000000800000 : "Reserve"
stm-nand-emi: Configuring EMI Bank 1 for NAND access
ONFI flash detected
NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix NAND 512MiB 3,3V 8-bit)
cmdlinepart partition parsing not available
Creating 4 MTD partitions on "stm-nand-emi.0":
0x000000000000-0x000000800000 : "Spark Kernel"
0x000000800000-0x000018000000 : "Spark Rootfs"
0x000018000000-0x000018800000 : "E2 Kernel"
0x000018800000-0x00001ff00000 : "E2 RootFs"
stmmac - user ID: 0x10, Synopsys ID: 0x33
No HW DMA feature register supported


1. Evolux funktioniert nicht
Code:
Creating 3 MTD partitions on "physmap-flash":
0x000000000000-0x000000080000 : "Boot firmware"
0x000000080000-0x000000780000 : "Kernel"
0x000000780000-0x000000800000 : "Reserve"
stm-nand-emi: Configuring EMI Bank 1 for NAND access
[MTD][NAND]: nand_decode_id: failed to decode NAND device ID
Failed to decode NAND READID [98 dc 90 15]
No NAND device found!!!
stm-nand-emi: nand_scan failed


Sieht ganz nach Hardware Defekt aus - oder? In deinem Log ist das ja ganz genauso. Ist trotzdem verwunderlich, dass dies gleichzeitig bei zwei neuen Boxen jetzt passiert ...
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

Mit der Menü-Taste (nicht der OK) am FP sollte es auch klappen AutoBoot zu stoppen.

Den selben Fehler habe ich auch im BootLog.
 
Re: AW: Evolux for Pingulux ext. yaffs2

So hier der printenv von der funktionierenden Box (system v1.2.32)

Code:
Board: STx7111-Mboard (MB618)  [32-bit mode]
info: Disregarding any EPLD




U-Boot 1.3.1-g057e7c28 (Oct 21 2011 - 09:58:11) - stm23_0043 - YW 1.0.021 Rel


DRAM:  128 MiB
NOR:     8 MiB
NAND:  512 MiB
In:    serial
Out:   serial
Err:   serial
IdentID : 09 00 08 00 00 3a 87
Hit ESC to stop autoboot:  3
' - try 'help'd 'update
MB618> printenv
bootdelay=3
baudrate=115200
board=mb618
monitor_base=0xA0000000
monitor_len=0x00080000
monitor_sec=0xa0000000 0xa007ffff
load_addr=0x80000000
unprot=protect off $monitor_sec
update=protect off $monitor_sec;erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on $monitor_sec
HOSTNAME=LINUX7109
ipaddr=192.168.40.63
netmask=255.255.255.0
gatewayip=192.168.3.1
serverip=192.168.40.19
kernel_base_spark=0xa0080000
kernel_base_enigma2=0x18000000
kernel_sec=a0080000 a077ffff
kernel_len=0x00700000
update_kernel=protect off a0080000 a077ffff ;erase a0080000 a077ffff ;cp.b 0x80000000 0xa0080000 0x00700000 ;protect on a0080000 a077ffff
rootfs_base=0xa0800000
rootfs_sec=a0800000 a1ffffff
menucmd=update
tftp_kernel_name_spark=mImage
tftp_kernel_name_enigma2=uImage
tftp_userfs_name_spark=userfsub.img
tftp_userfs_name_enigma2=e2jffs2.img
kernel_name_spark=spark/mImage
kernel_name_enigma2=enigma2/uImage
userfs_name_spark=spark/userfsub.img
userfs_name_enigma2=enigma2/e2jffs2.img
userfs_base_spark=800000
userfs_base_enigma2=18800000
userfs_len_spark=17800000
userfs_len_enigma2=7700000
kernelnfspath=192.168.40.19:/opt/target
rootfs_name=UserFS
rootfsnfspath=192.168.40.19:/home/d22cj/workspace/target
uboot_name=u-boot.bin
ubootnfspath=192.168.40.19:/home/d22cj/workspace/target
bootfromnfs=nfs a4000000 $kernelnfspath/$kernel_name;bootm a4000000
bootargs_nfs=console=ttyAS0,115200 nwhwconf=device:eth0,hwaddr:00:80:E1:AA:BB:CC stmmaceth=msglvl:0,phyaddr:1:watchdog:5000 root=/dev/nfs nfsroot=192.168.40.19:/opt/target,nfsvers=2,rsize=4096,wsize=8192,tcp rw ip=192.168.40.61:192.168.40.19:192.168.3.1:255.255.0.0:LINUX7109:eth0:off bigphysarea=4000
bootargs_flash=console=ttyAS0,115200 rw ramdisk_size=6144 init=/linuxrc root=/dev/ram0 nwhwconf=device:eth0,hwaddr:00:80:E1:AA:BB:CC ip=192.168.0.69:192.168.3.119:192.168.3.1:255.255.0.0:lh:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=4000
bootargs_spark=console=ttyAS1,115200 rw ramdisk_size=6144 init=/linuxrc root=/dev/ram0 nwhwconf=device:eth0,hwaddr:00:80:E1:AA:BB:CC ip=192.168.0.69:192.168.3.119:192.168.3.1:255.255.0.0:lh:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=4000
magic_version=1.7
bootargs_enigma2=console=ttyAS0,115200 root=/dev/mtdblock6 rootfstype=jffs2 rw init=/bin/devinit coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:69 rw ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:LINUX7109:eth0:off bigphysarea=6000 stmmaceth=msglvl:0,phyaddr:2,watchdog:5000
bootargs=console=ttyAS0,115200 root=/dev/mtdblock6 rootfstype=jffs2 rw init=/bin/devinit coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:69 rw ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:LINUX7109:eth0:off bigphysarea=6000 stmmaceth=msglvl:0,phyaddr:2,watchdog:5000
bootcmd=nboot.i 80000000 0 18000000;bootm 80000000
boot_system=enigma2
userfs_base=18800000
userfs_len=7700000
kernel_base=0x18000000
kernel_name=enigma2/uImage
userfs_name=enigma2/e2jffs2.img
tftp_kernel_name=uImage
tftp_userfs_name=e2jffs2.img
stdin=serial
stdout=serial
stderr=serial


Environment size: 3198/131068 bytes
MB618> <
 
AW: Re: AW: Evolux for Pingulux ext. yaffs2

ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}

schaut bei mir so aus:

ip=ip=192.168.40.63:192.168.40.19:192.168.3.1:255.255.255.0:spark:eth0:off

Ist das richtig mit IP=IP= ?
 
Re: AW: Re: AW: Evolux for Pingulux ext. yaffs2

Diese Meldung kommt erst gar nicht bei meiner funktionierenden Box und auch nicht bei der "defekten", da geht es gleich mit den Bootargs los.

Einen Unterschied habe ich noch gefunden:

1. Evolux funktioniert
Code:
bootargs_nfs=console=ttyAS0,115200 nwhwconf=device:eth0,hwaddr:00:80:E1:AA:BB:CC stmmaceth=msglvl:0,phyaddr:1:watchdog:5000 root=/dev/nfs nfsroot=192.168.40.19:/opt/target,nfsvers=2,rsize=4096,wsize=8192,tcp rw ip=192.168.40.61:192.168.40.19:192.168.3.1:255.255.0.0:LINUX7109:eth0:off bigphysarea=4000bootargs_flash=console=ttyAS0,115200 rw ramdisk_size=6144 init=/linuxrc root=/dev/ram0 nwhwconf=device:eth0,hwaddr:00:80:E1:AA:BB:CC ip=192.168.0.69:192.168.3.119:192.168.3.1:255.255.0.0:lh:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=4000
bootargs_spark=console=ttyAS1,115200 rw ramdisk_size=6144 init=/linuxrc root=/dev/ram0 nwhwconf=device:eth0,hwaddr:00:80:E1:AA:BB:CC ip=192.168.0.69:192.168.3.119:192.168.3.1:255.255.0.0:lh:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=4000

2. Evolux funktioniert nicht
Code:
bootargs_nfs=console=ttyAS1,115200 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:61 stmmaceth=msglvl:0,phyaddr:1:watchdog:5000 root=/dev/nfs nfsroot=192.168.40.19:/opt/target,nfsvers=2,rsize=4096,wsize=8192,tcp rw ip=192.168.40.61:192.168.40.19:192.168.3.1:255.255.0.0:LINUX7109:eth0:off bigphysarea=4000bootargs_flash=console=ttyAS1,115200 rw ramdisk_size=6144 init=/linuxrc root=/dev/ram0 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:69 ip=192.168.0.69:192.168.3.119:192.168.3.1:255.255.0.0:lh:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=4000
bootargs_spark=console=ttyAS1,115200 rw ramdisk_size=6144 init=/linuxrc root=/dev/ram0 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:69 ip=192.168.0.69:192.168.3.119:192.168.3.1:255.255.0.0:lh:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=4000

Einmal ist es ttyAS0 und einmal ttyAS1 - was auch immer das bedeutet :)

Ob es was bringt, die Bootargs mal neu zu setzen??
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

ip=ip=192.168.40.63:192.168.40.19:192.168.3.1:255.255.255.0:spark:eth0:off
nwhwconf=nwhwconf=device:eth0,hwaddr:00:80:E1:12:06:30
stmmaceth=stmmaceth=debug:0,watchdog:5000,phyaddr:2
nfsroot=192.168.40.19:/home/targets/7111,nfsvers=2,rsize=4096,wsize=8192,tcp

Wie bekomme ich das doppelte IP= und nwhwconf= und stmmacehth= gelöscht oder überschrieben? Das wird wohl kaum richtig sein so.
 
Re: AW: Evolux for Pingulux ext. yaffs2

Kann ich mir irgendwas zerschießen, da es ja einen Unterschied bei ttyAS* gibt?
 
AW: Evolux for Pingulux ext. yaffs2

Weiß jetzt net, was du mit ttyAS* meinst.
Die Bootargs für Pingu und Pinfu Plus sind laut Pinky gleich.
Und ich hab das selbst auch schon bei beiden angewandt.
 
Re: AW: Evolux for Pingulux ext. yaffs2

Beim Parameter "console" unterscheiden sich die Angaben. Einmal ist es ttyAS0 und bei der nicht funktionierenden ttyAS1.


bootargs_nfs=console=ttyAS0,115200
 
AW: Evolux for Pingulux ext. yaffs2

Du kannst es ja im Zweifellsfall jederzeit wieder abändern. Kaputt geht dadurch nix.
Das sollten die org. Bootargs sein, damit hab ich mein Box schon mal wieder fit bekommen.
 
Re: AW: Evolux for Pingulux ext. yaffs2

Ist ja zum verzweifeln. Nun wollte ich die Bootargs erneuern und es geht nicht.
Ich verwende TTerm unter Windows 7. Wenn ich z.B. setenv bootdelay 3 eingebe, kommt die Meldung "Unknown Command 'setenv' - use help". Bei help wird das Kommando aufgeführt. Gebe ich es ohne Argument ein kommt "setenv - set environment variable"
Hatte das schon einmal jemand? Falsches Terminalprogramm vieleicht?

OK - mit Putty funktioniert es jetzt
 
Zuletzt bearbeitet:
AW: Re: AW: Evolux for Pingulux ext. yaffs2

So, BootArgs sind sauber.
Falls es interessiert,
Usage: setenv name value ... - set environment variable 'name' to 'value ...' setenv name - delete environment variable 'name'

Und es bleibt dabei:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

Nachtrag:
Ich kann machen was ich will, ich bekomme beim Starten immer wieder automatisch diese Bootargs gesetzt:
hostname=spark
nfsroot=192.168.40.19:/home/targets/7111,nfsvers=2,rsize=4096,wsize=8192,tcp
ip=192.168.40.63:192.168.40.19:192.168.3.1:255.255.255.0:spark:eth0:off
nwhwconf=device:eth0,hwaddr:00:80:E1:12:06:30
stmmaceth=debug:0,watchdog:5000,phyaddr:2

Und jetzt habe ich zwei Einträge:
hostname=spark
HOSTNAME=LINUX7109

Ist das so richtig?
 
Zuletzt bearbeitet:
Re: AW: Re: AW: Evolux for Pingulux ext. yaffs2

Schöner Mist. Nachdem ich die Bootargs neu geschrieben habe geht gar nix mehr

Code:
Board: STx7111-Mboard (MB618)  [32-bit mode]info: Disregarding any EPLD




U-Boot 1.3.1 (Dec 23 2011 - 14:26:53) - stm23_0043 - YW 1.0.022 Rel


DRAM:  128 MiB
NOR:     8 MiB
NAND:  512 MiB
In:    serial
Out:   serial
Err:   serial
IdentID : 09 00 08 00 00 5b 6e
Hit ESC to stop autoboot:  0
## Booting image at a0080000 ...
Bad Magic Number
## Ready for binary (ymodem) download to 0x80000000 at 115200 bps...
CCCCCCCCC

Im Display steht nur noch LOAD. Ist da noch was zu machen? U-Boot erneuern?

@neuss67: Geht jetzt alles wieder bei Dir?


Update1:
Dank Help Pack bin ich jetzt wieder auf v1.1.29 - zumindest Spark ist wieder da :)

Update2:
Nach wiederholtem Flashen von Evolux wieder das gleiche Ergebnis wie bei neuss67 :( Also werde ich mich wieder an die Bootargs machen...
 
Zuletzt bearbeitet:
Zurück
Oben