Bug 62231
Summary: | No HDMI audio (pass through) on ASUS F2A55-M (ATI Trinity Aruba GPU) | ||
---|---|---|---|
Product: | Drivers | Reporter: | Stuart Foster (smf-linux) |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | RESOLVED DOCUMENTED | ||
Severity: | normal | CC: | alexdeucher |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.12-rc2 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Stuart Foster
2013-09-27 13:48:23 UTC
*** Bug 61981 has been marked as a duplicate of this bug. *** In 3.12, hdmi audio is exposed as a connector property so you can enable audio on the fly rather than needing to pass radeon.audio=1 to force it on. E.g., xrandr --output HDMI-0 --set audio auto (In reply to Alex Deucher from comment #2) > In 3.12, hdmi audio is exposed as a connector property so you can enable > audio on the fly rather than needing to pass radeon.audio=1 to force it on. > E.g., > > xrandr --output HDMI-0 --set audio auto Tried the xrandr on 3.12.0-rc2 and it crashed, should I have removed the radeon.audio=1 ? Linux Ariel 3.12.0-rc2 #3 SMP Thu Sep 26 08:35:29 BST 2013 i686 GNU/Linux DMesg: kernel BUG at mm/slub.c:3338! invalid opcode: 0000 [#1] SMP Modules linked in: nfsv3 sha256_generic cbc dm_crypt hid_logitech_dj usbhid ohci_pci ohci_hcd psmouse snd_hda_codec_hdmi i2c_piix4 sr_mod cdrom snd_hda_intel acpi_cpufreq processor button thermal_sys tuner msp3400 saa7127 saa7115 ivtv tveeprom cx2341x cifs dm_mod md5 nfs nfsd lockd sunrpc snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_hda_codec_realtek snd_hda_codec snd_hwdep snd_pcm snd_page_alloc snd_timer snd soundcore brd loop k10temp fam15h_power eeprom CPU: 1 PID: 1752 Comm: X Not tainted 3.12.0-rc2 #3 Hardware name: System manufacturer System Product Name/F2A55-M, BIOS 6403 07/22/2013 task: f4e762e0 ti: f2212000 task.ti: f2212000 EIP: 0060:[<c110b22a>] EFLAGS: 00210246 CPU: 1 EIP is at kfree+0xaa/0xc0 EAX: 80000000 EBX: 00001800 ECX: 00010005 EDX: 00200292 ESI: f4cda000 EDI: 00000000 EBP: f5c1e020 ESP: f2213afc DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 CR0: 80050033 CR2: 0804b7cb CR3: 33263000 CR4: 000407f0 Stack: 00200292 00000025 00000000 f4cda000 00000000 f4f84e60 c138c537 00010005 00001880 00028488 00001800 f4cda000 0000b000 f4cda000 0000b000 c13350c5 00000000 0000000c 00000002 f440a400 f440a400 f4cda000 f2097100 00000000 Call Trace: [<c138c537>] ? dce6_afmt_write_speaker_allocation+0xb7/0x120 [<c13350c5>] ? evergreen_hdmi_setmode+0x2e5/0x840 [<c138c2f0>] ? dce6_endpoint_rreg+0x50/0x60 [<c13356e6>] ? evergreen_hdmi_enable+0xc6/0xe0 [<c133bb11>] ? radeon_atom_encoder_mode_set+0x151/0x2c0 [<c12a20bb>] ? drm_crtc_helper_set_mode+0x41b/0x480 [<c12e7cf2>] ? radeon_property_change_mode.isra.5+0x32/0x40 [<c12e7e73>] ? radeon_connector_set_property+0x173/0x2a0 [<c12b64c2>] ? drm_mode_obj_set_property_ioctl+0x142/0x3c0 [<c110b13a>] ? kmem_cache_free+0x9a/0xc0 [<c12b6740>] ? drm_mode_obj_set_property_ioctl+0x3c0/0x3c0 [<c12b676e>] ? drm_mode_connector_property_set_ioctl+0x2e/0x40 [<c12a7306>] ? drm_ioctl+0x3e6/0x480 [<c12b6740>] ? drm_mode_obj_set_property_ioctl+0x3c0/0x3c0 [<c1469491>] ? sock_aio_read+0xd1/0x100 [<c12a6f20>] ? drm_copy_field+0x60/0x60 [<c1123faf>] ? do_vfs_ioctl+0x34f/0x540 [<c11148d9>] ? vfs_read+0xd9/0x120 [<c11241da>] ? SyS_ioctl+0x3a/0x80 [<c14ff93e>] ? sysenter_do_call+0x12/0x26 Code: e8 c7 c3 3e 00 eb df f7 45 00 00 c0 00 00 74 1b 8b 45 00 31 d2 f6 c4 40 74 03 8b 55 38 83 c4 08 89 e8 5b 5e 5f 5d e9 f6 c3 fc ff <0f> 0b eb 12 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 EIP: [<c110b22a>] kfree+0xaa/0xc0 SS:ESP 0068:f2213afc Removed radeon.audio=1 from boot file and rebuilt with latest Aruba/Tahiti firmware resulted in xrandr sucessfully enabling audio and the system appears stable (power managment also enabled). thanks. |