Skip site navigation (1)Skip section navigation (2)
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>