dmesg: mute pcm0 (sound stuff) output?

clemens fischer ino-news at
Sun Sep 14 14:59:22 UTC 2008


running -CURRENT from a few days ago.

my problem:  I never get verbose boot messages complete from start to
end, because the output of that super-duper pcm0 driver overflows the
buffer:  from 1491 lines in dmesg(8), 979 are like:

'dmesg -a':

(this is where dmesg output starts(!), with the beginning missing)
  controller> mem 0xf7005000-0xf7005fff irq 21 at device 2.0 on pci0
  pci1: <serial bus, FireWire> at device 14.0 (no driver attached)
  pcm0: <NVidia MCP61 High Definition Audio Controller> mem 0xf7000000-
        0xf7003fff irq 23 at device 5.0 on pci0
  pcm0: DMA Coherency: Uncacheable / vendor=0x10de
  pcm0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xf7000000
  ioapic0: routing intpin 23 (PCI IRQ 23) to vector 52
  pcm0: [MPSAFE]
  pcm0: [ITHREAD]
  pcm0: hdac_dma_alloc: size=1024 -> roundsz=1024
  pcm0: hdac_dma_alloc: size=2048 -> roundsz=2048
  pcm0: HDA_DEBUG: HDA Config: on=0x00000000 off=0x00000000
  (971 more lines about pcm0 cruft deleted)

how can i get rid of all that excess pcm0 info?  I already tried to
set: ``hw.snd.verbose="0"'', ``kern.consmsgbuf_size="16384"'' in
boot/loader.conf, but it doesn't help. pcm(4) doesn't mention any more
verboseness settings, neither does loader.conf(5).

somebody got an idea?


More information about the freebsd-questions mailing list