Date: Wed, 01 Dec 2004 19:38:33 +0300 From: Maxim Maximov <mcsi@mcsi.pp.ru> To: stable@freebsd.org Subject: Re: freeze in vm_page_alloc_contig() on boot (sym driver) Message-ID: <41ADF389.90205@mcsi.pp.ru> In-Reply-To: <41ADF0B7.8050406@mcsi.pp.ru> References: <41ADF0B7.8050406@mcsi.pp.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41ADF389.90205>