1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys/dev/sound
Ariff Abdullah 3419bf5a7d Fix (or rather workaround) Intel 440MX Errata #36
- http://www.intel.com/design/chipsets/specupdt/245051.htm

AC97 Soft Audio and Soft Modem Master Abort Errata

Issue:
  Use of either soft audio or soft modem on an Intel® 82443MX PCISet
  based platform running a 100 MHz Processor System Bus and an AC97 codec
  may result in failures. The system continues to function normally while
  the AC97 hardware may not resume and may require a cold-boot to
  recover. As a result of the failure, the Master Abort Status bit will
  be set in the audio or modem function PCI header space.

Workaround:
  Force uncacheable DMA on both BDL and pcm buffers.

Tested by:	Emil Holmstr|m <emil@linux.se>
2007-05-05 09:18:05 +00:00
..
isa sndbuf_alloc() now accept dmaflags argument which will be forwarded to 2007-04-18 18:26:41 +00:00
midi Disable seq_modevent(). The implementation is incomplete, and causing 2007-04-02 06:03:47 +00:00
pci Fix (or rather workaround) Intel 440MX Errata #36 2007-05-05 09:18:05 +00:00
pcm - AC97 quirk / patch cleanups. Most quirks doesn't work in general sense 2007-04-19 13:54:22 +00:00
sbus sndbuf_alloc() now accept dmaflags argument which will be forwarded to 2007-04-18 18:26:41 +00:00
usb Provide hint / tunable for possible asynchronous USB execution. Async 2007-04-02 03:25:39 +00:00
chip.h
driver.c s/WHETHERIN/WHETHER IN/ & s/THEPOSSIBILITY/THE POSSIBILITY/ in the 2007-01-31 08:53:45 +00:00