Michael,

It's been pretty well settled for some time now that you cannot have one
guest running with a disk R/W, and try to share it with others R/O.
It's just asking for trouble, such as you're seeing.  Any and all
systems that have it LINKed and mounted, must have it R/O.

Also, mounting an ext3 file system R/O doesn't make any sense.  Mount it
as ext2, then it won't even try to find the journal to replay it.

In addition to having the CP LINKs to the disk be R/O, make sure that
your kernel parms have dasd=www,xxx(ro),yyy-zzz
specified for the disk(s) that are R/O.


Mark Post

-----Original Message-----
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
Michael Coffin
Sent: Thursday, May 26, 2005 9:18 AM
To: [email protected]
Subject: Debian R/O DASD Errors


Hi Folk,

I have two Debian 2.4.17 Linux390 systems, configured with ext3
filesystems as follows:

DEBIBASE (an image with full r/w DASD, used to maintain /usr and
/usr/opt):
MDISK 150 3390 1839  750 LINUX1 MR   /       
MDISK 151 3390 3139  200 LINUXA MR   <swap>       
MDISK 152 3390    1 3338 LINUXE MR   /usr      
MDISK 156 3390    1 3338 LINUXG MR   /usr/opt

DEBPROD1 (an image with R/O links to /usr and /usr/opt):
LINK DEBIBASE 0152 0152 RR * SHARED R/O /USR                  
LINK DEBIBASE 0156 0156 RR * SHARED R/O /USR/OPT 
MDISK 150 3390 2089 750 LINUX5 MR       /                            
MDISK 151 3390  139 200 LINUX6 MR       <swap>

When I bring up DEBIBASE (full R/W DASD) it comes up clean, no problems.

When I bring up DEBPROD1 (R/O /usr) and DEBIBASE is running - I get the
following errors on the 152 R/O link (dasdc) which loop forever,
DEBPROD1 never starts:

Checking root file system... 
fsck 1.27 (8-Mar-2002) 
/dev/dasd/0150/part1: clean, 8203/67520 files, 112808/134976 blocks 
EXT3 FS 2.4-0.9.16, 02 Dec 2001 on dasd(94,1), internal journal
Calculating module dependencies... done. 
Loading modules:  
Checking all file systems... 
fsck 1.27 (8-Mar-2002) 
/dev/dasd/0152/part1: recovering journal 
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: EXAMINE 24: Command
Reject detected - fatal error
dasd(eckd): Sense data:
dasd(eckd):device 0152 on irq 15: I/O status report: dasd(eckd):in req:
07fde100 CS: 0x00 DS: 0x02 dasd(eckd):Failing CCW: 07fde1a0
dasd(eckd):Sense(hex)  0- 7: 80 02 00 00 36 06 06 00
dasd(eckd):Sense(hex)  8-15: 00 00 00 ab 51 00 00 05
dasd(eckd):Sense(hex) 16-23: 21 00 58 14 44 00 00 00
dasd(eckd):Sense(hex) 24-31: 00 00 4c e2 00 00 06 06 dasd(eckd):24 Byte:
0 MSG 0, no MSGb to SYSOP

dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: (EXAMINE) ERP chain
report for req: 07fde100
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde100: c5c3d2c4
07e91f00 07e91f00 074eac00
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde110: 07fdd000
07fab400 07fde190 03000002
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde120: 00000000
ff000000 07fde170 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde130: 00000000
00000000 0000011e 1a300000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde140: bd11128a
bab6ca80 bd11128a bae54f00

dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde150: 00000000
00000000 00000000 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde160: 00000004
00000020 00546b7c 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: Channel program
(complete):
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde190: 63400010
07fde170 47400010 07fde180
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde1a0: 85001000
07a45000 00000000 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde1b0: 00000000
00000000 00000000 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07fde1c0: 00000000
00000000 00000000 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: Failed CCW (07fde1a0)
already logged
end_request: I/O error, dev 5e:09 (dasd), sector 4224





And finally, if I bring up DEBPROD1 (R/O /usr) while DEBIBASE is NOT
logged on/running - I get the following errors on 152 and 156 - BUT it
doesn't loop forever and DEBPROD1 DOES eventually come up:

Checking root file system... 
fsck 1.27 (8-Mar-2002) 
/dev/dasd/0150/part1: clean, 8203/67520 files, 112808/134976 blocks 
EXT3 FS 2.4-0.9.16, 02 Dec 2001 on dasd(94,1), internal journal
Calculating module dependencies... done. 
Loading modules:  
Checking all file systems... 
fsck 1.27 (8-Mar-2002) 
/dev/dasd/0152/part1: clean, 100241/300960 files, 559162/600816 blocks 
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: EXAMINE 24: Command
Reject detected - fatal error
dasd(eckd): Sense data:
dasd(eckd):device 0152 on irq 15: I/O status report: dasd(eckd):in req:
07e91f00 CS: 0x00 DS: 0x02 dasd(eckd):Failing CCW: 07e91fa0
dasd(eckd):Sense(hex)  0- 7: 80 02 00 00 36 03 0e 00
dasd(eckd):Sense(hex)  8-15: 00 00 00 9b 51 00 00 05
dasd(eckd):Sense(hex) 16-23: 21 00 58 14 44 00 00 00
dasd(eckd):Sense(hex) 24-31: 00 00 4c e1 00 00 03 0e dasd(eckd):24 Byte:
0 MSG 0, no MSGb to SYSOP

dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: (EXAMINE) ERP chain
report for req: 07e91f00
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91f00: c5c3d2c4
00000000 07e91f00 07e91f00
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91f10: 07fdd000
07fab400 07e91f90 03000002
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91f20: 00000000
ff000000 07e91f70 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91f30: 00000000
00000000 0000011e 1a300000

dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91f40: bd11138e
e7b10540 bd11138e e7b11480
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91f50: 00000000
00000000 00000000 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91f60: 00000004
00000020 00546b7c 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: Channel program
(complete):
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91f90: 63400010
07e91f70 47400010 07e91f80
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91fa0: 85001000
07a45000 00000000 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91fb0: 00000000
00000000 00000000 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: 07e91fc0: 00000000
00000000 00000000 00000000
dasd_erp(3990):  /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: Failed CCW (07e91fa0)
already logged
end_request: I/O error, dev 5e:09 (dasd), sector 4224
/dev/dasd/0156/part1: clean, 30314/300960 files, 220225/600816 blocks 
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: EXAMINE 24: Command
Reject detected - fatal error

dasd(eckd): Sense data:
dasd(eckd):device 0156 on irq 16: I/O status report: dasd(eckd):in req:
07fde100 CS: 0x00 DS: 0x02 dasd(eckd):Failing CCW: 07fde1a0
dasd(eckd):Sense(hex)  0- 7: 80 02 00 00 40 03 0e 00
dasd(eckd):Sense(hex)  8-15: 00 00 00 9b 51 00 00 05
dasd(eckd):Sense(hex) 16-23: 21 00 58 14 44 00 00 00
dasd(eckd):Sense(hex) 24-31: 00 00 4c e1 00 00 03 0e dasd(eckd):24 Byte:
0 MSG 0, no MSGb to SYSOP

dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: (EXAMINE) ERP chain
report for req: 07fde100
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde100: c5c3d2c4
00000000 07fde100 07fde100
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde110: 07fd5000
07fa1b00 07fde190 03000002
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde120: 00000000
ff000000 07fde170 00000000
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde130: 00000000
00000000 0000011e 1a300000
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde140: bd11138e
eedbcd80 bd11138e eedbdc40
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde150: 00000000
00000000 00000000 00000000
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde160: 00000004
00000020 00546b7c 00000000
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: Channel program
(complete):
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde190: 63400010
07fde170 47400010 07fde180
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde1a0: 85001000
079cb000 00000000 00000000
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde1b0: 00000000
00000000 00000000 00000000
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: 07fde1c0: 00000000
00000000 00000000 00000000
dasd_erp(3990):  /dev/dasdg  ( 94: 24),[EMAIL PROTECTED]: Failed CCW (07fde1a0)
already logged
end_request: I/O error, dev 5e:19 (dasd), sector 4224

Setting kernel variables. Loading the saved-state of the serial
devices...  Mounting local filesystems... /dev/dasd/0152/part1 on /usr
type ext3 (ro) 
/dev/dasd/0156/part1 on /usr/opt type ext3 (ro)






So what gives?  What's Debian doing to the R/O DASD that's causing these
errors, and why is it that when the owner (DEBIBASE) is up with the disk
R/W, DEBPROD1 linked R/O loops forever on the I/O error, but not when
DEBIBASE is down?

Hopefully the above records won't "wrap" in your email client (hint:
turn "wrap" off).  I had attached the consoles (containing a bit more
data as well) as plain text attachments, but the Marist listserve
rejected the post - contact me off-list if interested and I'll send them
to you directly.


Michael Coffin, President
MC Consulting Company, Inc.
PMB 123
289 Park Street
Stoughton, Massachusetts  02072
 
Voice: (781) 344-9837    FAX: (781) 344-7683
 
[EMAIL PROTECTED]
www.mccci.com

We employ aggressive SPAM filters.  If you cannot reply or send email to
mccci.com go to www.mccci.com/spamblockremove.php

 




                                                    

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