Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 May 2004 11:41:13 +0200
From:      Android66 <android.66@volja.net>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: BTX halted
Message-ID:  <40A49439.9080409@volja.net>
In-Reply-To: <200405131550.28566.jhb@FreeBSD.org>
References:  <40A3C047.80804@volja.net> <200405131550.28566.jhb@FreeBSD.org>

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

Thanks! Disabling DMA works.

Also, I tried booting from a 4.9 CD and floppies (4.9 and 5.2.1-RELEASE) 
and I got the same error. I have disabled everything ACPI related but to 
no avail.

BTW, if it's not a bother, what does the code below actually do? I don't 
speak asm so I can't tell what are the bad things that my BIOS does :)

Regards,
Android66

John Baldwin wrote:
> 00000000  0F20DD            mov ebp,cr3
> 00000003  81E500F0          and bp,0xf000
> 00000007  0F20C2            mov edx,cr0
> 0000000A  0F01E0            smsw ax
> 0000000D  A801              test al,0x1
> 
> Your BIOS is doing bad things.  Actually, there is a known workaround for this 
> specific problem for Compaq BIOS's: try changing the ATA devices to use 
> simple DMA or PIO rather than Ultra DMA.  I have patches to fix this but they 
> make the bootstrap to big. :(




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40A49439.9080409>