[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#815787: May be a kernel problem not a pulseaudio one?



On Sat, 2016-02-27 at 23:47 +0100, Cristian Ionescu-Idbohrn wrote:
> On Sat, 27 Feb 2016, Linus Torvalds wrote:
> > On Sat, Feb 27, 2016 at 1:52 PM, Cristian Ionescu-Idbohrn
> > <cristian.ionescu-idbohrn@axis.com> wrote:
> > > Background: https://bugs.debian.org/815787
> > > 
> > > "Until recently the Sound Blaster Live! card in my workstation worked
> > > fine. Sometime recently it has stopped working."
> > > 
> > > On Sat, 27 Feb 2016, Ben Hutchings wrote:
> > > > On Sat, 2016-02-27 at 10:39 +0100, Cristian Ionescu-Idbohrn wrote:
> > > > > 
> > > > > No mention of that in the changelog.
> > > > 
> > > > Yes there is:
> > > > 
> > > >   * [amd64] mm,nvdimm: Disable ZONE_DMA; enable ZONE_DEVICE, NVDIMM_PFN
> > > >     - This disables drivers for some AC'97 sound cards
> > > 
> > > Alright, but not obvious to me.
> > > 
> > > So, what is to do about that?
> > 
> > If I read this right, this seems to be a Debian kernel configuration
> > choice rather than anything else.

That's exactly what it is.  In unstable, which is called that for a
reason.

> > Does it work if you just compile your own kernel?
> 
> Wooh.  That was fast ;)  I'll try to beat Ben to it ;)  Tomorrow...
> Too late now.
> 
> Still, I really wonder what the debian changelog motivation behind it
> might be.  Various applications work much nicer with 4.3.5-1, than
> ever.  I read in the kernel log:
> 
> commit 5c408fee254633a5be69505bc86c6b034f871ab4
> Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
> Date:   Mon Jan 18 20:07:44 2016 +0100
> ...
>     This fixes hard lockup on fsl_ssi module reload,
>     at least in AC'97 mode.
> ...
> commit 3f1c241f0f5f90046258e6b8d4aeb6463ffdc08e
> Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
> Date:   Sun Dec 20 21:30:25 2015 +0100
> ...
>     This unbreaks AC'97 register access.
> ...
> commit 25e5ef974c33f1e4a07a68bf830e6493ee6dab11
> Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
> Date:   Sun Dec 20 21:34:29 2015 +0100
> ...
>     ASoC: fsl-asoc-card: use different route map for AC'97 mode
> 
>     fsl_ssi uses different stream names ("AC97 Playback" / "AC97 Capture")
>     in AC'97 mode so in this case fsl-asoc-card route map should
>     also be using them.
> 
> But, I can't see that _does explain_ the:
> 
>    * [amd64] mm,nvdimm: Disable ZONE_DMA; enable ZONE_DEVICE, NVDIMM_PFN
>      - This disables drivers for some AC'97 sound cards
> 
> nor justifies the action.  Ben, care to explain?

The features that I enabled conflict with ZONE_DMA which is required by
these sound drivers.

If that conflict is removed then I'll happily enable them again.

Ben.

-- 
Ben Hutchings
Every program is either trivial or else contains at least one bug

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: