today's 6.1 would not boot here

Ariff Abdullah ariff at FreeBSD.org
Mon Feb 27 10:52:15 PST 2006


On Mon, 27 Feb 2006 13:21:32 -0500
Mikhail Teterin <mi+mx at aldan.algebra.com> wrote:
> ÐÏÎÅĦÌÏË 27 ÌÀÔÉÊ 2006 13:09, Scott Long ÷É ÎÁÐÉÓÁÌÉ:
> > I've lost track here, sorry. šWhat are the problems with audio?
> 
> 6.1-PRERELEASE (as of yesterday) hangs solid on boot on the same
> system, where  6.0 (as of end of November) booted fine.
> 
> Disabling the AC97 audio in the PC's BIOS allows booting to
> succeed...
> 
> Ariff is aware of problems with the ich driver, but I'm not sure,
> whether he  is planning to fix them before 6.1. IMHO, that is a must
> from -- at least --  the advocacy point of view...
> 
Problems within ich driver does exist since eon (especially the DMA
part). It was hidden until the recent improvement against the upper
layer which trying to promote loud failure in case a bug within
specific driver is triggered.

My suggestions:
1) Enable full debugging support (INVARIANTS, WITNESS, DIAGNOSTIC)
2) Don't compile the driver within kernel, use the module instead.
3) Don't load the module during boot. Do it manually *after* finish
   booting (kldload sound ; kldload snd_ich)
4) I need your pciconf -lv ;)

In case all above failed, try to revert your ich.c to revision 1.53 .

--
Ariff Abdullah
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20060228/728d1acf/attachment.bin


More information about the freebsd-multimedia mailing list