Hi again to all,

after doing lots of research i found the problem is somewhere in linux,
let me explain.

- I checked all dasds, there were no offline or unattached.
- No overlap in diskmap file.
- I compared direct user file with the old backup and i saw there is no
change with disk mappings.
- I did all similar checks on Z/VM side, no problems found.
- I ipled from SLES11 DVD and choosed boot installed system, it boots!
So i thought it's about ZIPL configuration but there was nothing wrong
there. I regenerated the bootmap again by running /sbin/zipl, and tried
to reipl from Minidisk100, but no luck.

Now lets see what's weird;

When i first installed SLES, the disk mapping was:
Minidisk100 - dasda - /boot
Minidisk101 - dasdb - swap
Minidisk102 - dasdc - /
Minidisk110 - dasdd - LVM Member
...
Minidisk209 - dasdn - LVM Member

But when i boot with cd, and activate the DASD's i see

Minidisk100 - dasda
Minidisk101 - _dasdn_
Minidisk102 - dasdb
Minidisk110 - dasdc
...

It seems the mapping has changed somehow. But when i run the installed
system from DVD menu, i see DASD's as they supposed to be:

linux101:~ # more /proc/dasd/devices
0.0.0100(ECKD) at ( 94:     0) is dasda
0.0.0101(ECKD) at ( 94:     4) is dasdb
0.0.0102(ECKD) at ( 94:     8) is dasdc
0.0.0110(ECKD) at ( 94:    12) is dasdd
0.0.0200(ECKD) at ( 94:    16) is dasde
0.0.0201(ECKD) at ( 94:    20) is dasdf
0.0.0202(ECKD) at ( 94:    24) is dasdg
0.0.0203(ECKD) at ( 94:    28) is dasdh
0.0.0204(ECKD) at ( 94:    32) is dasdi
0.0.0205(ECKD) at ( 94:    36) is dasdj
0.0.0206(ECKD) at ( 94:    40) is dasdk
0.0.0207(ECKD) at ( 94:    44) is dasdl
0.0.0208(ECKD) at ( 94:    48) is dasdm
0.0.0209(ECKD) at ( 94:    52) is dasdn


linux101:~ # more /etc/fstab
/dev/disk/by-path/ccw-0.0.0101-part1 swap                 swap
/dev/disk/by-path/ccw-0.0.0102-part1 /                    ext3
/dev/system/home     /home
/dev/system/opt      /opt
/dev/system/tmp      /tmp
/dev/system/usr      /usr
/dev/system/var      /var
proc                 /proc
sysfs                /sys
debugfs              /sys/kernel/debug
devpts               /dev/pts


linux101:~ # more /etc/zipl.conf
# Modified by YaST2. Last modification on Mon Nov  1 16:46:48 UTC 2010
[defaultboot]
defaultmenu = menu

###Don't change this comment - YaST2 identifier: Original name: linux###
[Linux]
    image = /boot/image-2.6.27.19-5-default
    target = /boot/zipl
    ramdisk = /boot/initrd-2.6.27.19-5-default,0x2000000
    parameters = "root=/dev/disk/by-path/ccw-0.0.0102-part1 TERM=dumb"

:menu
    default = 1
    prompt = 1
    target = /boot/zipl
    timeout = 10
    1 = Linux
    2 = ipl
    3 = Failsafe

###Don't change this comment - YaST2 identifier: Original name: ipl###
[ipl]
    image = /boot/image
    target = /boot/zipl
    ramdisk = /boot/initrd,0x2000000
    parameters = "root=/dev/disk/by-path/ccw-0.0.0102-part1 TERM=dumb"

###Don't change this comment - YaST2 identifier: Original name: failsafe###
[Failsafe]
    image = /boot/image
    target = /boot/zipl
    ramdisk = /boot/initrd,0x2000000
    parameters = "root=/dev/disk/by-path/ccw-0.0.0102-part1 TERM=dumb
x11failsafe"


As you can see, it seems there is nothing wrong.But when i try to boot
from Minidisk100, i see;

Mounting root _/dev/disk/by-path/ccw-0.0.0100-part1_
Unknown filesystem type 'LVM2_member'
Kernel panic - not syncing: Attemted to kill init!
HCPGIR450W ...

I re-run ZIPL but, no change, it still searches 0.0.0100 for root fs. I
think the reason is same with the first DASD activation menu with DVD.
Linux somehow sees diskmaps different and i cant change the ZIPL behaviour.

Now, i need to change ZIPL to mount root-fs from Minidisk102.
And then research why the Minidisk-Linux Dasd mapping is changing.

Sorry for the long mail and thanks for your patient.

Regards



On 05.11.2010 15:30, martin roby wrote:
I have seen this happen as well; when trying to boot from san disks.
Do you have your root filesystem on a san disk? Can you post your user
direct entry for a user that fails?

When you logged all the way out of your Linux guests you reset that
user. A lot of different things could have happened at that point.

Do any of your Linux guests still work? When they boot do they go
straight to the
CPU errors? I am assuming you don't get the zipl boot menu.

One thing to look for is an overlaps in your disk map.

{from maint}
diskmap user {generates a new disk map}
x user diskmap {opens the new map in the wonderful z/os editor}
{then search for overlaps}
{I usually use "right 10" first so I can see the "gap' messages"}

/over

If you have an overlap that would be the issue.
Otherwise either you are not finding your disk at boot or your zipl
boot was corrupted.

If you a working system you can move the disk to the new system and
try to mount it from the working Linux , if it mounts then you can try
to rewire the zipl boot block.

Martin



On Thu, Nov 4, 2010 at 3:31 PM, koray<nixst...@gmail.com>  wrote:
Hello all,

We have 14 Sles Guests running on Z/VM 5.4. We edited the user direct
file and changed the memory settings of Linux guests.For example;

linux001 - 2048M 4096M
linux002 - 2048M 4096M
has changed to
linux001 - 3072M 6144M
linux002 - 1024M 2048M

Now, i cant ipl my guest's. When i try to ipl from minidisk 100,
linux 001 says:
HCPGIR453W CP Entered, program interrupt loop.
linux002 says:
HCPGIR450W CP entered, disabled wait PSW 00020001 80000000 00000000 001536B0

It seems disk mapping are broken but i'm totally sure that i only
changed Memory settings, not touched minidisk settings.

Need your help please.

Regards

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Reply via email to