Increasing the DMESG buffer....
Alexander Motin
mav at FreeBSD.org
Thu Nov 22 14:30:27 UTC 2012
On 22.11.2012 12:53, Ian Smith wrote:
> On Wed, 21 Nov 2012 23:12:17 -0800, Adrian Chadd wrote:
> > On 21 November 2012 20:16, Ian Smith <smithi at nimnet.asn.au> wrote:
> > > On Wed, 21 Nov 2012 12:08:42 -0800, Adrian Chadd wrote:
> [..]
> > > T61_dmesg.boot.10.works (file 1 of 2) lines 1813-1861/1861 byte 82415/82415
> > >
> > > Cutting just the hdaa0, pcm0 and pcm1 stuff results in:
> > >
> > > hda_pcm.verbose (file 2 of 2) lines 712-760/760 byte 28531/28531
> >
> > Is there a way to extract this topology information out of the driver
> > without putting it in the verbose output?
>
> We should be asking Alexander, cc'd. I only have a snd_ich here, where
> hw.snd.verbose=3 is as rich as it gets, 105 lines incl. file versions.
Neither ICH, nor any other driver I know have amount of information
comparable to what HDA hardware provides. So the analogy is not good.
Respecting that most CODECs have no published datasheets, that
information is the only input for debugging.
snd_hda also uses hw.snd.verbose=3. But it is used for even deeper
driver debugging. It also enables a lot of debugging in sound(4), that
can be too verbose for HDA debugging.
I will recheck again how can it be reorganized, but I think that the
real problem is not in HDA. We need some way to structure and filter the
output.
--
Alexander Motin
More information about the freebsd-stable
mailing list