Announcement

Collapse
No announcement yet.

KMS+HDMI Audio on a 4350

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • KMS+HDMI Audio on a 4350

    I'm trying to get KMS and HDMI audio working on a 4350. All I see in alsamixer is an S/PDIF device that you can't set the volume on. I'm running Linux 2.6.33 RC6. I'm starting the kernel with...

    Code:
    kernel /kernel root=/dev/sda5 radeon.modeset=1 radeon.audio=1
    My understanding is that with KMS enabled I don't need to have X loaded.

    It didn't work without KMS and RadeonHD, either.

  • #2
    I have it working with a Radeon HD 4670. Didn't had any problems. Whats the output of cat /proc/asound/cards and lspci -nv?


    Code:
     0 [M5455          ]: ICH - ALi M5455
                          ALi M5455 with ALC850 at irq 18
     1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                          HDA ATI HDMI at 0xff1ec000 irq 43
    Code:
    01:00.0 0300: 1002:9490 (prog-if 00 [VGA controller])
    	Subsystem: 174b:e100
    	Flags: bus master, fast devsel, latency 0, IRQ 44
    	Memory at b0000000 (64-bit, prefetchable) [size=256M]
    	Memory at ff1f0000 (64-bit, non-prefetchable) [size=64K]
    	I/O ports at b000 [size=256]
    	Expansion ROM at ff1c0000 [disabled] [size=128K]
    	Capabilities: [50] Power Management version 3
    	Capabilities: [58] Express Legacy Endpoint, MSI 00
    	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
    	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
    	Kernel driver in use: radeon
    
    01:00.1 0403: 1002:aa38
    	Subsystem: 174b:aa38
    	Flags: bus master, fast devsel, latency 0, IRQ 43
    	Memory at ff1ec000 (64-bit, non-prefetchable) [size=16K]
    	Capabilities: [50] Power Management version 3
    	Capabilities: [58] Express Legacy Endpoint, MSI 00
    	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
    	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
    	Kernel driver in use: HDA Intel
    Unfortunately the ALSA driver only supports 2 PCM channels .

    Comment


    • #3
      Code:
      server ~ # cat /proc/asound/cards
       0 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                            HDA ATI HDMI at 0xfddfc000 irq 16
      Code:
      server ~ # lspci -nv
      00:00.0 0500: 10de:03ea (rev a1)
      	Subsystem: 103c:2a61
      	Flags: bus master, 66MHz, fast devsel, latency 0
      	Capabilities: [44] HyperTransport: Slave or Primary Interface
      	Capabilities: [dc] HyperTransport: MSI Mapping Enable+ Fixed-
      
      00:01.0 0601: 10de:03e0 (rev a2)
      	Subsystem: 103c:2a61
      	Flags: bus master, 66MHz, fast devsel, latency 0
      
      00:01.1 0c05: 10de:03eb (rev a2)
      	Subsystem: 103c:2a61
      	Flags: 66MHz, fast devsel, IRQ 255
      	I/O ports at fc00 [size=64]
      	I/O ports at 1c00 [size=64]
      	I/O ports at f400 [size=64]
      	Capabilities: [44] Power Management version 2
      
      00:01.2 0500: 10de:03f5 (rev a2)
      	Subsystem: 103c:2a61
      	Flags: 66MHz, fast devsel
      
      00:02.0 0c03: 10de:03f1 (rev a3) (prog-if 10 [OHCI])
      	Subsystem: 103c:2a61
      	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
      	Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
      	Capabilities: [44] Power Management version 2
      	Kernel driver in use: ohci_hcd
      
      00:02.1 0c03: 10de:03f2 (rev a3) (prog-if 20 [EHCI])
      	Subsystem: 103c:2a61
      	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
      	Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
      	Capabilities: [44] Debug port: BAR=1 offset=0098
      	Capabilities: [80] Power Management version 2
      	Kernel driver in use: ehci_hcd
      
      00:04.0 0604: 10de:03f3 (rev a1) (prog-if 01 [Subtractive decode])
      	Flags: bus master, 66MHz, fast devsel, latency 0
      	Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
      	I/O behind bridge: 0000b000-0000bfff
      	Memory behind bridge: fdf00000-fdffffff
      	Prefetchable memory behind bridge: fde00000-fdefffff
      	Capabilities: [b8] Subsystem: 10de:cb84
      	Capabilities: [8c] HyperTransport: MSI Mapping Enable- Fixed-
      
      00:06.0 0101: 10de:03ec (rev a2) (prog-if 8a [Master SecP PriP])
      	Subsystem: 103c:2a61
      	Flags: bus master, 66MHz, fast devsel, latency 0
      	[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
      	[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
      	[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
      	[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
      	I/O ports at f000 [size=16]
      	Capabilities: [44] Power Management version 2
      
      00:08.0 0101: 10de:03f6 (rev a2) (prog-if 85 [Master SecO PriO])
      	Subsystem: 103c:2a61
      	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
      	I/O ports at 09f0 [size=8]
      	I/O ports at 0bf0 [size=4]
      	I/O ports at 0970 [size=8]
      	I/O ports at 0b70 [size=4]
      	I/O ports at dc00 [size=16]
      	Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
      	Capabilities: [44] Power Management version 2
      	Capabilities: [b0] MSI: Enable- Count=1/4 Maskable- 64bit+
      	Capabilities: [cc] HyperTransport: MSI Mapping Enable- Fixed+
      	Kernel driver in use: sata_nv
      
      00:08.1 0101: 10de:03f6 (rev a2) (prog-if 85 [Master SecO PriO])
      	Subsystem: 103c:2a61
      	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
      	I/O ports at 09e0 [size=8]
      	I/O ports at 0be0 [size=4]
      	I/O ports at 0960 [size=8]
      	I/O ports at 0b60 [size=4]
      	I/O ports at c800 [size=16]
      	Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
      	Capabilities: [44] Power Management version 2
      	Capabilities: [b0] MSI: Enable- Count=1/4 Maskable- 64bit+
      	Capabilities: [cc] HyperTransport: MSI Mapping Enable- Fixed+
      	Kernel driver in use: sata_nv
      
      00:09.0 0604: 10de:03e8 (rev a2) (prog-if 00 [Normal decode])
      	Flags: bus master, fast devsel, latency 0
      	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
      	I/O behind bridge: 0000a000-0000afff
      	Memory behind bridge: fdd00000-fddfffff
      	Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff
      	Capabilities: [40] Subsystem: 10de:0000
      	Capabilities: [48] Power Management version 2
      	Capabilities: [50] MSI: Enable- Count=1/2 Maskable- 64bit+
      	Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
      	Capabilities: [80] Express Root Port (Slot+), MSI 00
      	Capabilities: [100] Virtual Channel <?>
      	Kernel driver in use: pcieport
      
      00:0b.0 0604: 10de:03e9 (rev a2) (prog-if 00 [Normal decode])
      	Flags: bus master, fast devsel, latency 0
      	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
      	I/O behind bridge: 00009000-00009fff
      	Memory behind bridge: fd800000-fd9fffff
      	Prefetchable memory behind bridge: 00000000fdc00000-00000000fdcfffff
      	Capabilities: [40] Subsystem: 10de:0000
      	Capabilities: [48] Power Management version 2
      	Capabilities: [50] MSI: Enable- Count=1/2 Maskable- 64bit+
      	Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
      	Capabilities: [80] Express Root Port (Slot+), MSI 00
      	Capabilities: [100] Virtual Channel <?>
      	Kernel driver in use: pcieport
      
      00:0c.0 0604: 10de:03e9 (rev a2) (prog-if 00 [Normal decode])
      	Flags: bus master, fast devsel, latency 0
      	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
      	I/O behind bridge: 00008000-00008fff
      	Memory behind bridge: fdb00000-fdbfffff
      	Prefetchable memory behind bridge: 00000000fda00000-00000000fdafffff
      	Capabilities: [40] Subsystem: 10de:0000
      	Capabilities: [48] Power Management version 2
      	Capabilities: [50] MSI: Enable- Count=1/2 Maskable- 64bit+
      	Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
      	Capabilities: [80] Express Root Port (Slot+), MSI 00
      	Capabilities: [100] Virtual Channel <?>
      	Kernel driver in use: pcieport
      
      00:18.0 0600: 1022:1100
      	Flags: fast devsel
      	Capabilities: [80] HyperTransport: Host or Secondary Interface
      
      00:18.1 0600: 1022:1101
      	Flags: fast devsel
      
      00:18.2 0600: 1022:1102
      	Flags: fast devsel
      
      00:18.3 0600: 1022:1103
      	Flags: fast devsel
      	Capabilities: [f0] Secure device <?>
      	Kernel driver in use: k8temp
      
      01:06.0 0200: 10ec:8169 (rev 10)
      	Subsystem: 10ec:8169
      	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
      	I/O ports at bc00 [size=256]
      	Memory at fdfff000 (32-bit, non-prefetchable) [size=256]
      	[virtual] Expansion ROM at fde00000 [disabled] [size=128K]
      	Capabilities: [dc] Power Management version 2
      	Kernel driver in use: r8169
      
      01:09.0 0c00: 1106:3044 (rev 80) (prog-if 10 [OHCI])
      	Subsystem: 103c:2a61
      	Flags: bus master, stepping, medium devsel, latency 64, IRQ 19
      	Memory at fdffe000 (32-bit, non-prefetchable) [size=2K]
      	I/O ports at b800 [size=128]
      	Capabilities: [50] Power Management version 2
      	Kernel driver in use: firewire_ohci
      
      02:00.0 0300: 1002:954f (prog-if 00 [VGA controller])
      	Subsystem: 1545:4472
      	Flags: bus master, fast devsel, latency 0, IRQ 16
      	Memory at e0000000 (64-bit, prefetchable) [size=256M]
      	Memory at fdde0000 (64-bit, non-prefetchable) [size=64K]
      	I/O ports at ac00 [size=256]
      	[virtual] Expansion ROM at fdd00000 [disabled] [size=128K]
      	Capabilities: [50] Power Management version 3
      	Capabilities: [58] Express Legacy Endpoint, MSI 00
      	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
      	Capabilities: [100] Vendor Specific Information <?>
      	Kernel driver in use: radeon
      
      02:00.1 0403: 1002:aa38
      	Subsystem: 1545:aa38
      	Flags: bus master, fast devsel, latency 0, IRQ 16
      	Memory at fddfc000 (64-bit, non-prefetchable) [size=16K]
      	Capabilities: [50] Power Management version 3
      	Capabilities: [58] Express Legacy Endpoint, MSI 00
      	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
      	Capabilities: [100] Vendor Specific Information <?>
      	Kernel driver in use: HDA Intel
      
      03:00.0 0400: 14f1:8880 (rev 0f)
      	Subsystem: 0070:7801
      	Flags: bus master, fast devsel, latency 0, IRQ 10
      	Memory at fd800000 (64-bit, non-prefetchable) [size=2M]
      	Capabilities: [40] Express Endpoint, MSI 00
      	Capabilities: [80] Power Management version 2
      	Capabilities: [90] Vital Product Data
      	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
      	Capabilities: [100] Advanced Error Reporting
      	Capabilities: [200] Virtual Channel <?>

      Comment


      • #4
        oookkkaaayyy... It seems as if KMS doesn't support audio output on the RV710 and RV730. Does anyone know when ATI's KMS will be updated to support audio on this series?

        Comment

        Working...
        X