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 Part01.jpgim 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.
Code: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
Code: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 Part02.jpg im Disk/MB Tab keine Image Info aber Label stimmt.
Nun bootargs geben mir keine infos über die sda7
Code: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 DucBAmultiboot.jpg
Boxstatus Tab zeigt richtig alle Labels
und die aktuelle ganzes bootargsCode: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"
Code:#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}:LINUX7109: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}:SPARK: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?