Wow, I've tried a whole bunch of different things. I've scoured these forums and tried everything from downloading the alsa drivers and compiling them (which, in short, I get this error after using the make command )
make -C /usr/src/linux-headers-2.6.20-15-generic SUBDIRS=/usr/src/alsa/alsa-driv
er-1.0.12 CPP="gcc -E" CC="gcc" modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
CC [M] /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.o
In file included from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.c:1:
/usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.inc:1:26: error: linux/config.h:
No such file or directory
In file included from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.inc:13,
from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.c:1:
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h:726: error: redefinition of ‘
jiffies_to_msecs’
include/linux/jiffies.h:268: error: previous definition of ‘jiffies_to_msecs’ wa
s here
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h:745: error: redefinition of ‘
msecs_to_jiffies’
include/linux/jiffies.h:290: error: previous definition of ‘msecs_to_jiffies’ wa
s here
In file included from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.inc:13,
from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.c:1:
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h: In function ‘snd_pci_orig_sa
ve_state’:
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h:1083: error: too many argumen
ts to function ‘pci_save_state’
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h: In function ‘snd_pci_orig_re
store_state’:
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h:1087: error: too many argumen
ts to function ‘pci_restore_state’
make[3]: *** [/usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.o] Error 1
make[2]: *** [/usr/src/alsa/alsa-driver-1.0.12/acore] Error 2
make[1]: *** [_module_/usr/src/alsa/alsa-driver-1.0.12] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make: *** [compile] Error 2
Then I tried muting the ICH channel with alsamixer (which I figured muting something wouldn't make the sound work, but I'm a total noob)
So here is my output with lspci -v
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 01)
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 64
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 00002000-00002fff
Memory behind bridge: d0000000-d00fffff
Prefetchable memory behind bridge: 00000000d4000000-00000000d7ffffff
Capabilities: [44] HyperTransport: MSI Mapping
Capabilities: [b0] Subsystem: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Memory behind bridge: d0100000-d01fffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot-) IRQ 0
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [b0] Subsystem: ATI Technologies Inc Unknown device 5950
Capabilities: [b8] HyperTransport: MSI Mapping
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (prog-if 10 [OHCI])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at d0500000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (prog-if 10 [OHCI])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at d0501000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (prog-if 20 [EHCI])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at d0502000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
Subsystem: Gateway 2000 Unknown device 0301
Flags: 66MHz, medium devsel
I/O ports at 1090 [size=16]
Memory at d0503000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [b0] HyperTransport: MSI Mapping
00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller ATI (prog-if 8a [Master SecP PriP])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 16
I/O ports at 01f0
I/O ports at 03f4
I/O ports at 0170
I/O ports at 0374
I/O ports at 10a0
Capabilities: [70] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 0
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=03, subordinate=07, sec-latency=64
I/O behind bridge: 00003000-00003fff
Memory behind bridge: d0200000-d02fffff
Prefetchable memory behind bridge: 30000000-33ffffff
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 17
Memory at d0503400 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:14.6 Modem: ATI Technologies Inc ATI SB400 - AC'97 Modem Controller (rev 02) (prog-if 00 [Generic])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 17
Memory at d0503800 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
01:05.0 VGA compatible controller: ATI Technologies Inc ATI Radeon XPRESS 200M 5955 (PCIE) (prog-if 00 [VGA])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 255, IRQ 17
Memory at d4000000 (32-bit, prefetchable) [size=64M]
I/O ports at 2000 [size=256]
Memory at d0000000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at d0020000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Kinda hard to watch DVDs with no sound
Thanks for all the help, even if its a "Man, that sucks" (makes me feel better)
make -C /usr/src/linux-headers-2.6.20-15-generic SUBDIRS=/usr/src/alsa/alsa-driv
er-1.0.12 CPP="gcc -E" CC="gcc" modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
CC [M] /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.o
In file included from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.c:1:
/usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.inc:1:26: error: linux/config.h:
No such file or directory
In file included from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.inc:13,
from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.c:1:
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h:726: error: redefinition of ‘
jiffies_to_msecs’
include/linux/jiffies.h:268: error: previous definition of ‘jiffies_to_msecs’ wa
s here
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h:745: error: redefinition of ‘
msecs_to_jiffies’
include/linux/jiffies.h:290: error: previous definition of ‘msecs_to_jiffies’ wa
s here
In file included from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.inc:13,
from /usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.c:1:
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h: In function ‘snd_pci_orig_sa
ve_state’:
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h:1083: error: too many argumen
ts to function ‘pci_save_state’
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h: In function ‘snd_pci_orig_re
store_state’:
/usr/src/alsa/alsa-driver-1.0.12/include/adriver.h:1087: error: too many argumen
ts to function ‘pci_restore_state’
make[3]: *** [/usr/src/alsa/alsa-driver-1.0.12/acore/memalloc.o] Error 1
make[2]: *** [/usr/src/alsa/alsa-driver-1.0.12/acore] Error 2
make[1]: *** [_module_/usr/src/alsa/alsa-driver-1.0.12] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make: *** [compile] Error 2
Then I tried muting the ICH channel with alsamixer (which I figured muting something wouldn't make the sound work, but I'm a total noob)
So here is my output with lspci -v
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 01)
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 64
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 00002000-00002fff
Memory behind bridge: d0000000-d00fffff
Prefetchable memory behind bridge: 00000000d4000000-00000000d7ffffff
Capabilities: [44] HyperTransport: MSI Mapping
Capabilities: [b0] Subsystem: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Memory behind bridge: d0100000-d01fffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot-) IRQ 0
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [b0] Subsystem: ATI Technologies Inc Unknown device 5950
Capabilities: [b8] HyperTransport: MSI Mapping
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (prog-if 10 [OHCI])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at d0500000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (prog-if 10 [OHCI])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at d0501000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (prog-if 20 [EHCI])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at d0502000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
Subsystem: Gateway 2000 Unknown device 0301
Flags: 66MHz, medium devsel
I/O ports at 1090 [size=16]
Memory at d0503000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [b0] HyperTransport: MSI Mapping
00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller ATI (prog-if 8a [Master SecP PriP])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 16
I/O ports at 01f0
I/O ports at 03f4
I/O ports at 0170
I/O ports at 0374
I/O ports at 10a0
Capabilities: [70] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 0
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=03, subordinate=07, sec-latency=64
I/O behind bridge: 00003000-00003fff
Memory behind bridge: d0200000-d02fffff
Prefetchable memory behind bridge: 30000000-33ffffff
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 17
Memory at d0503400 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:14.6 Modem: ATI Technologies Inc ATI SB400 - AC'97 Modem Controller (rev 02) (prog-if 00 [Generic])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 17
Memory at d0503800 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
01:05.0 VGA compatible controller: ATI Technologies Inc ATI Radeon XPRESS 200M 5955 (PCIE) (prog-if 00 [VGA])
Subsystem: Gateway 2000 Unknown device 0301
Flags: bus master, 66MHz, medium devsel, latency 255, IRQ 17
Memory at d4000000 (32-bit, prefetchable) [size=64M]
I/O ports at 2000 [size=256]
Memory at d0000000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at d0020000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Kinda hard to watch DVDs with no sound
Thanks for all the help, even if its a "Man, that sucks" (makes me feel better)
Comment