For me, it didn't work with anything under SLES10.  With SLES10, the diag 
driver now works with 64 bit systems.

BTW, you need to change your guest machines names....VMLINUX1.  Having only a 
single character changing doesn't allow for sufficient Linux guest machines 
that you will end up having <G>.

Tom Duerbusch
THD Consulting

Law of Cat Stretching

  A cat will stretch to a distance proportional to the length of
  the nap just taken.


>>> Pat Carroll <[EMAIL PROTECTED]> 11/21/2007 6:37 AM >>>
Hi Mark

I'm trying to force the use of the diag driver for vdisk swap devices.
In particular, I want to set up device 801 as the default swap device
for all servers, and have the ability to add additional swap devices at
900-90f, as required. Results are documented below. In my search I found
hints that there may be an issue with diag250 in 64 bit mode with > 2GB
of memory, hence the question.

Here's a snippet of the boot messages:

Nov 20 13:25:18 vmlinux1 kernel: We are running under VM (64 bit mode)
Nov 20 13:25:18 vmlinux1 kernel: Built 1 zonelists
Nov 20 13:25:18 vmlinux1 kernel: Kernel command line:
dasd=800,801(diag),802-83f,900-90f(diag) possible_cpus=2 root=LABEL=/
BOOT_IMAGE=0

<snip>

Nov 20 13:25:19 vmlinux1 kernel: dasd(eckd): 0.0.0800:
3390/0C(CU:3990/01) Cyl:10016 Head:15 Sec:224
Nov 20 13:25:19 vmlinux1 kernel: Using cfq io scheduler
Nov 20 13:25:19 vmlinux1 netfs: Mounting other filesystems:  succeeded
Nov 20 13:25:19 vmlinux1 kernel: dasd(eckd): 0.0.0800: (4kB blks):
7211520kB at 48kB/trk compatible disk layout
Nov 20 13:25:19 vmlinux1 kernel:  dasda:VOL1/  0X0800: dasda1 dasda2
Nov 20 13:25:19 vmlinux1 kernel: dasd_generic couldn't online device
0.0.0801 - discipline DIAG not available
Nov 20 13:25:19 vmlinux1 kernel: dasd_generic_probe: could not initially
online cw-device 0.0.0801


<snip>

Nov 20 13:25:19 vmlinux1 kernel: dasd_generic couldn't online device
0.0.0900 - discipline DIAG not available
Nov 20 13:25:19 vmlinux1 kernel: dasd_generic_probe: could not initially
online ccw-device 0.0.0900

After boot is complete, here's some status:

bash-3.00# cat /sys/bus/ccw/devices/0.0.0801/online 
0
bash-3.00# cat /sys/bus/ccw/devices/0.0.0900/online
0
bash-3.00# cat /sys/bus/ccw/devices/0.0.0801/use_diag
1
bash-3.00# cat /sys/bus/ccw/devices/0.0.0900/use_diag
1

Echoing a "1" to online does not change the status of etiher device.

>From vmlinux1's PROFILE EXEC:

/* Set up swap on vdisk */

'EXEC SWAPGEN 801 819200 (DIAG'
'EXEC SWAPGEN 900 819200 (DIAG'


Here's what CP says (after boot is complete):

#CP Q V DASD
<snip>
DASD 0800 3390 VM6472 R/W      10016 CYL ON DASD  6472 SUBCHANNEL = 0007
DASD 0801 9336 (VDSK) R/W     819200 BLK ON DASD  VDSK SUBCHANNEL = 0011
DASD 0900 9336 (VDSK) R/W     819200 BLK ON DASD  VDSK SUBCHANNEL = 0012



Modprobe.conf and zipl.conf look correct (see the third boot message,
above). 
The initrd image has dasd_diag_mod in it (I decomposed and verified). 
I'm running out of ideas...??

Thanks for your response. 
Cheers....Pat


Patrick Carroll  |  Enterprise Architect
L.L.Bean, Inc.(r) |  Double L St. |  Freeport ME 04033
http://www.llbean.com | [EMAIL PROTECTED] | 207.552.2426

-----Original Message-----
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
Mark Post
Sent: Tuesday, November 20, 2007 6:21 PM
To: [email protected] 
Subject: 

>>> On Tue, Nov 20, 2007 at  5:39 PM, in message
<[EMAIL PROTECTED]>, Pat
Carroll <[EMAIL PROTECTED]> wrote: 
> Can someone please  clear up some confusion...
> Does the dasd diag driver (dasd_diag_mod) work in a 64 bit Red Hat 
> Linux server configured with > 2GB memory?
> 
> RH4 U4 (2.6.9-55.0.2.EL) and z/VM 5.2 RSU 0602 (64 bit). 

It should.  What problem(s) are you having with it?


Mark Post

----------------------------------------------------------------------
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 

----------------------------------------------------------------------
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

----------------------------------------------------------------------
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

Reply via email to