Date: Wed, 26 May 2004 17:21:14 -1000 From: Kent Hauser <kent.hauser@verizon.net> To: freebsd-current@freebsd.org Cc: Nikolay Denev <nike_d@cytexbg.com> Subject: Re: CDRW causes Thinkpad T41 to panic Message-ID: <200405261721.14364.kent.hauser@verizon.net> In-Reply-To: <40B4DC22.2030301@ludd.luth.se> References: <200405251202.09555.kent.hauser@verizon.net> <40B4C83F.1010106@mac.com> <40B4DC22.2030301@ludd.luth.se>
index | next in thread | previous in thread | raw e-mail
Hi,
Thanks for the input. After disabling the "hotswap" interrupt via the Thinkpad
PS2 command at the suggestion of "Nikolay Denev" <nike_d@cytexbg.com>
(at least I think that's the interrupt I turned off...), I now sometimes get
further in my boot. Now it only normally panics at startup -- an the message
is as follows:
ad0: 35293MB <HTS548040MAT00> [71707/16/63] at ata0-master UDMA100
ata1-slave: FAILURE - ATAPI_IDENTIFY no interrupt
ata1-slave: FAILURE - ATAPI_IDENTIFY no interrupt
acd0: CDRW <UJDA755zDVD/CDRW> at ata1-master UDMA33
Memory modified after free 0xc44d8a00(508) val=1ff01ff @ 0xc44d8a00
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x1ff021f
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc07283e2
stack pointer = 0x10:0xd6c3db74
frame pointer = 0x10:0xd6c3db90
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
eflags = interrupt enabled, resume, IOPL = 0
current process = 2 (g_event)
kernel: type 12 trap, code = 0
Stopped at mtrash_ctor+0x3a: movl 0x20(%eax),%eax
When it doesn't panic, I get a status buffer overflow message & I can't mount
the CD.
Any thoughts appreciated (including how to get a crash dump at this stage in
the probe).
Kent
On Wednesday 26 May 2004 08:04 am, Joachim Strömbergson wrote:
> Aloha!
Joachim, are you in Hawaii too?
> Chuck Swiger wrote:
> > Kent Hauser wrote:
> >> I'm running 5/24/04 -CURRENT (GENERIC kernel) which fails to boot
> >> when the CD-RW/DVD is installed. The panic comes after ad0 is probed,
> >> then a "Spurious interrupt ATA1-SLAVE" (or similar) message is
> >> printed, then the kernel drops into the debugger.
> >
> > Is your CD/DVD drive the only device on the second ATA channel? Try
> > rejumpering it to be a master rather than a slave and see whether that
> > helps.
>
> I'm seeing the same problems on the same version of CURRENT on my Athlon
> machine. I firtst get an interrupt storm message and then a similar
> message to what Kent saw.
>
> I've tried to change the CDRW from master to slave and even removed the
> drive (via BIOS). Doing the latter thing removes the message, but the
> kernel still hangs.
>
> Booting in safe mode works though.
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405261721.14364.kent.hauser>
