BTX halted with MegaRaid SCSI 320-2 on 6.2R help
Ricardo Nabinger Sanchez
rnsanchez at wait4.org
Fri Feb 9 19:06:32 UTC 2007
On Sat, 10 Feb 2007 00:45:36 +0800
LI Xin <delphij at delphij.net> wrote:
> >> esi=0000f69b edi=00040170 epb=000003d8 esp=00000358
^^^ Typo of "ebp"?
> >> cs=f000 ds=0040 es=5d18 fs=9fc0 gs=f000 ss=9e17
> >> cs:eip=ec 50 e4 61 58 50 e4 61-58 ee 5a c3 01 00 e4 c3
> >> 12 00 00 41 d0 0c 02 08-80 00 03 00 79 00 79 00 00
> >> ss:esp=77 01 03 2c a1 00 08 2c-fa 02 00 e0 00 00 c0 9f
> >> 00 00 4e 80 f3 ee 00 f0-03 24 00 e0 06 02 00 80
> >> BTX halted
> >>
> >>
> >>
> >
> > It looks like BIOS code at f000:c3d4 is trying to read a word from I/O
> > port 0xfffa, and this is causing a GPF when it tries to write to what
> > looks like the BIOS data area at 0040:0058; "cursor position for video
> > page 4".
> >
> > 0: ec in (%dx),%al
> > 1: 50 push %eax
> > 2: e4 61 in $0x61,%al
> > 4: 58 pop %eax
> > 5: 50 push %eax
> > 6: e4 61 in $0x61,%al
> > 8: 58 pop %eax
> ^^^^^^^^^^^ The stack operations sound
> mad to me :-) I think these is probably not what we expect...
Indeed, but the address in %esp doesn't look too bad: 0x358. Wouldn't this be
inside the first 4K page?
--
Ricardo Nabinger Sanchez <rnsanchez@{gmail.com,wait4.org}>
Powered by FreeBSD
"Left to themselves, things tend to go from bad to worse."
More information about the freebsd-stable
mailing list