[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#433236: Subject: linux-image-2.6.21-2-powerpc: radeonfb broken with Apple Cinema Display, connected via DVI



On Sat, 2007-07-21 at 23:19 +0200, Stephane Louise wrote:
> Hi,
> 
> I can confirm this bug. I have also a Mac Mini G4/1.5GHz with a 20" 
> Apple Cinema Display (DVI model), and the kernel starts fine but the 
> monitor switches off in the early phase of the boot process.
> Otherwise, it is fine, and I can connect through ssh to the machine, or 
> login blindly.
> 
> Here are some parts of the dmesg log that could be relevant:

Does this happen also without radeonfb and with X alone using the X
"radeon" driver ?

Ben.

> Kernel command line: root=/dev/hda3 ro
> mpic: Setting up MPIC " MPIC 1   " version 1.2 at 80040000, max 4 CPUs
> mpic: ISU size: 64, shift: 6, mask: 3f
> mpic: Initializing for 64 sources
> PID hash table entries: 2048 (order: 11, 8192 bytes)
> GMT Delta read from XPRAM: 0 minutes, DST: off
> time_init: decrementer frequency = 41.600571 MHz
> time_init: processor frequency   = 1499.999994 MHz
> Console: colour dummy device 80x25
> serial8250_console_init: nothing to do on PowerMac
> Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
> Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
> High memory: 0k
> Memory: 508288k/524288k available (3272k kernel code, 15512k reserved, 
> 124k data, 189k bss, 188k init)
> Calibrating delay loop... 82.94 BogoMIPS (lpj=165888)
> Security Framework v1.0.0 initialized
> SELinux:  Disabled at boot.
> Capability LSM initialized
> Mount-cache hash table entries: 512
> device-tree: Duplicate name in /cpus/PowerPC,G4@0, renamed to "l2-cache#1"
> NET: Registered protocol family 16
> KeyWest i2c @0xf8001003 irq 42 /uni-n@f8000000/i2c@f8001000
>   channel 0 bus <multibus>
>   channel 1 bus <multibus>
> KeyWest i2c @0x80018000 irq 26 /pci@f2000000/mac-io@17/i2c@18000
>   channel 0 bus <multibus>
> PMU i2c /pci@f2000000/mac-io@17/via-pmu@16000/pmu-i2c
>   channel 1 bus <multibus>
>   channel 2 bus <multibus>
> ...
> 
> PCI: Enabling device 0000:00:10.0 (0006 -> 0007)
> radeonfb (0000:00:10.0): Invalid ROM signature 0 should be 0xaa55
> radeonfb: Retrieved PLL infos from Open Firmware
> radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=190.00 Mhz, 
> System=250.00 MHz
> radeonfb: PLL min 12000 max 35000
> i2c_adapter i2c-2: unable to read EDID block.
> i2c_adapter i2c-2: unable to read EDID block.
> i2c_adapter i2c-2: unable to read EDID block.
> radeonfb: Monitor 1 type DFP found
> radeonfb: EDID probed
> radeonfb: Monitor 2 type DFP found
> radeonfb: EDID probed
> Console: switching to colour frame buffer device 210x65
> radeonfb (0000:00:10.0): ATI Radeon Yb
> Generic RTC Driver v1.07
> Macintosh non-volatile memory driver v1.1
> serial8250_init: nothing to do on PowerMac
> pmac_zilog: 0.6 (Benjamin Herrenschmidt <benh@kernel.crashing.org>)
> ttyS0 at MMIO 0x80013020 (irq = 22) is a Z85c30 ESCC - Serial port
> ttyS1 at MMIO 0x80013000 (irq = 23) is a Z85c30 ESCC - Serial port
> ...
> 
> PowerMac i2c bus pmu 2 registered
> PowerMac i2c bus pmu 1 registered
> PowerMac i2c bus mac-io 0 registered
> PowerMac i2c bus uni-n 1 registered
> PowerMac i2c bus uni-n 0 registered
> ...
> 
> [drm] Initialized drm 1.1.0 20060810
> [drm] Initialized radeon 1.25.0 20060524 on minor 0
> agpgart: Putting AGP V2 device at 0000:00:0b.0 into 4x mode
> agpgart: Putting AGP V2 device at 0000:00:10.0 into 4x mode
> [drm] Setting GART location based on new memory map
> [drm] Loading R200 Microcode
> [drm] writeback test succeeded in 1 usecs
> 
> ~$ cat /proc/cpuinfo
> processor       : 0
> cpu             : 7447A, altivec supported
> clock           : 1499.999994MHz
> revision        : 0.5 (pvr 8003 0105)
> bogomips        : 82.94
> timebase        : 41600571
> platform        : PowerMac
> machine         : PowerMac10,2
> motherboard     : PowerMac10,2 MacRISC3 Power Macintosh
> detected as     : 287 (Unknown Intrepid-based)
> pmac flags      : 00000000
> L2 cache        : 512K unified
> pmac-generation : NewWorld
> 
> ~$ cat /proc/version
> Linux version 2.6.21-2-powerpc (Debian 2.6.21-6) (waldi@debian.org) (gcc 
> version 4.1.3 20070629 (prerelease) (Debian 4.1.2-13)) #1 Tue Jul 10 
> 19:09:48 CEST 2007
> 
> ~$ cat /proc/dri/0/name
> radeon 0000:00:10.0 pci:0000:00:10.0
> 
> And from /var/log/Xorg.0.log
> ...
> (II) RADEON(0): Page flipping enabled
> (II) RADEON(0): Will try to use DMA for Xv image transfers
> (II) RADEON(0): Generation 2 PCI interface, using max accessible memory
> (II) RADEON(0): Detected total video RAM=65536K, accessible=131072K (PCI 
> BAR=131072K)
> (--) RADEON(0): Mapped VideoRAM: 65536 kByte (64 bit DDR SDRAM)
> (II) RADEON(0): Color tiling enabled by default
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"(II) Module already built-in
> (II) Loading sub module "i2c"
> (II) LoadModule: "i2c"(II) Module already built-in
> (II) RADEON(0): I2C bus "DDC" initialized.
> (II) Attempted to read BIOS 64KB from 
> /sys/bus/pci/devices/0000:00:10.0/rom: got 0KB
> (WW) RADEON(0): Video BIOS not detected in PCI space!
> (WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space!
> (WW) RADEON(0): Unrecognized BIOS signature, BIOS data will not be used
> (**) RADEON(0): MonitorLayout Option:
>          Monitor1--Type TMDS, Monitor2--Type NONE
> (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
> (II) RADEON(0): I2C device "DDC:ddc2" removed.
> (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
> (II) RADEON(0): I2C device "DDC:ddc2" removed.
> (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
> (II) RADEON(0): I2C device "DDC:ddc2" removed.
> (II) RADEON(0): DDC Type: 3, Detected Type: 0
> (II) RADEON(0):
> (II) RADEON(0): Primary:
>   Monitor   -- TMDS
>   Connector -- DVI-D
>   DAC Type  -- TVDAC/ExtDAC
>   TMDS Type -- Internal
>   DDC Type  -- VGA_DDC
> (II) RADEON(0): Secondary:
>   Monitor   -- NONE
>   Connector -- VGA
>   DAC Type  -- Primary
>   TMDS Type -- External
>   DDC Type  -- DVI_DDC
> (WW) RADEON(0): Video BIOS not detected, using default clock settings!
> (II) RADEON(0): Probed PLL values: xtal: 27.000000 Mhz, sclk: 249.750000 
> Mhz, mclk: 189.000000 Mhz
> (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode 
> disabled
> (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
> (II) RADEON(0): Validating modes on Primary head ---------
> (**) RADEON(0): Panel size is forced to: 1680x1050
> (II) RADEON(0): Total number of valid DDC mode(s) found: 0
> (II) RADEON(0): Valid mode using on-chip RMX: 1680x1050
> (II) RADEON(0): Total number of valid FP mode(s) found: 1
> (--) RADEON(0): Virtual size is 1680x1050 (pitch 1728)
> ...
> 
> 'Hope this helps.
> 
> 




Reply to: