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 <[email protected]> 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 <[email protected]
> > wrote:
>
>> Mello <[email protected]> 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)
([email protected]) (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 [email protected]
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)
([email protected]) (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)