freeze in vm_page_alloc_contig() on boot (sym driver)
Maxim Maximov
mcsi at mcsi.pp.ru
Wed Dec 1 08:38:42 PST 2004
Maxim Maximov wrote:
> Hello.
>
> I have Fujitsu-Siemens Primergy L200 server. It is running
> 5.2-CURRENT at the moment. When I tried to upgrade it to 5.3-STABLE, new
> kernel hung at boot. Luckily, this server has NMI button, so I have hand
> transcribed stack trace (no serial console, sorry):
>
> vm_page_alloc_contig()+0xbe
> contig_malloc()+0x97
> alloc_bounce_pages()+0x60
> bus_dmamap_create()+0x103
> sym_alloc_ccb()+0x75
> sym_pci_attach()+0x6b6
> device_attach()+0x58
> ... then follows usual probing trace
<sigh> Sorry, just found it.. When will this change be committed to STABLE?
FreeBSD src repository
Modified files:
sys/i386/i386 busdma_machdep.c
sys/amd64/amd64 busdma_machdep.c
Log:
Don't flag alignment constraints as a reason for bouncing. This
fixes the
trigger for other misbehaviour in the sym driver that was causing
freezes at
boot. Thanks to phk@ for reporting and testing this.
Revision Changes Path
1.64 +1 -1 src/sys/amd64/amd64/busdma_machdep.c
1.68 +1 -1 src/sys/i386/i386/busdma_machdep.c
--
Maxim Maximov
More information about the freebsd-stable
mailing list