I've tried installing once again with the stripped zImage. Boot is fine and "Machine: Intel IQ31244" is reported in the messages. Installation, instead, stops at the boot loader step. I've chosen to continue but then the system won't reboot properly.
I assume the installer was not able to flash the proper kernel so I find myself booting the previous (unstripped) one. In fact at reboot "Machine: Lanner EM7210" is reported despite "force_ep80219" parameter. Any troubleshooting/tricks? Thanks, mw On Wed, Apr 20, 2011 at 1:20 PM, Mello <mello...@gmail.com> wrote: > Aha, I was looking for them in a reversed fashion :) > Thanks for looking into it! > > Think I've done that: > $ hexdump -v -n 96 zImage.stripped > 0000000 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 > 0000010 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 00 00 a0 e1 > 0000020 02 00 00 ea 18 28 6f 01 00 00 00 00 38 27 13 00 > 0000030 01 70 a0 e1 02 80 a0 e1 00 20 0f e1 03 00 12 e3 > 0000040 01 00 00 1a 17 00 a0 e3 56 34 12 ef 00 20 0f e1 > 0000050 c0 20 82 e3 02 f0 21 e1 1f 20 cf e3 01 38 82 e2 > > For the record, I've used this command: > $ dd if=zImage of=zImage.stripped bs=1 skip=8 > 1255224+0 records in > 1255224+0 records out > 1255224 bytes transferred in 6.907979 secs (181706 bytes/sec) > > $ ls -l zImage* > ... 1255232 Mar 29 09:11 zImage > ... 1255224 Apr 20 13:11 zImage.stripped > > I'll test it tonight and report back. > > Thank you! > > > > On Wed, Apr 20, 2011 at 12:35 PM, Arnaud Patard <arnaud.pat...@rtp-net.org > > wrote: > >> Mello <mello...@gmail.com> writes: >> >> Hi, >> >> > Hi Arnaud, >> > sorry for a late reply and thanks a lot for your advice. >> > I've done a dump of the entire file but I couldn't find those data. Just >> for >> > a reference here's the first few lines: >> > $ hexdump -n 96 zImage >> > 0000000 04 1c a0 e3 bc 10 81 e3 00 00 a0 e1 00 00 a0 e1 >> ^^^^^^^^^^^^^^^^^^^^^^^ >> >> theses are the bytes I was talking of. >> >> Arnaud >> > >
+Ethernet eth0: MAC address 00:40:d0:8a:1f:99 IP: 192.168.1.11/255.255.255.0, Gateway: 192.168.1.1 Default server: 192.168.1.122, DNS server IP: 0.0.0.0 RedBoot(tm) bootstrap and debug environment [ROM] Intel IOP RedBoot release version 2.2.V6-IOP-RedBoot built 13:51:51, Jan 12 2006 Platform: EP80219 (XScale) Copyright (C) 2000, 2001, 2002, Red Hat, Inc. RAM: 0x00000000-0x20000000, 0x00021790-0x1ffd1000 available FLASH: 0xf0000000 - 0xf0800000, 64 blocks of 0x00020000 bytes each. == Executing boot script in 2.000 seconds - enter ^C to abort ^C RedBoot> load -v -r -h 192.168.1.101 -b 0x01800000 -m tftp initrd.gz -----------<suppressed output>------------- Raw file loaded 0x01800000-0x01bcaec5, assumed entry at 0x01800000 Redboot> load -r -v -h 192.168.1.101 -b 0x01008000 -m tftp zImage.stripped -----------<suppressed output>------------- Raw file loaded 0x01008000-0x0113a737, assumed entry at 0x01008000 Redboot> exec -c "console=ttyS0,115200n8 force_ep80219 DEBIAN_FRONTEND=text rw root=/dev/ram mem=512M@0xa0000000" -r 0x01800000 Using base address 0x01008000 and length 0x00132738 The boot tags are located at 0xA0000100 Booting the kernel... Uncompressing Linux... done, booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.32-5-iop32x (Debian 2.6.32-31) (b...@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 Tue Mar 8 01:49:50 UTC 2011 [ 0.000000] CPU: XScale-80219 [69052e20] revision 0 (ARMv5TE), cr=0000397f [ 0.000000] CPU: VIVT data cache, VIVT instruction cache [ 0.000000] Machine: Intel IQ31244 [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 [ 0.000000] Kernel command line: console=ttyS0,115200n8 force_ep80219 DEBIAN_FRONTEND=text rw root=/dev/ram mem=512M@0xa0000000 [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Memory: 512MB = 512MB total [ 0.000000] Memory: 511744KB available (3084K code, 444K data, 112K init, 0K highmem) [ 0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS:32 [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] Calibrating delay loop... 398.95 BogoMIPS (lpj=1994752) [ 0.210000] Security Framework initialized [ 0.210000] SELinux: Disabled at boot. [ 0.210000] Mount-cache hash table entries: 512 [ 0.210000] Initializing cgroup subsys ns [ 0.210000] Initializing cgroup subsys cpuacct [ 0.210000] Initializing cgroup subsys devices [ 0.210000] Initializing cgroup subsys freezer [ 0.210000] Initializing cgroup subsys net_cls [ 0.210000] CPU: Testing write buffer coherency: ok [ 0.210000] devtmpfs: initialized [ 0.210000] regulator: core version 0.5 [ 0.210000] NET: Registered protocol family 16 [ 0.220000] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold [ 0.220000] pci 0000:00:01.0: PME# disabled [ 0.220000] PCI: bus0: Fast back to back transfers disabled [ 0.220000] bio: create slab <bio-0> at 0 [ 0.220000] vgaarb: loaded [ 0.240000] NET: Registered protocol family 2 [ 0.240000] IP route cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.240000] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 0.240000] TCP bind hash table entries: 16384 (order: 4, 65536 bytes) [ 0.240000] TCP: Hash tables configured (established 16384 bind 16384) [ 0.240000] TCP reno registered [ 0.240000] NET: Registered protocol family 1 [ 0.240000] Unpacking initramfs... [ 1.440000] Freeing initrd memory: 4096K [ 1.450000] NetWinder Floating Point Emulator V0.97 (double precision) [ 1.450000] audit: initializing netlink socket (disabled) [ 1.450000] type=2000 audit(1.450:1): initialized [ 1.460000] VFS: Disk quotas dquot_6.5.2 [ 1.470000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.470000] msgmni has been set to 1007 [ 1.470000] alg: No test for stdrng (krng) [ 1.470000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 1.470000] io scheduler noop registered [ 1.470000] io scheduler anticipatory registered [ 1.470000] io scheduler deadline registered [ 1.470000] io scheduler cfq registered (default) [ 1.490000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 1.490000] serial8250.0: ttyS0 at MMIO 0xfe800000 (irq = 28) is a 16550A [ 1.810000] console [ttyS0] enabled [ 1.810000] physmap platform flash device: 00800000 at f0000000 [ 1.820000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank [ 1.830000] Intel/Sharp Extended Query Table at 0x0031 [ 1.830000] Intel/Sharp Extended Query Table at 0x0031 [ 1.840000] Using buffer write method [ 1.840000] cfi_cmdset_0001: Erase suspend on write enabled [ 1.850000] Searching for RedBoot partition table in physmap-flash.0 at offset 0x7e0000 [ 2.160000] 6 RedBoot partitions found on MTD device physmap-flash.0 [ 2.180000] Creating 6 MTD partitions on "physmap-flash.0": [ 2.180000] 0x000000000000-0x000000040000 : "RedBoot" [ 2.190000] 0x000000040000-0x000000240000 : "zImage" [ 2.190000] 0x000000240000-0x000000640000 : "ramdisk.gz" [ 2.190000] 0x0000007a0000-0x0000007c0000 : "vendor" [ 2.210000] 0x0000007c0000-0x0000007c1000 : "RedBoot config" [ 2.220000] mtd: partition "RedBoot config" doesn't end on an erase block -- force read-only [ 2.220000] 0x0000007e0000-0x000000800000 : "FIS directory" [ 2.220000] mice: PS/2 mouse device common for all mice [ 2.240000] i2c /dev entries driver [ 2.260000] iop-adma iop-adma.0: Intel(R) IOP: ( cpy intr ) [ 2.280000] iop-adma iop-adma.1: Intel(R) IOP: ( cpy intr ) [ 2.280000] TCP cubic registered [ 2.300000] NET: Registered protocol family 17 [ 2.300000] XScale DSP coprocessor detected. [ 2.310000] registered taskstats version 1 [ 2.310000] /build/buildd-linux-2.6_2.6.32-31-armel-ReZWr3/linux-2.6-2.6.32/debian/build/source_armel_none/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 2.330000] Initalizing network drop monitor service [ 2.330000] Freeing init memory: 112K [ 3.350000] Intel(R) PRO/1000 Network Driver - version 7.3.21-k5-NAPI [ 3.350000] Copyright (c) 1999-2006 Intel Corporation. [ 3.640000] e1000: 0000:00:01.0: e1000_probe: (PCI:33MHz:32-bit) 00:40:d0:8a:1f:99 [ 3.880000] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection Starting system log daemon: syslogd, klogd. Detecting network hardware ..95%..100% Configuring the network with DHCP ..13%..100% Generating SSH host key Continue installation remotely using SSH ---------------------------------------- Start SSH To continue the installation, please use an SSH client to connect to the IP address 192.168.1.102 and log in as the "installer" user. For example: ssh installer@192.168.1.102 The fingerprint of this SSH server's host key is: 7e:f5:8f:0a:44:26:7d:a0:ea:44:24:db:bd:49:07:e9 Please check this carefully against the fingerprint reported by your SSH client.
┌───────────────────────────────────────────┤ [!] Continue without boot loader ├────────────────────────────────────────────┐ │ │ │ No boot loader installed │ │ No boot loader has been installed, either because you chose not to or because your specific architecture doesn't support │ │ a boot loader yet. │ │ │ │ You will need to boot manually with the /boot/vmlinuz kernel on partition /dev/sda1 and root=/dev/sda1 passed as a kernel │ │ argument. │ │ │ │ <Continue> │ │ │ └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ RedBoot> fis load ramdisk.gz RedBoot> fis load zImage RedBoot> exec -c "console=ttyS0,115200n8 force_ep80219 rw root=/dev/sda1 mem=512M@0xa0000000" -r 0x01800000 Using base address 0x01008000 and length 0x00200000 The boot tags are located at 0xA0000100 Booting the kernel... Uncompressing Linux... done, booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.32-5-iop32x (Debian 2.6.32-31) (b...@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 Tue Mar 8 01:49:50 UTC 2011 [ 0.000000] CPU: XScale-80219 [69052e20] revision 0 (ARMv5TE), cr=0000397f [ 0.000000] CPU: VIVT data cache, VIVT instruction cache [ 0.000000] Machine: Lanner EM7210 [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 [ 0.000000] Kernel command line: console=ttyS0,115200n8 rw root=/dev/sda1 mem=512M@0xa0000000 [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Memory: 512MB = 512MB total [ 0.000000] Memory: 511744KB available (3084K code, 444K data, 112K init, 0K highmem) [ 0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS:32 [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] Calibrating delay loop... 398.95 BogoMIPS (lpj=1994752) [ 0.210000] Security Framework initialized [ 0.210000] SELinux: Disabled at boot. [ 0.210000] Mount-cache hash table entries: 512 [ 0.210000] Initializing cgroup subsys ns [ 0.210000] Initializing cgroup subsys cpuacct [ 0.210000] Initializing cgroup subsys devices [ 0.210000] Initializing cgroup subsys freezer [ 0.210000] Initializing cgroup subsys net_cls [ 0.210000] CPU: Testing write buffer coherency: ok [ 0.210000] devtmpfs: initialized [ 0.210000] regulator: core version 0.5 [ 0.210000] NET: Registered protocol family 16 [ 0.220000] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold [ 0.220000] pci 0000:00:01.0: PME# disabled [ 0.220000] PCI: bus0: Fast back to back transfers disabled [ 0.220000] bio: create slab <bio-0> at 0 [ 0.220000] vgaarb: loaded [ 0.240000] NET: Registered protocol family 2 [ 0.240000] IP route cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.240000] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 0.240000] TCP bind hash table entries: 16384 (order: 4, 65536 bytes) [ 0.240000] TCP: Hash tables configured (established 16384 bind 16384) [ 0.240000] TCP reno registered [ 0.240000] NET: Registered protocol family 1 [ 0.240000] Unpacking initramfs... [ 1.000000] Freeing initrd memory: 4096K [ 1.000000] NetWinder Floating Point Emulator V0.97 (double precision) [ 1.000000] audit: initializing netlink socket (disabled) [ 1.000000] type=2000 audit(1.000:1): initialized [ 1.020000] VFS: Disk quotas dquot_6.5.2 [ 1.020000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.020000] msgmni has been set to 1007 [ 1.020000] alg: No test for stdrng (krng) [ 1.020000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 1.020000] io scheduler noop registered [ 1.020000] io scheduler anticipatory registered [ 1.020000] io scheduler deadline registered [ 1.020000] io scheduler cfq registered (default) [ 1.040000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 1.040000] serial8250.0: ttyS0 at MMIO 0xfe800000 (irq = 28) is a 16550A [ 1.360000] console [ttyS0] enabled [ 1.360000] physmap platform flash device: 02000000 at f0000000 [ 1.360000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank [ 1.380000] Intel/Sharp Extended Query Table at 0x0031 [ 1.380000] Intel/Sharp Extended Query Table at 0x0031 [ 1.390000] Using buffer write method [ 1.390000] cfi_cmdset_0001: Erase suspend on write enabled [ 1.400000] Searching for RedBoot partition table in physmap-flash.0 at offset 0x7e0000 [ 1.710000] 6 RedBoot partitions found on MTD device physmap-flash.0 [ 1.730000] Creating 6 MTD partitions on "physmap-flash.0": [ 1.730000] 0x000000000000-0x000000040000 : "RedBoot" [ 1.740000] 0x000000040000-0x000000240000 : "zImage" [ 1.740000] 0x000000240000-0x000000640000 : "ramdisk.gz" [ 1.740000] 0x0000007a0000-0x0000007c0000 : "vendor" [ 1.760000] 0x0000007c0000-0x0000007c1000 : "RedBoot config" [ 1.760000] mtd: partition "RedBoot config" doesn't end on an erase block -- force read-only [ 1.770000] 0x0000007e0000-0x000000800000 : "FIS directory" [ 1.770000] mice: PS/2 mouse device common for all mice [ 1.790000] i2c /dev entries driver [ 1.790000] rtc-rs5c372 0-0032: can't read registers [ 1.800000] rtc-rs5c372: probe of 0-0032 failed with error -5 [ 1.820000] iop-adma iop-adma.0: Intel(R) IOP: ( cpy intr ) [ 1.840000] iop-adma iop-adma.1: Intel(R) IOP: ( cpy intr ) [ 1.840000] TCP cubic registered [ 1.850000] NET: Registered protocol family 17 [ 1.850000] XScale DSP coprocessor detected. [ 1.860000] registered taskstats version 1 [ 1.860000] /build/buildd-linux-2.6_2.6.32-31-armel-ReZWr3/linux-2.6-2.6.32/debian/build/source_armel_none/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 1.880000] Initalizing network drop monitor service [ 1.880000] Freeing init memory: 112K Loading, please wait... [ 2.180000] udev[39]: starting version 164 [ 3.180000] SCSI subsystem initialized [ 3.540000] scsi0 : sata_vsc [ 3.540000] scsi1 : sata_vsc [ 3.550000] scsi2 : sata_vsc [ 3.550000] scsi3 : sata_vsc [ 3.550000] ata1: SATA max UDMA/133 mmio m4096@0x80060000 port 0x80060200 irq 29 [ 3.570000] ata2: SATA max UDMA/133 mmio m4096@0x80060000 port 0x80060400 irq 29 [ 3.570000] ata3: SATA max UDMA/133 mmio m4096@0x80060000 port 0x80060600 irq 29 [ 3.580000] ata4: SATA max UDMA/133 mmio m4096@0x80060000 port 0x80060800 irq 29 [ 3.940000] ata1: SATA link down (SStatus 0 SControl 300) [ 4.290000] ata2: SATA link down (SStatus 0 SControl 300) [ 4.640000] ata3: SATA link down (SStatus 0 SControl 300) [ 4.990000] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 5.040000] ata4.00: ATA-7: ST3320620AS, 3.AAE, max UDMA/133 [ 5.060000] ata4.00: 625142448 sectors, multi 0: LBA48 NCQ (depth 0/32) [ 5.130000] ata4.00: configured for UDMA/133 [ 5.130000] scsi 3:0:0:0: Direct-Access ATA ST3320620AS 3.AA PQ: 0 ANSI: 5 [ 5.270000] sd 3:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB) [ 5.280000] sd 3:0:0:0: [sda] Write Protect is off [ 5.290000] sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 5.300000] sda: sda1 sda2 sda3 sda4 [ 5.340000] sd 3:0:0:0: [sda] Attached SCSI disk Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Waiting for root file system ... done. Gave up waiting for root device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/disk/by-uuid/2fb7b89c-92f1-41f7-9e6d-94ed13601ffa does not exist. Dropping to a shell! BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash) Enter 'help' for a list of built-in commands. /bin/sh: can't access tty; job control turned off (initramfs)