On Apr 14, 2005, at 3:53 PM, Lizbeth Ortiz wrote:
I've installed, via apt, kernel-image-2.6.8-2-s390,
and i've modified /boot/parmfile deleting the word
"noinitrd", also i've modified /etc/zipl.conf adding
the line "ramdisk=/initrd.img" and after rebooted the
vm i have:
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 2036 blocks ]1 disk( into ram disk...
done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 84k freed
initrd-tools: 0.1.78
pivot_root: No such file or directory
/sbin/init: 431: cannot open dev/console: No such file
Kernel panic: Attempted to kill init!
HCPGIR450W CP entered; disabled wait PSW 000A0000
800306C4
What is the problem?
You need to create a static /dev/console node. I think it's a
character device, major 5 minor 1. Also, your DASD spec will have
changed. Instead of dasd=150-155 or whatever, it'd be
dasd=0.0.150-0.0.155. Don't forget to rerun zipl.
Further, there are some changes to the chandev layer to get your
network devices working again with the new group devices stuff.
I did that with the creation of a file /etc/groupdev, and the following
script (/etc/init.d/groupdev.sh):
#
# groupdev.sh S/390 module initialization parameters
#
# Must run before networking but after udev.
#
# Version: @(#)groupdev.sh 0.0-0 27-Apr-2004
[EMAIL PROTECTED]
#
[ -f /etc/default/rcS ] && . /etc/default/rcS
test -f /etc/groupdev && (
# Loop over lines in /etc/groupdev
echo -n "Initializing ccwgroup devices..."
while read type rest
do
case "$type" in ""|\#*)
continue
;;
esac
case "$type" in "qeth")
modprobe -k ${type}
set -- $rest
echo "0.0.${1},0.0.${2},0.0.${3}" >
/sys/bus/ccwgroup/drivers/${type
}/group
echo $4 > /sys/bus/ccwgroup/drivers/${type}/0.0.${1}/online
;;
esac
done
echo "done."
) < /etc/groupdev
: exit 0
And /etc/groupdev contains:
# format is:
# type rest
# type is "qeth" or another grouped device
# qeth is the only one I know about right now.
#
# for qeth, rest is
# read-device write-device data-device online
# where the devices are four-digit hex addresses,
# and online is "1" or "0" for whether the device should be
# on- or offline
qeth 0340 0341 0342 1
qeth 0344 0345 0346 1
Hope this helps.
Adam
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390