I do the same with 5 seconds and run the I still have outages once in a
while.( I use device names by path -like
/dev/disk/by-path/ccw-0.0.0500-part1)

Dasd_configure on my SLES11 SP1(with latest patches) is still buggy.
Hope SP2 solves it but it comes with its own issues- kernel 3.0

Sagar 



-----Original Message-----
From: Linux on 390 Port [mailto:[email protected]] On Behalf Of
Mauro Souza
Sent: Monday, July 16, 2012 3:54 PM
To: [email protected]
Subject: Re: SLES 11 SP2 FDASD: Disk in use

I usually put some sleeps and syncs along the way to give time to this
settle down:
dasdfmt -y -b 4096 -p -f /dev/dasdx
sleep 2
sync
fdasd -a /dev/dasdx
sleep 2
sync
mkfs.ext3 /dev/dasdx1

It works almost all the time. You could put some error checking routines
around, but I think this is simple enough to run without that.
Em 16/07/2012 15:45, "Florian Bilek" <[email protected]> escreveu:

> Dear all,
>
> From time to time I am confronted with an weird problem with the
s390-tools
> which is really a PITA.
>
> I have a small script that should simply execute a dasdfmt afterwards
a
> fdasd and finally a mkfs to prepare a new DASD.
>
> What happens is that after the dasdmft the fdasd gets sometimes the
> information that the disk is in use and gives an return code and the
script
> stops.
>
> This is results now in a kind of game to serialize those commands.
>
> In SLES 11 SP1 I could find a solution that after the dasdfmt I would
> disable the device (chccwdev -d xxxx) and enable it afterwards. There
was a
> wait of some seconds in between.
>
> Looking on the Internet I found a better way to circumvent the fixed
> waiting time: udevadm settle --timeout=60 --exit-if-exists=/dev/dasd
would
> wait till either there is a timeout or the device shows up in the /dev
> filesystem.
>
> Under SP2 I am facing again the problem since either a chccwdev -d
xxxx
> brings now a device busy and delivers a return code or the fdasd
returns
> that the device is busy.
>
> Is there a way to safely check if the device is not busy any more?
>
> That device is LINKED with W exclusively to the guest executing my
script.
> There is also no other activity on that specific device on this guest.
>
> I have the feeling that a new kernel brings sometimes back these
troubles.
>
> Is there a proper way to address this problem?
>
> Thank you very much in advance.
>
> --
> Best regards
>
> Florian Bilek
>
> ----------------------------------------------------------------------
> 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 more information on Linux on System z, visit
> http://wiki.linuxvm.org/
>

----------------------------------------------------------------------
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 more information on Linux on System z, visit
http://wiki.linuxvm.org/

This email is intended for the recipient only.  If you are not the intended 
recipient please disregard, and do not use the information for any purpose.


----------------------------------------------------------------------
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 more information on Linux on System z, visit
http://wiki.linuxvm.org/

Reply via email to