You are not logged in.

#1 2013-12-24 05:21:30

gsingh93
Member
Registered: 2013-07-19
Posts: 96

[SOLVED] ATI Radeon Card Not Detected

My HP computer has switchable graphics. It's currently using the Intel graphics card, but it can't see my ATI Radeon graphics card. It was working in Ubuntu, but I can't even detect it on Arch. I have xf86-video-ati installed.

I don't see anything related to ATI in the lscpi output:

$ lspci 
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 06)
0d:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)
13:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
13:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
19:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)

And xrandr doesn't detect it:

$ xrandr --listproviders 
Providers: number : 1
Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 4 associated providers: 0 name:Intel

Any ideas what's wrong? I couldn't find anything on the wiki.

EDIT:

Here are the same commands run in Ubuntu:

$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Seymour [Radeon HD 6400M/7400M Series] (rev ff)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 06)
0d:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)
13:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
13:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
19:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
$ xrandr --listproviders
Providers: number : 3
Provider 0: id: 105 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 4 associated providers: 2 name:Intel
Provider 1: id: 67 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 0 associated providers: 2 name:radeon
Provider 2: id: 67 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 0 associated providers: 2 name:radeon

Last edited by gsingh93 (2014-01-10 04:50:37)

Offline

#2 2014-01-09 03:16:40

gsingh93
Member
Registered: 2013-07-19
Posts: 96

Re: [SOLVED] ATI Radeon Card Not Detected

I found something in journalctl:

Jan 05 01:44:05 arch kernel: radeon: switched off
Jan 05 01:44:05 arch kernel: [drm] Disabling audio 0 support
Jan 05 01:44:05 arch kernel: vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=none,decodes=io+mem:owns=none
Jan 05 01:44:05 arch kernel: [drm] radeon: finishing device.
Jan 05 01:44:05 arch kernel: radeon 0000:01:00.0: ffff880037d91400 unpin not necessary
Jan 05 01:44:05 arch sudo[828]: pam_unix(sudo:session): session closed for user root
Jan 05 01:44:05 arch kernel: ------------[ cut here ]------------
Jan 05 01:44:05 arch kernel: WARNING: CPU: 0 PID: 53 at drivers/gpu/drm/drm_mm.c:578 drm_mm_takedown+0x2e/0x30 [drm]()
Jan 05 01:44:05 arch kernel: Memory manager not clean during takedown.
Jan 05 01:44:05 arch kernel: Modules linked in: fuse snd_hda_codec_hdmi xt_LOG xt_limit snd_hda_codec_idt xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 x
Jan 05 01:44:05 arch kernel:  i2c_core mei_me shpchp evdev input_polldev mei wmi soundcore thermal psmouse lpc_ich ac battery video button serio_raw p
Jan 05 01:44:05 arch kernel: CPU: 0 PID: 53 Comm: kworker/0:1 Tainted: G           O 3.12.6-1-ARCH #1
Jan 05 01:44:05 arch kernel: Hardware name: Hewlett-Packard HP Pavilion dv6 Notebook PC/17F9, BIOS F.12 10/26/2011
Jan 05 01:44:05 arch kernel: Workqueue: kacpi_hotplug hotplug_event_work
Jan 05 01:44:05 arch kernel:  0000000000000009 ffff880253ec3a48 ffffffff814ee4fb ffff880253ec3a90
Jan 05 01:44:05 arch kernel:  ffff880253ec3a80 ffffffff81062bcd ffff8802543653c0 ffff880254365468
Jan 05 01:44:05 arch kernel:  ffff8802527e0ae8 ffffffffa0956e80 ffff880253d3d000 ffff880253ec3ae0
Jan 05 01:44:05 arch kernel: Call Trace:
Jan 05 01:44:05 arch kernel:  [<ffffffff814ee4fb>] dump_stack+0x54/0x8d
Jan 05 01:44:05 arch kernel:  [<ffffffff81062bcd>] warn_slowpath_common+0x7d/0xa0
Jan 05 01:44:05 arch kernel:  [<ffffffff81062c3c>] warn_slowpath_fmt+0x4c/0x50
Jan 05 01:44:05 arch kernel:  [<ffffffffa08275b5>] ? ttm_bo_release+0x185/0x2b0 [ttm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa082e068>] ? ttm_bo_man_takedown+0x48/0x70 [ttm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa05414ae>] drm_mm_takedown+0x2e/0x30 [drm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa082e058>] ttm_bo_man_takedown+0x38/0x70 [ttm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa0828c19>] ttm_bo_clean_mm+0x49/0x80 [ttm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa085cb2d>] radeon_ttm_fini+0xbd/0x190 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa085d5e2>] radeon_bo_fini+0x12/0x20 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa08a77b3>] evergreen_fini+0xa3/0xd0 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa0841cce>] radeon_device_fini+0x3e/0x120 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa0843b2d>] radeon_driver_unload_kms+0x3d/0x60 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa053ce53>] drm_put_dev+0x63/0x1b0 [drm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa084006d>] radeon_pci_remove+0x1d/0x20 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffff812c4c1b>] pci_device_remove+0x3b/0xb0
Jan 05 01:44:05 arch kernel:  [<ffffffff81389e5f>] __device_release_driver+0x7f/0xf0
Jan 05 01:44:05 arch kernel:  [<ffffffff81389ef3>] device_release_driver+0x23/0x30
Jan 05 01:44:05 arch kernel:  [<ffffffff81389688>] bus_remove_device+0x108/0x180
Jan 05 01:44:05 arch kernel:  [<ffffffff81386025>] device_del+0x135/0x1d0
Jan 05 01:44:05 arch kernel:  [<ffffffff812bf2c4>] pci_stop_bus_device+0x94/0xa0
Jan 05 01:44:05 arch kernel:  [<ffffffff812bf3d2>] pci_stop_and_remove_bus_device+0x12/0x20
Jan 05 01:44:05 arch kernel:  [<ffffffff812dc996>] disable_slot+0x76/0xd0
Jan 05 01:44:05 arch kernel:  [<ffffffff812dca98>] acpiphp_check_bridge+0xa8/0xd0
Jan 05 01:44:05 arch kernel:  [<ffffffff812dd032>] hotplug_event+0x102/0x250
Jan 05 01:44:05 arch kernel:  [<ffffffff812dd1a7>] hotplug_event_work+0x27/0x70
Jan 05 01:44:05 arch kernel:  [<ffffffff8107dbc7>] process_one_work+0x167/0x450
Jan 05 01:44:05 arch kernel:  [<ffffffff8107e5d1>] worker_thread+0x121/0x3a0
Jan 05 01:44:05 arch kernel:  [<ffffffff8107e4b0>] ? manage_workers.isra.23+0x2b0/0x2b0
Jan 05 01:44:05 arch kernel:  [<ffffffff81084fe0>] kthread+0xc0/0xd0
Jan 05 01:44:05 arch kernel:  [<ffffffff81084f20>] ? kthread_create_on_node+0x120/0x120
Jan 05 01:44:05 arch kernel:  [<ffffffff814fcffc>] ret_from_fork+0x7c/0xb0
Jan 05 01:44:05 arch kernel:  [<ffffffff81084f20>] ? kthread_create_on_node+0x120/0x120
Jan 05 01:44:05 arch kernel: ---[ end trace b3da147bf362eb4f ]---
Jan 05 01:44:05 arch kernel: [TTM] Finalizing pool allocator
Jan 05 01:44:05 arch kernel: [TTM] Finalizing DMA pool allocator
Jan 05 01:44:05 arch kernel: ------------[ cut here ]------------
Jan 05 01:44:05 arch kernel: WARNING: CPU: 0 PID: 53 at drivers/gpu/drm/ttm/ttm_page_alloc_dma.c:533 ttm_dma_free_pool+0x12b/0x130 [ttm]()
Jan 05 01:44:05 arch kernel: Modules linked in: fuse snd_hda_codec_hdmi xt_LOG xt_limit snd_hda_codec_idt xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 x
Jan 05 01:44:05 arch kernel:  i2c_core mei_me shpchp evdev input_polldev mei wmi soundcore thermal psmouse lpc_ich ac battery video button serio_raw p
Jan 05 01:44:05 arch kernel: CPU: 0 PID: 53 Comm: kworker/0:1 Tainted: G        W  O 3.12.6-1-ARCH #1
Jan 05 01:44:05 arch kernel: Hardware name: Hewlett-Packard HP Pavilion dv6 Notebook PC/17F9, BIOS F.12 10/26/2011
Jan 05 01:44:05 arch kernel: Workqueue: kacpi_hotplug hotplug_event_work
Jan 05 01:44:05 arch kernel:  0000000000000009 ffff880253ec3a40 ffffffff814ee4fb 0000000000000000
Jan 05 01:44:05 arch kernel:  ffff880253ec3a78 ffffffff81062bcd ffff8802542bad80 ffff880253e38290
Jan 05 01:44:05 arch kernel:  0000000000000008 ffffffffa0956e80 ffff880253d3d000 ffff880253ec3a88
Jan 05 01:44:05 arch kernel: Call Trace:
Jan 05 01:44:05 arch kernel:  [<ffffffff814ee4fb>] dump_stack+0x54/0x8d
Jan 05 01:44:05 arch kernel:  [<ffffffff81062bcd>] warn_slowpath_common+0x7d/0xa0
Jan 05 01:44:05 arch kernel:  [<ffffffff81062caa>] warn_slowpath_null+0x1a/0x20
Jan 05 01:44:05 arch kernel:  [<ffffffffa082e84b>] ttm_dma_free_pool+0x12b/0x130 [ttm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa082f99e>] ttm_dma_page_alloc_fini+0x8e/0x104 [ttm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa0825549>] ttm_mem_global_release+0x19/0x90 [ttm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa085b7f2>] radeon_ttm_mem_global_release+0x12/0x20 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa054e553>] drm_global_item_unref+0x53/0x80 [drm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa085cb5e>] radeon_ttm_fini+0xee/0x190 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa085d5e2>] radeon_bo_fini+0x12/0x20 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa08a77b3>] evergreen_fini+0xa3/0xd0 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa0841cce>] radeon_device_fini+0x3e/0x120 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa0843b2d>] radeon_driver_unload_kms+0x3d/0x60 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffffa053ce53>] drm_put_dev+0x63/0x1b0 [drm]
Jan 05 01:44:05 arch kernel:  [<ffffffffa084006d>] radeon_pci_remove+0x1d/0x20 [radeon]
Jan 05 01:44:05 arch kernel:  [<ffffffff812c4c1b>] pci_device_remove+0x3b/0xb0
Jan 05 01:44:05 arch kernel:  [<ffffffff81389e5f>] __device_release_driver+0x7f/0xf0
Jan 05 01:44:05 arch kernel:  [<ffffffff81389ef3>] device_release_driver+0x23/0x30
Jan 05 01:44:05 arch kernel:  [<ffffffff81389688>] bus_remove_device+0x108/0x180
Jan 05 01:44:05 arch kernel:  [<ffffffff81386025>] device_del+0x135/0x1d0
Jan 05 01:44:05 arch kernel:  [<ffffffff812bf2c4>] pci_stop_bus_device+0x94/0xa0
Jan 05 01:44:05 arch kernel:  [<ffffffff812bf3d2>] pci_stop_and_remove_bus_device+0x12/0x20
Jan 05 01:44:05 arch kernel:  [<ffffffff812dc996>] disable_slot+0x76/0xd0
Jan 05 01:44:05 arch kernel:  [<ffffffff812dca98>] acpiphp_check_bridge+0xa8/0xd0
Jan 05 01:44:05 arch kernel:  [<ffffffff812dd032>] hotplug_event+0x102/0x250
Jan 05 01:44:05 arch kernel:  [<ffffffff812dd1a7>] hotplug_event_work+0x27/0x70
Jan 05 01:44:05 arch kernel:  [<ffffffff8107dbc7>] process_one_work+0x167/0x450
Jan 05 01:44:05 arch kernel:  [<ffffffff8107e5d1>] worker_thread+0x121/0x3a0
Jan 05 01:44:05 arch kernel:  [<ffffffff8107e4b0>] ? manage_workers.isra.23+0x2b0/0x2b0
Jan 05 01:44:05 arch kernel:  [<ffffffff81084fe0>] kthread+0xc0/0xd0
Jan 05 01:44:05 arch kernel:  [<ffffffff81084f20>] ? kthread_create_on_node+0x120/0x120
Jan 05 01:44:05 arch kernel:  [<ffffffff814fcffc>] ret_from_fork+0x7c/0xb0
Jan 05 01:44:05 arch kernel:  [<ffffffff81084f20>] ? kthread_create_on_node+0x120/0x120
Jan 05 01:44:05 arch kernel: ---[ end trace b3da147bf362eb50 ]---
Jan 05 01:44:05 arch kernel: [TTM] Zone  kernel: Used memory at exit: 13 kiB
Jan 05 01:44:05 arch kernel: [TTM] Zone   dma32: Used memory at exit: 13 kiB
Jan 05 01:44:05 arch kernel: [drm] radeon: ttm finalized

So where do I report this crash? And is there any way I can replicate this bug without rebooting my machine? Like reloading some driver? There's a long chain of drivers depending on `drm` according to `lsmod`, so removing with just `modprobe -r drm` doesn't work.

Offline

#3 2014-01-09 13:50:00

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,163
Website

Re: [SOLVED] ATI Radeon Card Not Detected


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#4 2014-01-09 18:56:29

gsingh93
Member
Registered: 2013-07-19
Posts: 96

Re: [SOLVED] ATI Radeon Card Not Detected

The first link doesn't apply, since the issue is with a crashing driver. Those tools only apply once the device driver has loaded.

The second requires catalyst, which actually might solve the problem in the first place. It looks like installing catalyst isn't easy, but I'll give it a shot.

Offline

#5 2014-01-10 04:49:11

gsingh93
Member
Registered: 2013-07-19
Posts: 96

Re: [SOLVED] ATI Radeon Card Not Detected

Ok, so I filed a bug and got a quick response. Turns out the fix for this bug was merged into the kernel just last week. I updated to 3.13.0-rc7 using the linux-git package in the AUR, and the bug was fixed.

Here's the full bug report, including the commit number that fixed the issue: https://bugs.freedesktop.org/show_bug.cgi?id=73449

Offline

Board footer

Powered by FluxBB