yaboot-1.3.17 failure on 9114-275 (power4+)
acrux
acrux_it at libero.it
Thu Dec 8 09:50:47 EST 2011
On Tue, 6 Dec 2011 16:01:27 +1100
Tony Breeds <tony at bakeyournoodle.com> wrote:
> On Sun, Dec 04, 2011 at 07:48:27PM +0100, acrux_it at libero.it wrote:
>
> > ok, i moved this (damned weightly) old pSeries to my home...
> > this is my yaboot-debug binary (i use to dd yaboot.chrp on PreP partition)
> > ftp://ftp.cruxppc.org/cruxppc/distfiles/2.7/yaboot-debug-bin-1.3.17-1.tar.xz
>
i also just built a yaboot-debug-bin-1.3.16-3 (that works on this Intellistation 275, firmware 3F080425)
ftp://ftp.cruxppc.org/cruxppc/distfiles/2.7/yaboot-debug-bin-1.3.17-1.tar.xz
here my (working) output:
Elapsed time since release of system processors: 1 mins 18 secs
Adding OF methods...
prom_init - OF interface initialized.
yaboot_start - Malloc buffer allocated at 00300000 (1048576 bytes)
yaboot_start - reloc_offset : 0 (should be 0)
yaboot_start - test_bss : 0 (should be 0)
yaboot_start - test_data : 0 (should be 0)
yaboot_start - &test_data : 002304a4
yaboot_start - &test_bss : 002304a0
yaboot_start - linked at : 0x00200000
yaboot_start - Running on _machine = 4
yaboot_main - /chosen/bootargs =
yaboot_main - /chosen/bootpath = /pci at 400000000110/pci at 2,4/pci1069,b166 at 1/s
0 yaboot_main - After parse_device_path: dev=/pci at 400000000110/pci at 2,4/pci106
= yaboot_main - After path kludgeup: dev=/pci at 400000000110/pci at 2,4/pci1069,b1
f open_file - dev_path = /pci at 400000000110/pci at 2,4/pci1069,b166 at 1/scsi at 0/sd at 3
0file_name = /etc/yaboot.conf
partition = -1
open_file - device is a block device
partitions_lookup - block size of device is 512
partitions:
file_block_open - number: 03, start: 0x00206000, length: 0x00041000
--> ext2_open
ext2_open - dev=/pci at 400000000110/pci at 2,4/pci1069,b166 at 1/scsi at 0/sd at 3,0, par
f ext2_open - partition offset: 40c00000, end: 48e00000
ext2_open - </pci at 400000000110/pci at 2,4/pci1069,b166 at 1/scsi at 0/sd at 3,0:0>
ext2_open - file->of_device = 02955200
linux_set_blksize - bs set to 0x400
linux_set_blksize - bs set to 0x400
<-- ext2_open - FILE_ERR_OK
ext2_read - ext_read() from pos 0x0, size: 0x32768x
Config file read, 1024 bytes
ext2_close - ext2_close called
Resetting image table
ItemA device = <NULL>
ItemB device = <NULL>
ItemA partition = <NULL>
ItemB partition = <NULL>
ItemA default = <NULL>
ItemB default = <NULL>
ItemA timeout = <NULL>
ItemB timeout = <NULL>
ItemA password = <NULL>
ItemB password = <NULL>
ItemA restricted = <NULL>
ItemB restricted = <NULL>
ItemA message = <NULL>
ItemB message = <NULL>
ItemA root = <NULL>
ItemB root = <NULL>
ItemA ramdisk = <NULL>
ItemB ramdisk = <NULL>
ItemA read-only = <NULL>
ItemB read-only = <NULL>
ItemA read-write = <NULL>
ItemB read-write = <NULL>
ItemA append = <NULL>
ItemB append = <NULL>
ItemA initrd = <NULL>
ItemB initrd = <NULL>
ItemA initrd-prompt = <NULL>
ItemB initrd-prompt = <NULL>
ItemA initrd-size = <NULL>
ItemB initrd-size = <NULL>
ItemA pause-after = <NULL>
ItemB pause-after = <NULL>
ItemA pause-message = <NULL>
ItemB pause-message = <NULL>
ItemA init-code = <NULL>
ItemB init-code = <NULL>
ItemA init-message = <NULL>
ItemB init-message = <NULL>
ItemA fgcolor = <NULL>
ItemB fgcolor = <NULL>
ItemA bgcolor = <NULL>
ItemB bgcolor = <NULL>
ItemA ptypewarning = <NULL>
ItemB ptypewarning = <NULL>
Can't set item nonvram to value <NULL>
Can't set item delay to value 10
Can't set item enablecdboot to value <NULL>
Can't set item enableofboot to value <NULL>
load_config_file - Config file successfully parsed, 1024 bytes
open_file - dev_path = /pci at 400000000110/pci at 2,4/pci1069,b166 at 1/scsi at 0/sd at 3
0file_name = /yaboot.msg
partition = 3
open_file - device is a block device
partitions_lookup - block size of device is 512
partitions:
file_block_open - number: 03, start: 0x00206000, length: 0x00041000
(match)
file_block_open - Using OF defaults.. (found = 0030ac50)
--> ext2_open
ext2_open - dev=/pci at 400000000110/pci at 2,4/pci1069,b166 at 1/scsi at 0/sd at 3,0, par
g ext2_open - partition offset: 40c00000, end: 48e00000
ext2_open - </pci at 400000000110/pci at 2,4/pci1069,b166 at 1/scsi at 0/sd at 3,0:0>
ext2_open - file->of_device = 02955200
linux_set_blksize - bs set to 0x400
linux_set_blksize - bs set to 0x400
<-- ext2_open - FILE_ERR_OK
ext2_read - ext_read() from pos 0x0, size: 0x2000x
IBM Intellistation POWER 275 - 2-way POWER4+ 1.45GHz
____________________________________________________
GNU/Linux CRUX PPC - 64bit
ext2_close - ext2_close called
Welcome to yaboot version 1.3.16
Enter "help" to get some basic usage information
boot: crux
get_params - after parse_device_path: dev=/pci at 400000000110/pci at 2,4/pci1069
zPlease wait, loading kernel...
open_file - dev_path = /pci at 400000000110/pci at 2,4/pci1069,b166 at 1/scsi at 0/sd at 3
0file_name = /vmlinuz
partition = 3
open_file - device is a block device
partitions_lookup - block size of device is 512
partitions:
file_block_open - number: 03, start: 0x00206000, length: 0x00041000
(match)
file_block_open - Using OF defaults.. (found = 0030d6b8)
--> ext2_open
ext2_open - dev=/pci at 400000000110/pci at 2,4/pci1069,b166 at 1/scsi at 0/sd at 3,0, par
z ext2_open - partition offset: 40c00000, end: 48e00000
ext2_open - </pci at 400000000110/pci at 2,4/pci1069,b166 at 1/scsi at 0/sd at 3,0:0>
ext2_open - file->of_device = 02955200
linux_set_blksize - bs set to 0x400
linux_set_blksize - bs set to 0x400
<-- ext2_open - FILE_ERR_OK
ext2_read - ext_read() from pos 0x0, size: 0x20x
ext2_read - ext_read() from pos 0x14, size: 0x44x
load_elf64 - Elf64 header:
load_elf64 - e.e_type = 2
load_elf64 - e.e_machine = 21
load_elf64 - e.e_version = 1
load_elf64 - e.e_entry = 0x0000000000000000
load_elf64 - e.e_phoff = 0x0000000000000040
load_elf64 - e.e_shoff = 0x00000000008d8d70
load_elf64 - e.e_flags = 0
load_elf64 - e.e_ehsize = 0x00000040
load_elf64 - e.e_phentsize = 0x00000038
load_elf64 - e.e_phnum = 3
ext2_read - ext_read() from pos 0x40, size: 0x168x
load_elf64 - Before prom_claim, mem_sz: 0x00a00000
prom_claim_chunk - claimed 10485760 at 0x3a00000 (0xc00000)
load_elf64 - After ELF parsing, load base: 03a00000, mem_sz: 0x00a00000
load_elf64 - wanted load base: 0x00c00000, mem_sz: 0x00a00000
ext2_read - ext_read() from pos 0x10000, size: 0x9210752x
Elf64 kernel loaded...
ext2_close - ext2_close called
yaboot_text_ui - setting kernel args to: root=/dev/sda5 ro
yaboot_text_ui - flushing icache... yaboot_text_ui - done
yaboot_text_ui - Kernel entry point = 03a00000
yaboot_text_ui - kernel: arg1 = 00000000,
arg2 = 0x00000000,
prom = 00c3c578,
arg4 = 0,
arg5 = 0
yaboot_text_ui - Entering kernel...
OF stdout device is: /pci at 400000000110/isa at 3/serial at i3f8
Preparing to boot Linux version 3.2.0-rc4 (root at power4) (gcc version 4.5.3 (CRU
1Detected machine type: 0000000000000100
Max number of cores passed to firmware: 2 (NR_CPUS = 2)
Calling ibm,client-architecture-support... not implemented
command line: root=/dev/sda5 ro
memory layout at init:
memory_limit : 0000000000000000 (16 MB aligned)
alloc_bottom : 0000000004357000
alloc_top : 0000000030000000
alloc_top_hi : 0000000100000000
rmo_top : 0000000030000000
ram_top : 0000000100000000
found display : /pci at 400000000110/pci at 2/pci at 1/display at 0, opening... done
found display : /pci at 400000000111/pci at 2,6/display at 1, opening... done
opening PHB /pci at 400000000110... done
opening PHB /pci at 400000000111... done
instantiating rtas at 0x000000002fd0d000... done
boot cpu hw idx 0
starting cpu hw idx 1... done
copying OF device tree...
Building dt strings...
Building dt structure...
Device tree strings 0x0000000004458000 -> 0x0000000004459264
Device tree struct 0x000000000445a000 -> 0x0000000004463000
Calling quiesce...
returning from prom_init
Using pSeries machine description
bootconsole [udbg0] enabled
CPU maps initialized for 1 thread per core
Starting Linux PPC64 #3 SMP Wed Dec 7 01:40:27 CET 2011
-----------------------------------------------------
ppc64_pft_size = 0x0
physicalMemorySize = 0x100000000
htab_address = 0xc0000000f8000000
htab_hash_mask = 0x7ffff
-----------------------------------------------------
Initializing cgroup subsys cpu
Linux version 3.2.0-rc4 (root at power4) (gcc version 4.5.3 (CRUX PPC) ) #3 SMP We
1[boot]0012 Setup Arch
PCI host bridge /pci at 400000000110 ranges:
IO 0x000003fd30000000..0x000003fd300fffff -> 0x0000000000000000
MEM 0x000003fd80000000..0x000003fdbfffffff -> 0x00000000c0000000
PCI host bridge /pci at 400000000111 ranges:
IO 0x000003fd40000000..0x000003fd400fffff -> 0x0000000000000000
MEM 0x000003fdc0000000..0x000003fddfffffff -> 0x00000000e0000000
EEH: PCI Enhanced I/O Error Handling Enabled
PPC64 nvram contains 81920 bytes
Zone PFN ranges:
DMA 0x00000000 -> 0x00100000
Normal empty
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00100000
[boot]0015 Setup Done
PERCPU: Embedded 11 pages/cpu @c000000000a00000 s14592 r0 d30464 u524288
Built 1 zonelists in Node order, mobility grouping on. Total pages: 1034240
Policy zone: DMA
Kernel command line: root=/dev/sda5 ro
PID hash table entries: 4096 (order: 3, 32768 bytes)
freeing bootmem node 0
Memory: 4033324k/4194304k available (7832k kernel code, 160980k reserved, 1164k
)SLUB: Genslabs=15, HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=256
Hierarchical RCU implementation.
NR_IRQS:512 nr_irqs:512 16
i8259 legacy interrupt controller initialized
clocksource: timebase mult[1609fef] shift[22] registered
Console: colour dummy device 80x25
pid_max: default: 32768 minimum: 301
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Mount-cache hash table entries: 256
POWER4/4+ performance monitor hardware support registered
Brought up 2 CPUs
devtmpfs: initialized
NET: Registered protocol family 16
IBM eBus Device Driver
CPU Hotplug not supported by firmware - disabling.
PCI: Probing PCI hardware
Using INTC for W82c105 IDE controller.
IOMMU table initialized, virtual merging enabled
pci 0000:00:02.0: PCI bridge to [bus 01-10]
pci 0000:01:01.0: PCI bridge to [bus 02-02]
pci 0000:00:02.2: PCI bridge to [bus 21-30]
pci 0000:00:02.4: PCI bridge to [bus 41-50]
pci 0000:00:02.6: PCI bridge to [bus 61-70]
pci 0001:00:02.0: PCI bridge to [bus 01-10]
pci 0001:00:02.2: PCI bridge to [bus 21-30]
pci 0001:00:02.3: PCI bridge to [bus 31-40]
pci 0001:00:02.4: PCI bridge to [bus 41-50]
pci 0001:00:02.6: PCI bridge to [bus 61-70]
PCI: Cannot allocate resource region 0 of device 0000:00:02.2, will remap
PCI: Cannot allocate resource region 0 of device 0000:00:02.4, will remap
PCI: Cannot allocate resource region 0 of device 0000:00:02.6, will remap
PCI: Cannot allocate resource region 0 of device 0001:00:02.2, will remap
PCI: Cannot allocate resource region 0 of device 0001:00:02.3, will remap
PCI: Cannot allocate resource region 0 of device 0001:00:02.4, will remap
PCI: Cannot allocate resource region 0 of device 0001:00:02.6, will remap
bio: create slab <bio-0> at 0
vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=none,locks=none
vgaarb: device added: PCI:0001:61:01.0,decodes=io+mem,owns=none,locks=none
vgaarb: loaded
vgaarb: bridge control possible 0001:61:01.0
vgaarb: bridge control possible 0000:02:00.0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Advanced Linux Sound Architecture Driver Version 1.0.24.
Switching to clocksource timebase
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
UDP hash table entries: 2048 (order: 4, 65536 bytes)
UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Hypercall H_BEST_ENERGY not supported
HugeTLB registered 16 MB page size, pre-allocated 0 pages
squashfs: version 4.0 (2009/01/31) Phillip Lougher
JFS: nTxBlock = 8192, nTxLock = 65536
SGI XFS with ACLs, security attributes, large block/inode numbers, no debug ena
dBtrfs loaded
msgmni has been set to 7877
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler cfq registered (default)
matroxfb: Matrox G450 detected
PInS data found at offset 31168
PInS memtype = 5
matroxfb: 640x480x8bpp (virtual: 640x26214)
matroxfb: framebuffer at 0x3FD80000000, mapped to 0xd000080080080000, size 1677
6Console: switching to colour frame buffer device 80x30
fb0: MATROX frame buffer device
matroxfb_crtc2: secondary head of fb0 was registered as fb1
fb2: IBM GXT6500P frame buffer device
HVCS: Driver registered.
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at I/O 0x103f8 (irq = 4) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
serial8250.0: ttyS1 at I/O 0x102f8 (irq = 3) is a 16550A
serial8250.0: ttyS2 at I/O 0x10898 (irq = 10) is a 16550A
Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 se
.Hangcheck: Using getrawmonotonic().
Floppy drive(s): fd0 is 2.88M
FDC 0 is a National Semiconductor PC87306
brd: module loaded
loop: module loaded
nbd: registered device at major 43
Loading iSCSI transport class v2.0-870.
ipr: IBM Power RAID SCSI Device Driver version: 2.5.2 (April 27, 2011)
ipr 0000:41:01.0: Found IOA with IRQ: 167
ipr 0000:41:01.0: Starting IOA initialization sequence.
ipr 0000:41:01.0: Adapter firmware version: 070A0011
ipr 0000:41:01.0: IOA initialized.
scsi0 : IBM 570B Storage Adapter
scsi 0:0:3:0: Direct-Access IBM IC35L073UCDY10-0 S2AA PQ: 0 ANSI: 3
scsi 0:0:15:0: Enclosure IBM VSBPD4E1 U4SCSI 4610 PQ: 0 ANSI: 2
scsi: unknown device type 31
scsi 0:255:255:255: No Device IBM 570B001 0150 PQ: 0 ANSI
0sd 0:0:3:0: Attached scsi generic sg0 type 0
sd 0:0:3:0: [sda] 143374650 512-byte logical blocks: (73.4 GB/68.3 GiB)
scsi 0:0:15:0: Attached scsi generic sg1 type 13
sd 0:0:3:0: [sda] Write Protect is off
scsi 0:255:255:255: Attached scsi generic sg2 type 31
sd 0:0:3:0: [sda] Write cache: disabled, read cache: enabled, doesn't support D
Apata_sl82c105 0000:00:03.1: enabling device (0140 -> 0141)
scsi1 : pata_sl82c105
scsi2 : pata_sl82c105
ata1: PATA max MWDMA2 cmd 0x1f000 ctl 0x1f010 bmdma 0x1f040 irq 165
ata2: PATA max MWDMA2 cmd 0x1f020 ctl 0x1f030 bmdma 0x1f048 irq 165
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-cypress
serio: i8042 KBD port at 0x60,0x64 irq 1
ata1.00: ATAPI: IBM DROM00205, NR36, max UDMA/33
ata1.00: configured for MWDMA2
sd 0:0:3:0: [sda] Attached SCSI disk
scsi 1:0:0:0: CD-ROM IBM DROM00205 NR36 PQ: 0 ANSI: 2
sr0: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray
cdrom: Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0: Attached scsi generic sg3 type 5
serio: i8042 AUX port at 0x60,0x64 irq 12
mousedev: PS/2 mouse device common for all mice
rtc-generic rtc-generic: rtc core: registered rtc-generic as rtc0
i2c /dev entries driver
atkbd serio0: keyboard reset failed on isa0060/serio0
device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel at redhat.co
musbcore: registered new interface driver usbhid
usbhid: USB HID core driver
ALSA device list:
No soundcards found.
TCP cubic registered
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
atkbd serio1: keyboard reset failed on isa0060/serio1
REISERFS (device sda5): found reiserfs format "3.6" with standard journal
REISERFS (device sda5): using ordered data mode
reiserfs: using flush barriers
REISERFS (device sda5): journal params: device sda5, size 8192, journal first b
0REISERFS (device sda5): checking transaction log (sda5)
REISERFS (device sda5): Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly on device 8:5.
devtmpfs: mounted
Freeing unused kernel memory: 316k freed
INIT: version 2.88 booting
The system is coming up. Please wait.
udevd[69]: errorudevd[70]: starting version 175
: runtime directory '/run/udev' not writable, for now falling back to '/dev/.ud
'input: PC Speaker as /devices/platform/pcspkr/input/input0
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci_hcd 0001:31:01.0: OHCI Host Controller
ohci_hcd 0001:31:01.0: new USB bus registered, assigned bus number 1
ohci_hcd 0001:31:01.0: irq 182, io mem 0x3fdd5001000
e100: Copyright(c) 1999-2006 Intel Corporation
e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
e1000: Copyright (c) 1999-2006 Intel Corporation.
e1000 0001:41:01.0: enabling device (0140 -> 0143)
e100 0000:21:01.0: enabling device (0140 -> 0143)
e100 0000:21:01.0: eth0: addr 0x3fd88030000, irq 166, MAC addr 00:09:6b:2e:ab:5
3usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: OHCI Host Controller
usb usb1: Manufacturer: Linux 3.2.0-rc4 ohci_hcd
usb usb1: SerialNumber: 0001:31:01.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd 0001:31:01.1: OHCI Host Controller
snd_cs4281 0001:21:01.0: Refused to change power state, currently in D1
snd_cs4281 0001:21:01.0: enabling device (0040 -> 0042)
ohci_hcd 0001:31:01.1: new USB bus registered, assigned bus number 2
ohci_hcd 0001:31:01.1: irq 182, io mem 0x3fdd5000000
e1000 0001:41:01.0: eth1: (PCI-X:133MHz:64-bit) 00:09:6b:be:a8:77
e1000 0001:41:01.0: eth1: Intel(R) PRO/1000 Network Connection
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: OHCI Host Controller
usb usb2: Manufacturer: Linux 3.2.0-rc4 ohci_hcd
usb usb2: SerialNumber: 0001:31:01.1
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
File-based locking initialisation failed.
Reading all physical volumes. This may take a while...
No volume groups found
No volume groups found
File-based locking initialisation failed.
No volume groups found
/dev/sda3: cleanreiserfs: enabling write barrier flush mode
, 32/33320 files, 75819/133120 blocks
REISERFS (device sda6): found reiserfs format "3.6" with standard journal
REISERFS (device sda6): using ordered data mode
reiserfs: using flush barriers
REISERFS (device sda6): journal params: device sda6, size 8192, journal first b
0REISERFS (device sda6): checking transaction log (sda6)
REISERFS (device sda6): Using r5 hash to sort names
Adding 1050620k swap on /dev/sda2. Priority:-1 extents:1 across:1050620k
hostname: power4
font: default
keyboard: us
INIT: Entering runlevel: 2
starting services: sysklogd iprinitd rtas_errd inetd net crond sshd alsa
CRUX PPC (64 bit) (power4) (ttyS0)
power4 login:
cheers,
--nico
--
acrux <acrux_it at libero.it>
More information about the Yaboot-devel
mailing list