Sound card noises on graphics card access

Thomas Schuerger schuerge at wjpserver.cs.uni-sb.de
Tue Jun 10 01:22:53 PDT 2003


Hi,

I have the following problem with FreeBSD 4.7-STABLE (running XFree86
4.2.0).

Recently, my AGP graphics card (Matrox G200) stopped working (a hardware
defect), so I used a rather old PCI Mach64 card instead. I also have
a Soundblaster AWE 64 (ISA, using pcm) in my box.

Now, whenever the PCI bus is accessed while the soundcard plays something (e.g.
by moving windows around or playing a movie), I can actually *hear* the bus
accesses in my loudspeakers (very short and frequent pauses and clicking
noises - several per second, which sounds rather strange).

It was the same (but the noises where extremely rare) when my MGA 200 was still
working, but with the PCI card, it is really horrible.

When using Win98, my system behaves normally (no strange noises can be
heard on graphics access).

I figure this being a driver problem. What can I do about that? Are
there any parameters I may have forgotten to set?

Any help is appreciated!

An excerpt from my boot messages (if you need more, let me know):

---

sab0: <Intel 82371AB PCI to ISA bridge> at device 4.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> port 0xd800-0xd80f at device 4.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 4.2 irq 11
Timecounter "PIIX"  frequency 3579545 Hz
chip1: <Intel 82371AB Power management controller> port 0xe800-0xe80f at device 4.3 on pci0
ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> port 0xd000-0xd0ff mem 0xe1000000-0xe1000fff irq 11 at device 6.0 on pci0
aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs
vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xb800-0xb8ff mem 0xe0800000-0xe08000ff irq 11 at device 9.0 on pci0
vr0: Ethernet address: 00:50:ba:f2:e0:78
miibus0: <MII bus> on vr0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci0: <3Dfx Voodoo 2 graphics accelerator> at 10.0
pci0: <ATI Mach64-VT graphics accelerator> at 12.0
isa0: too many dependant configs (8)
isa0: unexpected small tag 14
orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/9 bytes threshold
sbc0: <Creative SB AWE64> at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on isa0
pcm0: <SB16 DSP 4.16> on sbc0
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: routing 8254 via IOAPIC #0 intpin 2
IP packet filtering initialized, divert disabled, rule-based forwarding enabled, default to deny, unlimited logging
SMP: AP CPU #1 Launched!

---


Greetings,
Thomas.


More information about the freebsd-questions mailing list