Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Mar 2003 11:21:58 +0200
From:      Ruslan Ermilov <ru@freebsd.org>
To:        Yann Berthier <yb@sainte-barbe.org>
Cc:        Soren Schmidt <sos@freebsd.org>, current@freebsd.org
Subject:   Re: panic: ata_dmasetup: transfer active on this device!
Message-ID:  <20030305092158.GC39506@sunbay.com>
In-Reply-To: <20030305091434.GA801@hsc.fr>
References:  <20030305091434.GA801@hsc.fr>

next in thread | previous in thread | raw e-mail | index | archive | help

--gr/z0/N6AeWAPJVB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

A known issue.  Soren is working on that.

On Wed, Mar 05, 2003 at 10:14:34AM +0100, Yann Berthier wrote:
>=20
>    Hello,
>=20
>    My laptop freeze *systematically* while resuming from suspend mode
>    (ACPI) with recent (as of yesterday) kernels. I experienced the same
>    problem with old (January 25th) kernels, but only from time to time
>    (once every 3-5 times I would say)
>=20
>    PS: there is no disk activity when i suspend the laptop (in the sense
>    of: the disk led is off, and i stop all disk consuming activities).
>    But seeing the panic message, it seems this is not actually true ;-)
>    PPS: my world is not in sync with the new kernel, i'm a bit reluctant
>    to sync with a kernel no more being able to resume. But perhaps this
>    is the root of my problem
>=20
>    Anybody else experiencing that ?
>=20
>    Here is a backtrace:
>=20
> Copyright 2002 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you =
are
> welcome to change it and/or distribute copies of it under certain conditi=
ons.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for detail=
s.
> This GDB was configured as "i386-undermydesk-freebsd"...
> panic: bdwrite: buffer is not busy
> panic messages:
> ---
> panic: ata_dmasetup: transfer active on this device!
>=20
> syncing disks, buffers remaining... panic: bdwrite: buffer is not busy
> Uptime: 3h16m31s
> Dumping 255 MB
> ata0: resetting devices ..
> done
>  16 32 48 64 80 96 112 128 144 160 176 192 208 224 240
> ---
> #0  doadump () at /usr/src/sys/kern/kern_shutdown.c:239
> 239		dumping++;
> (kgdb) where
> #0  doadump () at /usr/src/sys/kern/kern_shutdown.c:239
> #1  0xc02b6222 in boot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c=
:371
> #2  0xc02b6483 in panic () at /usr/src/sys/kern/kern_shutdown.c:542
> #3  0xc02fc43d in bdwrite (bp=3D0xc767d580) at /usr/src/sys/kern/vfs_bio.=
c:994
> #4  0xc03b85e1 in ffs_update (vp=3D0xc28af920, waitfor=3D0)
>     at /usr/src/sys/ufs/ffs/ffs_inode.c:125
> #5  0xc03cdaef in ffs_fsync (ap=3D0xcd17dac8)
>     at /usr/src/sys/ufs/ffs/ffs_vnops.c:314
> #6  0xc03cca47 in ffs_sync (mp=3D0xc2731000, waitfor=3D2, cred=3D0xc0eb2e=
80,=20
>     td=3D0xc04dd680) at vnode_if.h:612
> #7  0xc031269b in sync (td=3D0xc04dd680, uap=3D0x0)
>     at /usr/src/sys/kern/vfs_syscalls.c:138
> #8  0xc02b5e0c in boot (howto=3D256) at /usr/src/sys/kern/kern_shutdown.c=
:280
> #9  0xc02b6483 in panic () at /usr/src/sys/kern/kern_shutdown.c:542
> #10 0xc019c763 in ata_dmastart (atadev=3D0x0, data=3D0x0, count=3D0, dir=
=3D0)
>     at /usr/src/sys/dev/ata/ata-dma.c:254
> #11 0xc019da21 in ad_transfer (request=3D0xc265e600)
>     at /usr/src/sys/dev/ata/ata-disk.c:494
> #12 0xc018f569 in ata_start (ch=3D0xc2602300) at /usr/src/sys/dev/ata/ata=
-all.c:678
> #13 0xc019d3b2 in adstrategy (bp=3D0x0) at /usr/src/sys/dev/ata/ata-disk.=
c:300
> #14 0xc027b0dc in g_disk_start (bp=3D0xc2a1b000)
>     at /usr/src/sys/geom/geom_disk.c:225
> #15 0xc027deb6 in g_io_schedule_down (tp=3D0xc0ec8000)
>     at /usr/src/sys/geom/geom_io.c:427
> #16 0xc027e338 in g_down_procbody () at /usr/src/sys/geom/geom_kern.c:111
> #17 0xc02a0fd3 in fork_exit (callout=3D0xc027e310 <g_down_procbody>, arg=
=3D0x0,=20
>     frame=3D0x0) at /usr/src/sys/kern/kern_fork.c:871
>=20
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message

--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

--gr/z0/N6AeWAPJVB
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+ZcG2Ukv4P6juNwoRAtVnAJ9SA5fo5ZQHJYR9UFaIAn+olQ7J/gCfYOwu
OWwM0+cYcpZCJ65h+Y0QM+c=
=ghid
-----END PGP SIGNATURE-----

--gr/z0/N6AeWAPJVB--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030305092158.GC39506>