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) 


Reply via email to