busdma dflt_lock on amd64 > 4 GB

Attila Nagy bra at fsn.hu
Tue Nov 8 08:20:23 PST 2005


Jan Mikkelsen wrote:
> I have seen this too, on the same hardware.  A HP DL145G2 with 4G 
> memory;  after touching the SATA disk (immediately after selecting a 
> shell going into single user mode, after the date/time display on a 
> multiuser boot) the system panics.
> It worked with 6.0-BETA1.  I think it broke with BETA5, but it could 
> have been shortly after.
I've got some time to check this and cvsupped src/sys/dev/ata from 
2005.10.06.00.00.00 and 2005.10.08.00.00.00 from the RELENG_6 branch.

The first version works, the second dies instantly with "setting up DMA 
failed".

Here's the dmesg output:
http://www.freebsd.org/cgi/query-pr.cgi?q=83518

Either setting hw.physmem smaller than 4G or using an older dev/ata 
"fixes" the problem.

-- 
Attila Nagy                                   e-mail: Attila.Nagy at fsn.hu
Adopt a directory on our free software         phone: +3630 306 6758
server! http://www.fsn.hu/?f=brick


More information about the freebsd-amd64 mailing list