Karsten's on the right track here.  The problem is definitely in the initrd:
echo "Loading dasd_mod.o module"
insmod /lib/dasd_mod.o dasd=200-202


Mark Post

-----Original Message-----
From: Wilson, Eric [mailto:[EMAIL PROTECTED]
Sent: Friday, June 13, 2003 2:39 PM
To: [EMAIL PROTECTED]
Subject: Re: adding DASD post install


Karsten / Mark;

I have rebooted several times, and even cp logoff, logon and re-IPL to no
avail.

> - the kernel command line shows
> "dasd=0200,0201,0202,0203,0204,0205,0206,0207,0208,0209" (which seems to
be
> very different from what was in /etc/zipl.conf by the way)

This is only because I tried it as 200-206, then each addr comma seperated,
to
determine, if anything, what changes.


**
It appears we are loading as modules:
**

# lsmod
Module                  Size  Used by    Tainted: P
vfat                   18516   0  (autoclean)
fat                    52640   0  (autoclean) [vfat]
loop                   17464   3  (autoclean)
autofs                 18340   0  (autoclean) (unused)
ctc                    71464   1  (autoclean)
fsm                     5004   0  (autoclean) [ctc]
af_packet              23072   0  (autoclean)
ext3                   98936   2
jbd                    72392   2  [ext3]
dasd_fba_mod            8752   0  (unused)
dasd_eckd_mod          76608   3
dasd_mod               81568   5  [dasd_fba_mod dasd_eckd_mod]


**
I have tried updating the modules in the conf as well
**

# cat /etc/modules.conf
options dasd_mod dasd=200-208


**
The linuxrc does not appear to get updated:
**

# cat ./linuxrc
#!/bin/nash

echo "Loading dasd_mod.o module"
insmod /lib/dasd_mod.o dasd=200-202
echo "Loading dasd_eckd_mod.o module"
insmod /lib/dasd_eckd_mod.o
echo "Loading dasd_fba_mod.o module"
insmod /lib/dasd_fba_mod.o
echo "Loading jbd.o module"
insmod /lib/jbd.o
echo "Loading ext3.o module"
insmod /lib/ext3.o
echo Mounting /proc filesystem
mount -t proc /proc /proc
echo Creating block devices
mkdevices /dev
echo Creating root device
mkrootdev /dev/root
echo 0x0100 > /proc/sys/kernel/real-root-dev
echo Mounting root filesystem
mount -o defaults --ro -t ext3 /dev/root /sysroot
pivot_root /sysroot /sysroot/initrd
umount /initrd/proc




**
And as requested:
**

[EMAIL PROTECTED] root]# cat /proc/dasd/devices
0200(ECKD) at ( 94:  0) is dasda      : active at blocksize: 4096, 36000
blocks,
140 MB
0201(ECKD) at ( 94:  4) is dasdb      : active at blocksize: 4096, 600840
blocks, 2347 MB
0202(ECKD) at ( 94:  8) is dasdc      : active at blocksize: 4096, 600840
blocks, 2347 MB
[EMAIL PROTECTED] root]# echo -n add device range=203-209 >> /proc/dasd/devices
[EMAIL PROTECTED] root]# cat /proc/dasd/devices
0200(ECKD) at ( 94:  0) is dasda      : active at blocksize: 4096, 36000
blocks,
140 MB
0201(ECKD) at ( 94:  4) is dasdb      : active at blocksize: 4096, 600840
blocks, 2347 MB
0202(ECKD) at ( 94:  8) is dasdc      : active at blocksize: 4096, 600840
blocks, 2347 MB
0203(ECKD) at ( 94: 12) is dasdd      : active at blocksize: 4096, 600840
blocks, 2347 MB
0204(ECKD) at ( 94: 16) is dasde      : active at blocksize: 4096, 600840
blocks, 2347 MB
0205(ECKD) at ( 94: 20) is dasdf      : active at blocksize: 4096, 600840
blocks, 2347 MB
0206(ECKD) at ( 94: 24) is dasdg      : active at blocksize: 4096, 600840
blocks, 2347 MB
0207(ECKD) at ( 94: 28) is dasdh      : active at blocksize: 4096, 600840
blocks, 2347 MB
0208(ECKD) at ( 94: 32) is dasdi      : active at blocksize: 4096, 600840
blocks, 2347 MB
0209(ECKD) at ( 94: 36) is dasdj      : active at blocksize: 4096, 600840
blocks, 2347 MB
[EMAIL PROTECTED] root]#




Cheers;

E!

-----------------




-----Original Message-----
From: Karsten Hopp [mailto:[EMAIL PROTECTED]
Sent: Friday, June 13, 2003 12:56 PM
To: [EMAIL PROTECTED]
Subject: Re: adding DASD post install


Which kernel are you running ? Are the dasd drivers built into the kernel
or are they modules ? If they are modules, can you unpack the
initrd and check the insmod parameters in the linuxrc ?

# zcat initrd.img > /tmp/initrd
# mkdir /tmp/tmpdir
# mount /tmp/initrd /tmp/tmpdir -o loop
# less /tmp/tmpdir/linuxrc
# umount /tmp/tmpdir

   Karsten

On Fri, Jun 13, 2003 at 01:35:15PM -0400, Post, Mark K wrote:
> Eric,
>
> Ok, so you've
> - rebooted your system (maybe, maybe not, I'm only really interested in
the
> next item)
> - the kernel command line shows
> "dasd=0200,0201,0202,0203,0204,0205,0206,0207,0208,0209" (which seems to
be
> very different from what was in /etc/zipl.conf by the way), and
> - the Q DASD command shows them all there.
>
> Re-issue the "cat /proc/dasd/devices" command and show us the output from
> that.
> Also, if you would email me offline with the entire contents of a "dmesg"
> command.
>
> Mark Post
>
> -----Original Message-----
> From: Wilson, Eric [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 13, 2003 1:27 PM
> To: [EMAIL PROTECTED]
> Subject: Re: adding DASD post install
>
>
> It's all there.  I'm not a VM master, so I'm not familiar with USER
DIRECT.
> I
> can see the DASD if I echo the addrs to the kernel, after boot, so I'm
> assuming
> the answer is yes.
>
> CP Q V DASD
> DASD 0092 3390 430W01 R/O         67 CYL ON DASD  12F7 SUBCHANNEL = 0017
> DASD 0190 3390 430RES R/O        107 CYL ON DASD  12F6 SUBCHANNEL = 0006
> DASD 0191 3390 LNX002 R/W         50 CYL ON DASD  12F2 SUBCHANNEL = 000C
> DASD 019D 3390 430RES R/O        102 CYL ON DASD  12F6 SUBCHANNEL = 0008
> DASD 019E 3390 430RES R/O        175 CYL ON DASD  12F6 SUBCHANNEL = 0007
> DASD 0200 3390 LNX003 R/W        200 CYL ON DASD  12F3 SUBCHANNEL = 000D
> DASD 0201 3390 LNX000 R/W       3338 CYL ON DASD  12F0 SUBCHANNEL = 000E
> DASD 0202 3390 LNX001 R/W       3338 CYL ON DASD  12F1 SUBCHANNEL = 000F
> DASD 0203 3390 LNX019 R/W       3338 CYL ON DASD  12EB SUBCHANNEL = 0010
> DASD 0204 3390 LNX020 R/W       3338 CYL ON DASD  12FB SUBCHANNEL = 0011
> DASD 0205 3390 LNX022 R/W       3338 CYL ON DASD  12FC SUBCHANNEL = 0012
> DASD 0206 3390 LNX023 R/W       3338 CYL ON DASD  12ED SUBCHANNEL = 0013
> DASD 0207 3390 LNX024 R/W       3338 CYL ON DASD  12FD SUBCHANNEL = 0014
> DASD 0208 3390 LNX025 R/W       3338 CYL ON DASD  12EE SUBCHANNEL = 0015
> DASD 0209 3390 LNX028 R/W       3338 CYL ON DASD  12FF SUBCHANNEL = 0016
> DASD 0401 3390 430RES R/O        102 CYL ON DASD  12F6 SUBCHANNEL = 000A
> DASD 0402 3390 430RES R/O        102 CYL ON DASD  12F6 SUBCHANNEL = 0009
> DASD 0405 3390 430RES R/O        114 CYL ON DASD  12F6 SUBCHANNEL = 000B
>
>
>
> Cheers;
>
> E!
>
> -----------------
>
>
>
> -----Original Message-----
> From: McKown, John [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 13, 2003 11:19 AM
> To: [EMAIL PROTECTED]
> Subject: Re: adding DASD post install
>
>
> Eric,
> May I ask a silly question? What does the z/VM command "#CP Q V DASD"
report
> for this user? Did USER DIRECT get updated and put online (DIRECTXA)?
>
>
> --
> John McKown
> Senior Systems Programmer
> UICI Insurance Center
> Applications & Solutions Team
> +1.817.255.3225
>
> This message (including any attachments) contains confidential information
> intended for a specific individual and purpose, and its' content is
> protected by law.  If you are not the intended recipient, you should
delete
> this message and are hereby notified that any disclosure, copying, or
> distribution of this transmission, or taking any action based on it, is
> strictly prohibited.
>
> > -----Original Message-----
> > From: Wilson, Eric [mailto:[EMAIL PROTECTED]
> > Sent: Friday, June 13, 2003 10:51 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: adding DASD post install
> >
> >
> > Mark;
> >
> > Yes, believe I am IPL'ing from 200. The kernel appears to see
> > my dasd line
> > change.  I've tried several verations. The parmfile updated
> > by zipl ends up
> > being /boot/parmfile.1 in this case.
> >
> > My dmesg:
> > # dmesg
> > ....
> > We are running under VM (64 bit mode)
> > This machine has no PFIX support
> > On node 0 totalpages: 32768
> > zone(0): 32768 pages.
> > zone(1): 0 pages.
> > zone(2): 0 pages.
> > Kernel command line:
> > dasd=0200,0201,0202,0203,0204,0205,0206,0207,0208,0209 root
> > =LABEL=/
> >
> > Highest subchannel number detected (hex) : 0017
> > Calibrating delay loop... 601.29 BogoMIPS
> > Memory: 120440k/131072k available (2087k kernel code, 0k
> > reserved, 723k data, 32
> > 8k init)
> > ....
> > dasd: initializing...
> > dasd: Registered successfully to major no 94
> > dasd: initialization finished
> > dasd(eckd): ECKD discipline initializing
> > dasd: <devno: 0200> Add lowmem page :0000000007d4a000
> > dasd: <devno: 0200> Add lowmem page :0000000007d49000
> > dasd(eckd): /dev/dasda  ( 94:  0),[EMAIL PROTECTED]:
> > 3390/0A(CU:3990/04) Cyl:200 Head:15 S
> > ec:224
> > dasd(eckd): /dev/dasda  ( 94:  0),[EMAIL PROTECTED]:
> > 3390/0A(CU:3990/04): Configuration da
> > ta read
> > dasd: No request IRQ
> > dasd: <devno: 0201> Add lowmem page :0000000007d41000
> > dasd: <devno: 0201> Add lowmem page :0000000007d40000
> > dasd(eckd): /dev/dasdb  ( 94:  4),[EMAIL PROTECTED]:
> > 3390/0A(CU:3990/04) Cyl:3338 Head:15
> > Sec:224
> > dasd(eckd): /dev/dasdb  ( 94:  4),[EMAIL PROTECTED]:
> > 3390/0A(CU:3990/04): Configuration da
> > ta read
> > dasd: No request IRQ
> > dasd: waiting for responses...
> > dasd(eckd): /dev/dasda  ( 94:  0),[EMAIL PROTECTED]: (4kB blks):
> > 144000kB at 48kB/trk comp
> > atible disk layout
> > dasd: No request IRQ
> > dasd: <devno: 0202> Add lowmem page :0000000007d36000
> > dasd: <devno: 0202> Add lowmem page :0000000007d35000
> > dasd(eckd): /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]:
> > 3390/0A(CU:3990/04) Cyl:3338 Head:15
> > Sec:224
> > dasd(eckd): /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]:
> > 3390/0A(CU:3990/04): Configuration da
> > ta read
> > dasd: No request IRQ
> > dasd: waiting for responses...
> > dasd(eckd): /dev/dasdb  ( 94:  4),[EMAIL PROTECTED]: (4kB blks):
> > 2403360kB at 48kB/trk com
> > patible disk layout
> > dasd: No request IRQ
> > dasd: waiting for responses...
> > dasd(eckd): /dev/dasdc  ( 94:  8),[EMAIL PROTECTED]: (4kB blks):
> > 2403360kB at 48kB/trk com
> > patible disk layout
> > Partition check:
> >  dasda:VOL1/  0X0200: dasda1
> >  dasdb:VOL1/  0X0201: dasdb1
> >  dasdc:VOL1/  0X0202: dasdc1
> >
> > but now more disk addrs....
> >
> >
> >
> >
> > Cheers;
> >
> > E!
> >
> > -----------------
> > Eric Wilson
> >
> >
> >
> > -----Original Message-----
> > From: Post, Mark K [mailto:[EMAIL PROTECTED]
> > Sent: Friday, June 13, 2003 10:38 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: adding DASD post install
> >
> >
> > Eric,
> >
> > Are you absolutely sure you are IPLing from device number 200?
> >
> > You're saying all the right things, that's for sure.  I see
> > you're IPLing
> > with an initrd.  Is your DASD support compiled as a module?
> > If not, then
> > the entries in /etc/modules.conf are ignored.
> >
> > When you re-IPL the system, what does the reported command
> > line show?  (It
> > should be about the 8th line if you go back and do a "dmesg | less"
> > command.)  Are the new volumes in there?  I'm guessing not,
> > or you wouldn't
> > be having this problem.
> >
> > Is this a VM or LPAR installation?
> >
> >
> > Mark Post
> >
> > -----Original Message-----
> > From: Wilson, Eric [mailto:[EMAIL PROTECTED]
> > Sent: Friday, June 13, 2003 9:48 AM
> > To: [EMAIL PROTECTED]
> > Subject: adding DASD post install
> >
> >
> > All;
> >
> > Goofy question:  How do I enable the server to see newly added DASD
> > addresses
> > post install.  I'm sure this is something I've overlooked.
> > Can anyone help
> > re-gen my clue finder?
> >
> > hardware = z800
> > OS = RH v 7.2
> >
> >
> > [EMAIL PROTECTED] boot]# cat /proc/dasd/devices
> > 0200(ECKD) at ( 94:  0) is dasda      : active at blocksize:
> > 4096, 36000
> > blocks,
> > 140 MB
> > 0201(ECKD) at ( 94:  4) is dasdb      : active at blocksize:
> > 4096, 600840
> > blocks, 2347 MB
> > 0202(ECKD) at ( 94:  8) is dasdc      : active at blocksize:
> > 4096, 600840
> > blocks, 2347 MB
> >
> > [EMAIL PROTECTED] boot]# df
> > Filesystem           1K-blocks      Used Available Use% Mounted on
> > /dev/dasdb1            2365444    894780   1350504  40% /
> > /dev/dasda1              99072     12016     81944  13% /boot
> >
> > [EMAIL PROTECTED] boot]# swapon -s
> > Filename                        Type            Size    Used
> >   Priority
> > /dev/dasdc1                     partition       261976  0       -1
> >
> >
> > I have added some additional DASD, and can make the kerne l see it by
> > echoing
> > the addresses directly to the kernel:
> >
> >
> > [EMAIL PROTECTED] boot]# echo add range=203-206 >> /proc/dasd/devices
> >
> > [EMAIL PROTECTED] boot]# cat /proc/dasd/devices
> > 0200(ECKD) at ( 94:  0) is dasda      : active at blocksize:
> > 4096, 36000
> > blocks,
> > 140 MB
> > 0201(ECKD) at ( 94:  4) is dasdb      : active at blocksize:
> > 4096, 600840
> > blocks, 2347 MB
> > 0202(ECKD) at ( 94:  8) is dasdc      : active at blocksize:
> > 4096, 600840
> > blocks, 2347 MB
> > 0203(ECKD) at ( 94: 12) is dasdd      : active at blocksize:
> > 4096, 600840
> > blocks, 2347 MB
> > 0204(ECKD) at ( 94: 16) is dasde      : active at blocksize:
> > 4096, 600840
> > blocks, 2347 MB
> > 0205(ECKD) at ( 94: 20) is dasdf      : active at blocksize:
> > 4096, 600840
> > blocks, 2347 MB
> > 0206(ECKD) at ( 94: 24) is dasdg      : active at blocksize:
> > 4096, 600840
> > blocks, 2347 MB
> >
> > But ofcourse upon reboot the devices are no longer available
> > to the system.
> >
> > I've tried adding the addresses to the modules.conf, and even to the
> > zipl.conf
> > (and rerun zipl)  as below, to no avail.
> >
> > [EMAIL PROTECTED] root]# cat /etc/modules.conf
> > options dasd_mod dasd=200-206
> >
> >
> > [EMAIL PROTECTED] root]# cat /etc/zipl.conf
> > [defaultboot]
> > default=linux
> > target=/boot/
> > [linux]
> >      image=/boot/vmlinuz-2.4.20-1.1931.2.179.2.1.ent
> >      ramdisk=/boot/initrd-2.4.20-1.1931.2.179.2.1.ent.img
> >      parameters="root=LABEL=/ dasd=200-206"
> >
> >
> >
> > Cheers;
> >
> > E!
> >
> > -----------------
> > Eric Wilson
> > IBM Certified Advanced Technical Expert
> > RedHat Certified Engineer
> >
> > Anheuser-Busch Companies, Inc.
> > One Busch Place
> > 1CC-8
> > St. Louis, MO
> >
> > Voice:          314.589.7601
> > Cell:           314.486.8443
> > Facsimile       314.632.6901
> > email:          [EMAIL PROTECTED]
> > pager:          [EMAIL PROTECTED]
> >

--
 Karsten Hopp        | Mail: [EMAIL PROTECTED]
 Red Hat Deutschland | Tel: +49-711-96437-0
 Hauptstaetterstr.58 | Fax: +49-711-96437-111
 D-70178 Stuttgart   | http://www.redhat.de

Reply via email to