Mike,
Thanks for the response. This is a stock install. I have a concern
that you may be able to address. Under z/OS we run an assembler program with
a B312 (LOAD AND TEST (long BFP)), which runs OK, ie no S0C1 RSN 000001. If
the 700 series has no support for BFP then how are we getting this result.
-----Original Message-----
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] Behalf Of
michael moss
Sent: Thursday, 4 December 2003 1:52 AM
To: [EMAIL PROTECTED]
Subject: Re: Problem installing SLES8 under zVM 4.4 on an Amdahl 700
series pr ocessor
Michael,
we've had a quick look at this, it is obviously having problems running
the /linuxrc script where it is preparing a new root directory prior to
'switching' to it via the pivot_root system call.
These errors seem to be 'S0C1/PIC001' invalid opcode, looking at the
User Code data printed out the first thing that strikes us is the B3 and
ED opcodes, these are both Binary Floating Point
(IEEE).
The 700 series doesn't have a hardware IEEE unit but emulation is
provided by the Linux Kernel if the CONFIG_MATHEMU ifdef has been
defined during the kernel build.
We don't know if this is a 'stock' install kernel or if you have the
choice of kernels during the install phase, either way it looks like you
don't have emulation support for IEEE enabled.
Questions/comments ?
Regards
Mike Moss
Buckley, Michael J wrote:
>I am hoping someone may have an idea what is causing the following problem
>during initial installation of SuSE SLES8 under zVM on an Amdahl 700 series
>processor. The IPL of the installation systems reports a couple of errors
>during boot. Following is an extract from the console. Please note the
lines
>beginning '/linuxrc'.
>
>01: hwc low level driver: can write messages
>
>01: hwc low level driver: can not read state change notifications
>
>01: hwc low level driver: can receive signal quiesce
>
>01: hwc low level driver: can read commands
>
>01: hwc low level driver: can read priority commands
>
>Linux version 2.4.19-3suse-SMP ([EMAIL PROTECTED]) (gcc version 3.2) #1 SMP Wed
>Nov 6
> 22:19:52 UTC 2002
>
>We are running under VM (31 bit mode)
>
>This machine has no IEEE fpu
>
>On node 0 totalpages: 131072
>
>zone(0): 131072 pages.
>
>zone(1): 0 pages.
>
>zone(2): 0 pages.
>
>Building zonelist for node : 0
>
>Kernel command line: ramdisk_size=65536 root=/dev/ram1 ro init=/linuxrc
>
>Highest subchannel number detected (hex) : 000D
>
>Calibrating delay loop... 149.50 BogoMIPS
>
>Memory: 506744k/524288k available (1706k kernel code, 0k reserved, 395k
>data, 56
>k init)
>
>Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
>Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
>Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
>Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
>Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
>debug: Initialization complete
>POSIX conformance testing by UNIFIX
>Detected 2 CPU's
>Boot cpu address 1
>cpu 0 phys_idx=1 vers=FF ident=111111 machine=0700 unused=0000
>cpu 1 phys_idx=2 vers=FF ident=111222 machine=0700 unused=0000
>migration_task 0 on cpu=0
>migration_task 1 on cpu=1
>init_mach : starting machine check handler
>mach_handler : ready
>mach_handler : waiting for wakeup
>Linux NET4.0 for Linux 2.4
>Based upon Swansea University Computer Society NET3.039
>Initializing RT netlink socket
>Starting kswapd
>kinoded started
>VFS: Diskquotas version dquot_6.5.0 initialized
>aio_setup: num_physpages = 32768
>aio_setup: sizeof(struct page) = 44
>pty: 256 Unix98 ptys configured
>RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
>loop: loaded (max 16 devices)
>md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
>md: Autodetecting RAID arrays.
>md: autorun ...
>md: ... autorun DONE.
>debug: cio_msg: new level 6
>debug: cio_trace: new level 6
>debug: cio_crw: new level 6
>NET4: Linux TCP/IP 1.0 for NET4.0
>IP Protocols: ICMP, UDP, TCP, IGMP
>IP: routing cache hash table of 2048 buckets, 32Kbytes
>TCP: Hash tables configured (established 65536 bind 65536)
>Linux IP multicast router 0.06 plus PIM-SM
>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
>RAMDISK: Compressed image found at block 0
>Freeing initrd memory: 7871k freed
>VFS: Mounted root (ext2 filesystem).
>/linuxrc: line 28: 17 Illegal instruction cp -ax / newroot
>/linuxrc: line 28: 18 Illegal instruction mv newroot oldroot.old
>pivot_root: No such file or directory
>/linuxrc: line 18: dev/console: No such file or directory
>done doing movetotmpfs
>IPv6 v0.8 for NET4.0
>IPv6 over IPv4 tunneling driver
>Mounted /proc
>Creating /var/log/boot.msg
>Enabling system logging...
>Nov 30 22:51:23 suse syslogd 1.4.1: restart.
>= =
>==- Welcome to SuSE Linux Enterprise Server 8 for zSeries -==
>= =
>
>Further errors occur if I try to go through the NIC selection process, but
a
>much better idea of the problem is gained by choosing option 0 and falling
>into the shell. From here all the followng commands, plus more I am sure
>give the pasted error.
>
>Commands : DF CP MV CHPASSWD LOGIN
>
>User process fault: interruption code 0x40001
>CPU: 0 Not tainted
>Process cp (pid: 58, task: 00a10000, ksp: 00a11f10)
>User PSW : 070dc000 804063a0
>User GPRS: 00000004 0040b9a4 0040d5c0 00000030
> 80406470 0040d5b8 004056e0 00000000
> 00405694 00405660 00000067 0040b9a4
> 0040d5c0 80406388 8040648c 7ffffb50
>User ACRS: 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000
>User Code: b3 12 00 00 a7 d4 00 32 ed 00 d0 04 00 19 a7 b4 00 2d ed 00
>
>
>I was also hoping someone might be able to point me to a document that
>describes the contents of the above data, especially the 'User Code', as I
>have used VM Trace, and can not seem to explain this field, assuming it is
>supposed to reflect the storage locations at the time of the interrupt.
>
>Thanks.
>
>Michael Buckley
>
>EDS
>Asia Pacific - ITO Service Delivery
>Software Capability, Australia & New Zealand
>Mainframe Hosting services
>Level 9, 108 North Tce
>Adelaide
>South Australia 5000
>
>* (08) 8464 1268 (phone)
>* (08) 8464 2140 (fax)
>* [EMAIL PROTECTED]
>
>
>