Date: Tue, 23 Nov 2010 09:37:10 +0200 From: Alexander Motin <mav@FreeBSD.org> To: Roger Hammerstein <cheeky.m@live.com>, FreeBSD-Current <freebsd-current@freebsd.org> Subject: Re: panic with devclass_get_name (dc=0xdeadc0dedeadc0de) Message-ID: <4CEB6F26.3010004@FreeBSD.org> In-Reply-To: <mailpost.1290447442.8570004.23594.mailing.freebsd.current@FreeBSD.cs.nctu.edu.tw> References: <20101122172016.71e6b3ca@core.draftnet> <mailpost.1290447442.8570004.23594.mailing.freebsd.current@FreeBSD.cs.nctu.edu.tw>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi. Roger Hammerstein wrote: > And then wait 30 seconds to a minute. > I get a bunch of g_vfs_done():ad8[write(offset=146023743488,length=16384)]error=6 This part look suspicious. ENXIO may mean that device disappeared. Shown "use after free" panic also may tell the same. Could you boot with verbose kernel messages and repeat it again? It would be interesting to get some prehistory of what's going on. This may be result of some hardware issue, not properly handled by software. Error recovery is not a best point of old ata(4). You could try to switch to CAM-based ATA using ATA_CAM kernel option. It probably won't fix original problem, but it better handles situations with disappearing devices and may give more ideas. -- Alexander Motin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CEB6F26.3010004>
