This is still an issue. I tried (kubuntu) natty-desktop-amd64+mac.iso from 2011-01-03 on a 27 inch iMac with Radeon 4850 (iMac11,1). Unfortunately, i have no external LCD, so i can't help you with the output of /sys/class/drm/card0.
However, i did boot the livecd with vesa graphics, and this is the contents of /sys/class/drm/card0 after loading the radeon driver manually (dmidecode attached above);
root@ubuntu:/sys/class/drm/card0# ls
dev device power subsystem uevent
This is still an issue. I tried (kubuntu) natty-desktop- amd64+mac. iso from 2011-01-03 on a 27 inch iMac with Radeon 4850 (iMac11,1). Unfortunately, i have no external LCD, so i can't help you with the output of /sys/class/ drm/card0. drm/card0 after loading the radeon driver manually (dmidecode attached above);
However, i did boot the livecd with vesa graphics, and this is the contents of /sys/class/
root@ubuntu: /sys/class/ drm/card0# ls
dev device power subsystem uevent
root@ubuntu: /sys/class/ drm/card0# find -L . -maxdepth 2 -type f -print -execdir cat {} \; ID=106B: 00B5 NAME=0000: 01:00.0 pci:v00001002d0 000944Asv000010 6Bsd000000B5bc0 3sc00i00 subsystem_ vendor subsystem_ device local_cpulist 000944Asv000010 6Bsd000000B5bc0 3sc00i00 dma_mask_ bits consistent_ dma_mask_ bits broken_ parity_ status resource0 resource0: Input/output error resource0_ wc resource0_ wc: Input/output error resource2: Input/output error resource4: Invalid argument
./uevent
MAJOR=226
MINOR=0
DEVNAME=dri/card0
DEVTYPE=drm_minor
./dev
226:0
./subsystem/version
drm 1.1.0 20060810
find: File system loop detected; `./subsystem/card0' is part of the same file system loop as `.'.
./device/uevent
PCI_CLASS=30000
PCI_ID=1002:944A
PCI_SUBSYS_
PCI_SLOT_
MODALIAS=
./device/resource
0x00000000c0000000 0x00000000cfffffff 0x000000000014220c
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000000d0620000 0x00000000d062ffff 0x0000000000140204
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000002000 0x00000000000020ff 0x0000000000040101
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000000d0600000 0x00000000d061ffff 0x000000000004e202
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
./device/vendor
0x1002
./device/device
0x944a
./device/
0x106b
./device/
0x00b5
./device/class
0x030000
./device/irq
16
./device/local_cpus
00000000,0000000f
./device/
0-3
./device/modalias
pci:v00001002d0
./device/numa_node
-1
./device/
32
./device/
32
./device/enable
1
./device/
0
./device/msi_bus
./device/remove
cat: ././device/remove: Permission denied
./device/rescan
cat: ././device/rescan: Permission denied
./device/config
J�@�
�b� k�`�P
@� k�X���
��./device/
cat: ././device/
./device/
cat: ././device/
./device/resource2
cat: ././device/
./device/resource4
cat: ././device/
./device/rom
cat: ././device/rom: Invalid argument
./device/boot_vga
1
./device/reset
cat: ././device/reset: Permission denied
./power/wakeup
./power/ wakeup_ count
./power/ wakeup_ active_ count
./power/ wakeup_ hit_count
./power/ wakeup_ active
./power/ wakeup_ total_time_ ms
./power/ wakeup_ max_time_ ms
./power/ wakeup_ last_time_ ms
./power/ runtime_ status runtime_ suspended_ time runtime_ active_ time autosuspend_ delay_ms autosuspend_ delay_ms: Input/output error
unsupported
./power/control
auto
./power/
0
./power/
0
./power/
cat: ././power/