Subject: Re: neo0: can't map buffer
To: Jason Thorpe <thorpej@shagadelic.org>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: current-users
Date: 04/05/2007 12:58:27
On Thu, 5 Apr 2007 09:48:16 -0700
Jason Thorpe <thorpej@shagadelic.org> wrote:
>
> On Apr 5, 2007, at 6:27 AM, Kimi Ostro wrote:
>
> > Hi list,
> >
> > I decided I wanted to play music today on laptop, but realised there
> > was no sound and only interesting could find is:
> > neo0 at pci1 dev 0 function 1: NeoMagic 256ZX audio
> > neo0: can't map buffer
>
> The NeoMagic audio device uses the buffer resident in the device
> itself, not main memory. That message is telling you that the driver
> was unable to map that hardware buffer into the kernel's address
> space. It possibly means that you have the device unconfigured in
> your BIOS settings (the most likely cause of this message is that the
> PCI bus address register for that buffer has not been programmed by
> the BIOS at power-up).
>
Is that a boot-time message or an open-time message? Could it be that
it couldn't find enough contiguous kernel address space at open time?
--Steve Bellovin, http://www.cs.columbia.edu/~smb