Date: Thu, 28 Jun 2001 08:12:36 +1000 (EST) From: "Andrew Reilly" <a.reilly@lake.com.au> To: freebsd-stable@freebsd.org Cc: Soren Schmidt <sos@FreeBSD.org> Subject: Undesirable behaviour of burncd erase Message-ID: <20010627221236.17737.qmail@areilly.bpc-users.org>
next in thread | raw e-mail | index | archive | help
Hi all, but particularly Soren,
I run
FreeBSD 4.3-STABLE #5: Sat Jun 16 11:45:32 EST 2001
root@gurney.reilly.home:/usr/obj/usr/src/sys/GURNEY
on a
CPU: Pentium III/Pentium III Xeon/Celeron (499.15-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x672 Stepping = 2
Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PA
T,PSE36,PN,MMX,FXSR,SSE>
real memory = 134152192 (131008K bytes)
avail memory = 126504960 (123540K bytes).
Yesterday, I replaced my ordinary ATAPI Diamond Data CD player
with one of these:
acd0: CD-RW <RICOH DVD/CDRW MP9120> at ata1-slave using UDMA33
The other disks are masters on each of the two ATA controllers:
ad0: 6149MB <QUANTUM FIREBALL EX6.4A> [13328/15/63] at ata0-master UDMA33
ad1: 6149MB <QUANTUM FIREBALL EX6.4A> [13328/15/63] at ata1-master UDMA33
After producing a non-working CD with burncd, probably because of
the ill-advised placement of a "data" file, I tried to erase the
CD-RW disk before trying again. So I did something like:
burncd -e -f /dev/acd0c erase
Over the next few seconds my X session locked-up hard, apart from
the mouse, which could still move. I was also unable to connect
to the box over my LAN, using ssh.
Since the CD erase operation still seemed to be happening, I
decided to just let it go for a while, to see if that would stop.
Sure enough, many minutes later (I didn't time it), the disk
ejected itself, and my X session restarted itself, probably
because I had been madly pressing ctrl-alt-backspace while things
were locked up. So the system did not actually crash at all, but
it became unuseful for a very long time. Afterwards, the logs and
the console were seen to contain these messages:
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 7936, size: 36864
> swap_pager: indefinite wait buffer: device: #ad/0x30009, blkno: 47904, size: 4096
I'm guessing that this is not expected behaviour. Is there
anything that I can do to stop it from happening, besides just not
using the burncd erase command? Should I have some part of my
system configured differently?
Thanks,
--
Andrew
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010627221236.17737.qmail>
