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>

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

Thanks for the input. After disabling the "hotswap" interrupt via the Think=
pad=20
PS2 command at the suggestion of "Nikolay Denev" <nike_d@cytexbg.com>=20
(at least I think that's the interrupt I turned off...), I now sometimes ge=
t=20
further in my boot. Now it only normally panics at startup -- an the messag=
e=20
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=3D1ff01ff @ 0xc44d8a00

=46atal trap 12: page fault while in kernel mode
cpuid =3D 0; apic id =3D 00
fault virtual address =3D 0x1ff021f
fault code =3D supervisor read, page not present
instruction pointer =3D 0x8:0xc07283e2
stack pointer =3D 0x10:0xd6c3db74
frame pointer =3D 0x10:0xd6c3db90
code segment =3D base 0x0, limit 0xfffff, type 0x1b
                     =3D DPL 0, pres 1, def32 1, gran 1
eflags  =3D interrupt enabled, resume, IOPL =3D 0
current process =3D 2 (g_event)
kernel: type 12 trap, code =3D 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 mou=
nt=20
the CD.

Any thoughts appreciated (including how to get a crash dump at this stage i=
n=20
the probe).

Kent

On Wednesday 26 May 2004 08:04 am, Joachim Str=F6mbergson 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.



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