petpl
21.06.2014, 13:21
Seit einige Zeit gucke ich mir auch die bootargs an und versuche ich da etwas zu verstehen, ist aber verdammt schwierig ;)
Wenn ich installiere neue Image mit dem MAT sehe ich alle Infos zu neue Image im Disk/MB Tab, aber die Änderungen würden nicht ins bootargs Übernomen.
Beispiel:
Vor kurzem habe ich auf sda3 die HDMU_12378_E2_spark_215_git_2911_nodebug_mix_USB installiert 7647im Disk/MB Tab Perfekt alles da,
aber in die im bootargs steht noch alte Label HDMU_12212 - diese habe ich noch vergeben wenn habe ich die HDMU_12212_E2_spark_214_git_5761_nodebug_mix_USB mit j00ztalator Installiert.
DuckBA_bootname_sda3=HDMU_12212
Mit Flash Tab habe ich auch die neue HDMU_12378_E2_spark_215_git_2911_nodebug_mix_Flash erfolgreich und ohne Probleme drauf gehauen,
aber in die bootargs steht noch alte Bezeichnung noch von AT1.4 vergeben
flash_img_detail=#Image installed with Morlys SH4 STB Admin Tool on: Di Apr 29 2014, 16:39:58, HDMU_12212_E2_spark_214_git_5761_nodebug_mix_Flash
Testweise habe ich mit j00ztalator 1.6c die HDMU_12378_E2_spark_215_git_2911_nodebug_mix_USB auf sda7 Installiert 7639 im Disk/MB Tab keine Image Info aber Label stimmt.
Nun bootargs geben mir keine infos über die sda7
DuckBA_PERMANENT=1
flash_img_detail=#Image installed with Morlys SH4 STB Admin Tool on: Di Apr 29 2014, 16:39:58, HDMU_12212_E2_spark_214_git_5761_nodebug_mix_Flash
filesize=2EA0000
fuseburned=true
DuckBA_bootname_sda3=HDMU_12212
DuckBA_bootname_sda5=HDMU_12275
DuckBA_sdXY=sda5
DuckBA_ubootdev=sda5
DuckBA multiboot zeigt mir auch alle Labels Korekt auser sda3 - Label mit MATv2.0.1 vergeben 7640
Boxstatus Tab zeigt richtig alle Labels
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 60557 486424071 83 Linux
/dev/sda2 60558 60655 787185 83 Linux
/dev/sda3 60656 60693 305235 83 Linux
/dev/sda4 60694 60801 867510 5 Extended
/dev/sda5 60694 60731 305203+ 83 Linux
/dev/sda6 60732 60769 305203+ 83 Linux
/dev/sda7 60770 60801 257008+ 83 Linux
/dev/sda1: LABEL="RECORD" UUID="a0ba698a-b807-4d10-81db-456f1ab69694" TYPE="ext3"
/dev/sda2: TYPE="swap" LABEL="SWAPPART" UUID="bde75745-62b8-4000-bcd0-4066f79e2fb6"
/dev/sda3: LABEL="HDMU_12378" UUID="ec319311-cac3-4d6a-a377-f9dd0783216f" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda5: LABEL="HDMU_12275" UUID="1b093661-8388-450a-8ce5-7e41b212dd5c" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda6: LABEL="HDMU_12293" UUID="c5507a76-77da-436f-aac0-56c62fa5d0a3" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda7: LABEL="HDMU_12378_J" UUID="8a44901e-6ceb-4d08-a988-c35b6c86172a" SEC_TYPE="ext2" TYPE="ext3"
und die aktuelle ganzes bootargs
#Bootargs Morly's SH4 STB Admin Tool from: Sa Jun 21 2014
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
ethaddr=00:80:E1:12:06:38
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=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=4000
bootargs_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
bootargs_enigma2=console=ttyAS1,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:61 rw ip=172.100.100.249:172.100.100.174:172.100.100.174 :255.255.0.0:LINUX7109:eth0:off bigphysarea=6000 stmmaceth=msglvl:0,phyaddr:2,watchdog:5000
magic_version=1.7
DuckBA_PERMANENT=1
flash_img_detail=#Image installed with Morlys SH4 STB Admin Tool on: Di Apr 29 2014, 16:39:58, HDMU_12212_E2_spark_214_git_5761_nodebug_mix_Flash
filesize=2EA0000
fuseburned=true
DuckBA_bootname_sda3=HDMU_12212
DuckBA_bootname_sda5=HDMU_12275
DuckBA_sdXY=sda5
DuckBA_ubootdev=sda5
stdin=serial
stdout=serial
stderr=serial
kernel_base=0x18000000
kernel_name=enigma2/uImage
userfs_name=enigma2/e2jffs2.img
tftp_kernel_name=uImage
tftp_userfs_name=e2jffs2.img
userfs_len=7700000
userfs_base=18800000
boot_system=enigma2
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}:L INUX7109:eth0:off bigphysarea=6000 stmmaceth=msglvl:0,phyaddr:2,watchdog:5000
DuckBA_bootargs=setenv bootargs "console=ttyAS0,115200 root=/dev/sda3 rw init=/bin/devinit coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 nwhwconf=device:eth0,hwaddr:${ethaddr} rw ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:S PARK:eth0:off bigphysarea=6000 stmmaceth=msglvl:0,phyaddr:2,watchdog:5000 rootdelay=9"
bootcmd=nboot.i 80000000 0 18400000;run DuckBA_bootargs;bootm 80000000;set bootargs ${bootargs_enigma2};nboot.i 80000000 0 18000000;bootm 80000000;reset
Mein Fazit
Erlich, ich weises nicht was ich denken sol, ich kenne mir zu wenig aus im Linux und E² aufbau da sollten die Profis Hand und Auge anlegen, das sind nur meine beobachtungen.
Ich hofe das könnte weiter helfen um MAT oder HDMU Image zu verbesern - k.a. wo solen sein und warum gibts keine anträge für andere Partitionen, warum in bootargs steht alte Flash Image?
Wenn ich installiere neue Image mit dem MAT sehe ich alle Infos zu neue Image im Disk/MB Tab, aber die Änderungen würden nicht ins bootargs Übernomen.
Beispiel:
Vor kurzem habe ich auf sda3 die HDMU_12378_E2_spark_215_git_2911_nodebug_mix_USB installiert 7647im Disk/MB Tab Perfekt alles da,
aber in die im bootargs steht noch alte Label HDMU_12212 - diese habe ich noch vergeben wenn habe ich die HDMU_12212_E2_spark_214_git_5761_nodebug_mix_USB mit j00ztalator Installiert.
DuckBA_bootname_sda3=HDMU_12212
Mit Flash Tab habe ich auch die neue HDMU_12378_E2_spark_215_git_2911_nodebug_mix_Flash erfolgreich und ohne Probleme drauf gehauen,
aber in die bootargs steht noch alte Bezeichnung noch von AT1.4 vergeben
flash_img_detail=#Image installed with Morlys SH4 STB Admin Tool on: Di Apr 29 2014, 16:39:58, HDMU_12212_E2_spark_214_git_5761_nodebug_mix_Flash
Testweise habe ich mit j00ztalator 1.6c die HDMU_12378_E2_spark_215_git_2911_nodebug_mix_USB auf sda7 Installiert 7639 im Disk/MB Tab keine Image Info aber Label stimmt.
Nun bootargs geben mir keine infos über die sda7
DuckBA_PERMANENT=1
flash_img_detail=#Image installed with Morlys SH4 STB Admin Tool on: Di Apr 29 2014, 16:39:58, HDMU_12212_E2_spark_214_git_5761_nodebug_mix_Flash
filesize=2EA0000
fuseburned=true
DuckBA_bootname_sda3=HDMU_12212
DuckBA_bootname_sda5=HDMU_12275
DuckBA_sdXY=sda5
DuckBA_ubootdev=sda5
DuckBA multiboot zeigt mir auch alle Labels Korekt auser sda3 - Label mit MATv2.0.1 vergeben 7640
Boxstatus Tab zeigt richtig alle Labels
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 60557 486424071 83 Linux
/dev/sda2 60558 60655 787185 83 Linux
/dev/sda3 60656 60693 305235 83 Linux
/dev/sda4 60694 60801 867510 5 Extended
/dev/sda5 60694 60731 305203+ 83 Linux
/dev/sda6 60732 60769 305203+ 83 Linux
/dev/sda7 60770 60801 257008+ 83 Linux
/dev/sda1: LABEL="RECORD" UUID="a0ba698a-b807-4d10-81db-456f1ab69694" TYPE="ext3"
/dev/sda2: TYPE="swap" LABEL="SWAPPART" UUID="bde75745-62b8-4000-bcd0-4066f79e2fb6"
/dev/sda3: LABEL="HDMU_12378" UUID="ec319311-cac3-4d6a-a377-f9dd0783216f" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda5: LABEL="HDMU_12275" UUID="1b093661-8388-450a-8ce5-7e41b212dd5c" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda6: LABEL="HDMU_12293" UUID="c5507a76-77da-436f-aac0-56c62fa5d0a3" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda7: LABEL="HDMU_12378_J" UUID="8a44901e-6ceb-4d08-a988-c35b6c86172a" SEC_TYPE="ext2" TYPE="ext3"
und die aktuelle ganzes bootargs
#Bootargs Morly's SH4 STB Admin Tool from: Sa Jun 21 2014
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
ethaddr=00:80:E1:12:06:38
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=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=4000
bootargs_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
bootargs_enigma2=console=ttyAS1,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:61 rw ip=172.100.100.249:172.100.100.174:172.100.100.174 :255.255.0.0:LINUX7109:eth0:off bigphysarea=6000 stmmaceth=msglvl:0,phyaddr:2,watchdog:5000
magic_version=1.7
DuckBA_PERMANENT=1
flash_img_detail=#Image installed with Morlys SH4 STB Admin Tool on: Di Apr 29 2014, 16:39:58, HDMU_12212_E2_spark_214_git_5761_nodebug_mix_Flash
filesize=2EA0000
fuseburned=true
DuckBA_bootname_sda3=HDMU_12212
DuckBA_bootname_sda5=HDMU_12275
DuckBA_sdXY=sda5
DuckBA_ubootdev=sda5
stdin=serial
stdout=serial
stderr=serial
kernel_base=0x18000000
kernel_name=enigma2/uImage
userfs_name=enigma2/e2jffs2.img
tftp_kernel_name=uImage
tftp_userfs_name=e2jffs2.img
userfs_len=7700000
userfs_base=18800000
boot_system=enigma2
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}:L INUX7109:eth0:off bigphysarea=6000 stmmaceth=msglvl:0,phyaddr:2,watchdog:5000
DuckBA_bootargs=setenv bootargs "console=ttyAS0,115200 root=/dev/sda3 rw init=/bin/devinit coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 nwhwconf=device:eth0,hwaddr:${ethaddr} rw ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:S PARK:eth0:off bigphysarea=6000 stmmaceth=msglvl:0,phyaddr:2,watchdog:5000 rootdelay=9"
bootcmd=nboot.i 80000000 0 18400000;run DuckBA_bootargs;bootm 80000000;set bootargs ${bootargs_enigma2};nboot.i 80000000 0 18000000;bootm 80000000;reset
Mein Fazit
Erlich, ich weises nicht was ich denken sol, ich kenne mir zu wenig aus im Linux und E² aufbau da sollten die Profis Hand und Auge anlegen, das sind nur meine beobachtungen.
Ich hofe das könnte weiter helfen um MAT oder HDMU Image zu verbesern - k.a. wo solen sein und warum gibts keine anträge für andere Partitionen, warum in bootargs steht alte Flash Image?