iMac 10,1 with Ubuntu 16.04: black screen after suspend

Mario Kleiner mario.kleiner.de at gmail.com
Tue Jul 25 05:14:23 UTC 2017


On 07/24/2017 03:45 PM, Florian Echtler wrote:
> Hello Lukas,
> 
> On 17.07.2017 11:02, Lukas Wunner wrote:
>> On Fri, Jun 02, 2017 at 06:47:07PM +0200, Florian Echtler wrote:
>>
>> Sorry for the delay Florian.  Commit 564d8a2cf3ab by Mario Kleiner (+cc)
>> landed in Linus' tree last week and is included in 4.13-rc1.  It is
>> supposed to fix black screen issues with the iMac10,1 that you're also
>> using, though in Mario's case they seem to occur upon boot, rather than
>> on suspend, still might be worth a try:

Hi,

> 
> thanks for the hint. I've applied this patch to the v4.12 tree I'm currently
> running, and it didn't seem to make any difference (i.e. display stays black
> after suspend).
> 

That's the same here with my patch applied. After a suspend -> resume, 
the internal panel stays black, the patch doesn't help for that. 
Somethig i didn't notice btw., apparently i never suspend->resumed it.

> Without the patch, when I plug in an external display (via MiniDP-to-DVI), then
> the internal panel stays black when booting, only the external display works.

That's different for me:

The internal panel always works during boot, until the radeon kms driver 
loads and modesetting gets initialized, then the panel goes dark.

With my patch, the panel then lights up properly immediately, and 
external output to dvi/hdmi works as well if i connect anything. 
External Displayport panel doesn't work though - stays dark, although it 
is reported connected+active in xrandr.

However this is something i got when connecting the external Displayport 
panel:

Jul  7 04:16:09 kleinerm-MaxtorLinux kernel: [ 1441.344792] 
[drm:radeon_dp_link_train [radeon]] *ERROR* displayport link status failed
Jul  7 04:16:09 kleinerm-MaxtorLinux kernel: [ 1441.344819] 
[drm:radeon_dp_link_train [radeon]] *ERROR* clock recovery failed
Jul  7 04:18:07 kleinerm-MaxtorLinux kernel: [ 1559.770783] 
drm_dp_i2c_do_msg: 20 callbacks suppressed
Jul  7 04:30:19 kleinerm-MaxtorLinux kernel: [ 2291.143406] 
[drm:radeon_dp_link_train [radeon]] *ERROR* displayport link status failed
Jul  7 04:30:19 kleinerm-MaxtorLinux kernel: [ 2291.143439] 
[drm:radeon_dp_link_train [radeon]] *ERROR* clock recovery failed
Jul  7 04:30:19 kleinerm-MaxtorLinux kernel: [ 2291.356173] 
[drm:radeon_dp_link_train [radeon]] *ERROR* displayport link status failed
Jul  7 04:30:19 kleinerm-MaxtorLinux kernel: [ 2291.356205] 
[drm:radeon_dp_link_train [radeon]] *ERROR* clock recovery failed

So link training failed, because drm_dp_dpcd_read_link_status() already 
failed to read from the dp aux channel.

Without my patch the internal panel stays dark, but plugging in an 
external hdmi/dvi display gets both internal+external to light up.

Another way i was able to force the internal panel to stay on without my 
patch and without an external display connected is to use the kernel 
cmdline option "video=DP-1:2560x1440D" to force the external output on, 
although nothing is connected.

The patch is just the result of trial and error, following hunches, 
based on reading through the radeon modesetting code. Unfortunately no 
real insight into why stuff goes wrong. I also remember disassembling 
bits of the dumped atombios a year ago and not finding anything that 
looked suspicious to me, but then i'm not experienced at that.

> 
> Actually, the patch then makes things slightly worse in my case: with the patch
> applied, not even the external sink works anymore. When I log in remotely and
> run "DISPLAY=:0.0 xrandr", both DP connections are shown as active, but neither
> does actually show an image.
> 

So the same machine model behaves differently with the same patch, and 
worse in your case than without it? Maybe different hardware or firmware?

Apples website lists two models of late 2009 iMac10,1 and Radeon HD 
4670, to which the patch should apply. One 21.5 inch model without TDM 
and a 27 inch model with TDM. Mine is the 27 inch one. I assume yours as 
well due to TDM? Attached is the output of dmidecode on mine, not sure 
what to look for for differences?

Also attached a dmesg snippet for comparison wrt. SMBIOS version etc.

> I'd be grateful about a bit of background information here, I'd really like to
> help fix this.

Lukas idea that some hardware mux gets switched into the wrong position 
on models with TDM sounds pretty appealing to me, but how to test?

-mario

> 
> Best, Florian
> 
-------------- next part --------------
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.
49 structures occupying 2670 bytes.
Table at 0xBFEC3000.

Handle 0x0000, DMI type 4, 35 bytes
Processor Information
	Socket Designation: U2E1
	Type: Central Processor
	Family: Other
	Manufacturer: Intel(R) Corporation
	ID: 7A 06 01 00 FF FB EB BF
	Signature: Type 0, Family 6, Model 23, Stepping 10
	Flags:
		FPU (Floating-point unit on-chip)
		VME (Virtual mode extension)
		DE (Debugging extension)
		PSE (Page size extension)
		TSC (Time stamp counter)
		MSR (Model specific registers)
		PAE (Physical address extension)
		MCE (Machine check exception)
		CX8 (CMPXCHG8 instruction supported)
		APIC (On-chip APIC hardware supported)
		SEP (Fast system call)
		MTRR (Memory type range registers)
		PGE (Page global enable)
		MCA (Machine check architecture)
		CMOV (Conditional move instruction supported)
		PAT (Page attribute table)
		PSE-36 (36-bit page size extension)
		CLFSH (CLFLUSH instruction supported)
		DS (Debug store)
		ACPI (ACPI supported)
		MMX (MMX technology supported)
		FXSR (FXSAVE and FXSTOR instructions supported)
		SSE (Streaming SIMD extensions)
		SSE2 (Streaming SIMD extensions 2)
		SS (Self-snoop)
		HTT (Multi-threading)
		TM (Thermal monitor supported)
		PBE (Pending break enabled)
	Version: Intel(R) Core(TM)2 Duo CPU     E7600  @ 3.06GHz
	Voltage: 1.6 V
	External Clock: 266 MHz
	Max Speed: 3060 MHz
	Current Speed: 3060 MHz
	Status: Populated, Enabled
	Upgrade: ZIF Socket
	L1 Cache Handle: 0x0002
	L2 Cache Handle: Not Provided
	L3 Cache Handle: Not Provided
	Serial Number: Not Specified
	Asset Tag: Unknown
	Part Number: Not Specified

Handle 0x0001, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Unknown
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 32 kB
	Maximum Size: 32 kB
	Supported SRAM Types:
		Asynchronous
	Installed SRAM Type: Asynchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Instruction
	Associativity: 8-way Set-associative

Handle 0x0002, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Unknown
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 32 kB
	Maximum Size: 32 kB
	Supported SRAM Types:
		Asynchronous
	Installed SRAM Type: Asynchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Data
	Associativity: 8-way Set-associative

Handle 0x0003, DMI type 4, 35 bytes
Processor Information
	Socket Designation: U2E1
	Type: Central Processor
	Family: Other
	Manufacturer: Intel(R) Corporation
	ID: 7A 06 01 00 FF FB EB BF
	Signature: Type 0, Family 6, Model 23, Stepping 10
	Flags:
		FPU (Floating-point unit on-chip)
		VME (Virtual mode extension)
		DE (Debugging extension)
		PSE (Page size extension)
		TSC (Time stamp counter)
		MSR (Model specific registers)
		PAE (Physical address extension)
		MCE (Machine check exception)
		CX8 (CMPXCHG8 instruction supported)
		APIC (On-chip APIC hardware supported)
		SEP (Fast system call)
		MTRR (Memory type range registers)
		PGE (Page global enable)
		MCA (Machine check architecture)
		CMOV (Conditional move instruction supported)
		PAT (Page attribute table)
		PSE-36 (36-bit page size extension)
		CLFSH (CLFLUSH instruction supported)
		DS (Debug store)
		ACPI (ACPI supported)
		MMX (MMX technology supported)
		FXSR (FXSAVE and FXSTOR instructions supported)
		SSE (Streaming SIMD extensions)
		SSE2 (Streaming SIMD extensions 2)
		SS (Self-snoop)
		HTT (Multi-threading)
		TM (Thermal monitor supported)
		PBE (Pending break enabled)
	Version: Intel(R) Core(TM)2 Duo CPU     E7600  @ 3.06GHz
	Voltage: 1.6 V
	External Clock: 266 MHz
	Max Speed: 3060 MHz
	Current Speed: 3060 MHz
	Status: Populated, Enabled
	Upgrade: ZIF Socket
	L1 Cache Handle: 0x0005
	L2 Cache Handle: Not Provided
	L3 Cache Handle: Not Provided
	Serial Number: Not Specified
	Asset Tag: Unknown
	Part Number: Not Specified

Handle 0x0004, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Unknown
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 32 kB
	Maximum Size: 32 kB
	Supported SRAM Types:
		Asynchronous
	Installed SRAM Type: Asynchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Instruction
	Associativity: 8-way Set-associative

Handle 0x0005, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Unknown
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 32 kB
	Maximum Size: 32 kB
	Supported SRAM Types:
		Asynchronous
	Installed SRAM Type: Asynchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Data
	Associativity: 8-way Set-associative

Handle 0x0006, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 32 GB
	Error Information Handle: Not Provided
	Number Of Devices: 4

Handle 0x0007, DMI type 19, 15 bytes
Memory Array Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x001FFFFFFFF
	Range Size: 8 GB
	Physical Array Handle: 0x0006
	Partition Width: 4

Handle 0x0008, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0006
	Error Information Handle: No Error
	Total Width: Unknown
	Data Width: 65506 bits
	Size: 2048 MB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM0
	Bank Locator: BANK 0
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1067 MHz
	Manufacturer: 0x0000
	Serial Number: 0x00000000
	Asset Tag: Unknown
	Part Number: 0x000000000000000000000000000000000000

Handle 0x0009, DMI type 130, 186 bytes
OEM-specific Type
	Header and Data:
		82 BA 09 00 08 00 00 00 B0 00 92 10 0B 03 02 11
		00 09 03 52 01 08 0F 00 1E 00 69 78 69 3C 69 11
		2C 95 70 03 3C 3C 01 2C 82 05 80 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 0F 11 05 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 98 D0 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00

Handle 0x000A, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0006
	Error Information Handle: No Error
	Total Width: Unknown
	Data Width: 65506 bits
	Size: 2048 MB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM0
	Bank Locator: BANK 1
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1067 MHz
	Manufacturer: 0x0000
	Serial Number: 0x00000000
	Asset Tag: Unknown
	Part Number: 0x000000000000000000000000000000000000

Handle 0x000B, DMI type 130, 186 bytes
OEM-specific Type
	Header and Data:
		82 BA 0B 00 0A 00 00 00 B0 00 92 10 0B 03 02 11
		00 09 03 52 01 08 0F 00 1E 00 69 78 69 3C 69 11
		2C 95 70 03 3C 3C 01 2C 82 05 80 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 0F 11 05 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 98 D0 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00

Handle 0x000C, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0006
	Error Information Handle: No Error
	Total Width: Unknown
	Data Width: 65508 bits
	Size: 2048 MB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM1
	Bank Locator: BANK 0
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1067 MHz
	Manufacturer: 0x80CE
	Serial Number: 0x959DEB10
	Asset Tag: Unknown
	Part Number: 0x4D34373142353637334548312D4346382020

Handle 0x000D, DMI type 130, 186 bytes
OEM-specific Type
	Header and Data:
		82 BA 0D 00 0C 00 00 00 B0 00 92 10 0B 03 02 11
		00 09 03 52 01 08 0F 00 1C 00 69 78 69 3C 69 11
		2C 95 70 03 3C 3C 01 2C 83 01 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 0F 11 45 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80
		CE 02 09 45 95 9D EB 10 5D 2E 4D 34 37 31 42 35
		36 37 33 45 48 31 2D 43 46 38 20 20 00 00 80 CE
		00 00 00 55 47 42 31 38 30 36 01 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 06

Handle 0x000E, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0006
	Error Information Handle: No Error
	Total Width: Unknown
	Data Width: 65508 bits
	Size: 2048 MB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM1
	Bank Locator: BANK 1
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1067 MHz
	Manufacturer: 0x80CE
	Serial Number: 0x959DEAA9
	Asset Tag: Unknown
	Part Number: 0x4D34373142353637334548312D4346382020

Handle 0x000F, DMI type 130, 186 bytes
OEM-specific Type
	Header and Data:
		82 BA 0F 00 0E 00 00 00 B0 00 92 10 0B 03 02 11
		00 09 03 52 01 08 0F 00 1C 00 69 78 69 3C 69 11
		2C 95 70 03 3C 3C 01 2C 83 01 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 0F 11 45 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80
		CE 02 09 45 95 9D EA A9 5D 2E 4D 34 37 31 42 35
		36 37 33 45 48 31 2D 43 46 38 20 20 00 00 80 CE
		00 00 00 55 47 42 31 38 30 36 01 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 07

Handle 0x0010, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x000FFFFFFFF
	Range Size: 4 GB
	Physical Device Handle: 0x0008
	Memory Array Mapped Address Handle: 0x0007
	Partition Row Position: Unknown
	Interleave Position: 1
	Interleaved Data Depth: 1

Handle 0x0011, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x000FFFFFFFF
	Range Size: 4 GB
	Physical Device Handle: 0x000A
	Memory Array Mapped Address Handle: 0x0007
	Partition Row Position: Unknown
	Interleave Position: 2
	Interleaved Data Depth: 1

Handle 0x0012, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00100000000
	Ending Address: 0x001FFFFFFFF
	Range Size: 4 GB
	Physical Device Handle: 0x000C
	Memory Array Mapped Address Handle: 0x0007
	Partition Row Position: Unknown
	Interleave Position: 1
	Interleaved Data Depth: 1

Handle 0x0013, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00100000000
	Ending Address: 0x001FFFFFFFF
	Range Size: 4 GB
	Physical Device Handle: 0x000E
	Memory Array Mapped Address Handle: 0x0007
	Partition Row Position: Unknown
	Interleave Position: 2
	Interleaved Data Depth: 1

Handle 0x0014, DMI type 0, 24 bytes
BIOS Information
	Vendor: Apple Inc.
	Version:    IM101.88Z.00CC.B00.0909031926
	Release Date: 09/03/09
	ROM Size: 4096 kB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		ACPI is supported
		IEEE 1394 boot is supported
		Smart battery is supported
		Function key-initiated network boot is supported
	BIOS Revision: 0.1

Handle 0x0015, DMI type 1, 27 bytes
System Information
	Manufacturer: Apple Inc.
	Product Name: iMac10,1
	Version: 1.0
	Serial Number: VM950DK95PM
	UUID: 142D0E89-CDCA-D145-AE66-BC80E8BFEB0F
	Wake-up Type: Power Switch
	SKU Number: System SKU#
	Family: Mac

Handle 0x0016, DMI type 2, 16 bytes
Base Board Information
	Manufacturer: Apple Inc.
	Product Name: Mac-F2268DC8
	Version: Not Specified
	Serial Number: Base Board Serial#
	Asset Tag: Base Board Asset Tag
	Features:
		Board is a hosting board
		Board is replaceable
	Location In Chassis: Part Component
	Chassis Handle: 0x0017
	Type: Motherboard
	Contained Object Handles: 0

Handle 0x0017, DMI type 3, 21 bytes
Chassis Information
	Manufacturer: Apple Inc.
	Type: All In One
	Lock: Not Present
	Version: Mac-F2268DC8
	Serial Number: VM950DK95PM
	Asset Tag: Asset Tag#
	Boot-up State: Safe
	Power Supply State: Safe
	Thermal State: Other
	Security Status: Other
	OEM Information: 0x00000000
	Height: Unspecified
	Number Of Power Cords: Unspecified
	Contained Elements: 0

Handle 0x0018, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: Other
	External Reference Designator: Mini DisplayPort
	External Connector Type: None
	Port Type: Other

Handle 0x0019, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: Other
	External Reference Designator: FireWire 800
	External Connector Type: None
	Port Type: Other

Handle 0x001A, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: None
	External Reference Designator: Ethernet
	External Connector Type: RJ-45
	Port Type: Network Port

Handle 0x001B, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: None
	External Reference Designator: USB0
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x001C, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: None
	External Reference Designator: USB1
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x001D, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: None
	External Reference Designator: USB2
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x001E, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: None
	External Reference Designator: USB3
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x001F, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: None
	External Reference Designator: Audio Line In
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x0020, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: None
	External Reference Designator: Audio Line Out
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x0021, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: SATA Port A
	Internal Connector Type: On Board IDE
	External Reference Designator: None
	External Connector Type: None
	Port Type: Other

Handle 0x0022, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: SATA Port B
	Internal Connector Type: On Board IDE
	External Reference Designator: None
	External Connector Type: None
	Port Type: Other

Handle 0x0023, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: None
	Internal Connector Type: None
	External Reference Designator: Airport Mini PCI Express
	External Connector Type: Other
	Port Type: Other

Handle 0x0024, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Speaker
	Internal Connector Type: Other
	External Reference Designator: None
	External Connector Type: None
	Port Type: Other

Handle 0x0025, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: FHB
	Internal Connector Type: Other
	External Reference Designator: None
	External Connector Type: None
	Port Type: Other

Handle 0x0026, DMI type 9, 13 bytes
System Slot Information
	Designation: AirPort
	Type: x1 PCI Express
	Current Usage: Available
	Length: Short
	ID: 3
	Characteristics:
		3.3 V is provided
		Hot-plug devices are supported
		SMBus signal is supported

Handle 0x0027, DMI type 10, 6 bytes
On Board Device Information
	Type: Video
	Status: Enabled
	Description: nVidia Video Adapter

Handle 0x0028, DMI type 10, 6 bytes
On Board Device Information
	Type: Sound
	Status: Enabled
	Description: Azalia Audio Codec

Handle 0x0029, DMI type 10, 6 bytes
On Board Device Information
	Type: Ethernet
	Status: Enabled
	Description: Yukon Ultra Ethernet Controller

Handle 0x002A, DMI type 10, 6 bytes
On Board Device Information
	Type: Other
	Status: Enabled
	Description: SATA

Handle 0x012B, DMI type 12, 5 bytes
System Configuration Options

Handle 0x012C, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 1
		<BAD INDEX>
	Currently Installed Language: Not Specified

Handle 0x012D, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected

Handle 0x012E, DMI type 131, 6 bytes
OEM-specific Type
	Header and Data:
		83 06 2E 01 01 03

Handle 0x012F, DMI type 128, 88 bytes
OEM-specific Type
	Header and Data:
		80 58 2F 01 03 00 00 00 03 14 00 C0 FF 7F 00 C0
		01 02 03 00 00 00 00 00 00 00 C0 FF FF FF C3 FF
		00 40 CB FF FF BF FF FF 00 00 C8 FF FF 3F CA FF
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 00 00 00

Handle 0xFFFD, DMI type 127, 4 bytes
End Of Table

-------------- next part --------------
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] efi: EFI v1.10 by Apple
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] efi:  ACPI=0xbfeee000  ACPI 2.0=0xbfeee014  SMBIOS=0xbfec4000
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] SMBIOS 2.4 present.
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] DMI: Apple Inc. iMac10,1/Mac-F2268DC8, BIOS    IM101.88Z.00CC.B00.0909031926 09/03/09
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] tsc: Fast TSC calibration using PIT
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] e820: last_pfn = 0x240000 max_arch_pfn = 0x400000000
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] MTRR default type: write-back
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] MTRR fixed ranges enabled:
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   00000-9FFFF write-back
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   A0000-FFFFF uncachable
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] MTRR variable ranges enabled:
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   0 base 0C0000000 mask FC0000000 uncachable
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   1 base 0BFF00000 mask FFFF00000 uncachable
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   2 disabled
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   3 disabled
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   4 disabled
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   5 disabled
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   6 disabled
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000]   7 disabled
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] e820: last_pfn = 0xbfef9 max_arch_pfn = 0x400000000
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] Scanning 1 areas for low memory corruption
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] Base memory trampoline at [ffff9bc040099000] 99000 size 24576
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x7119e000, 0x7119efff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x7119f000, 0x7119ffff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a0000, 0x711a0fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a1000, 0x711a1fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a2000, 0x711a2fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a3000, 0x711a3fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a4000, 0x711a4fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a5000, 0x711a5fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a6000, 0x711a6fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a7000, 0x711a7fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a8000, 0x711a8fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] BRK [0x711a9000, 0x711a9fff] PGTABLE
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] Secure boot could not be determined
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] RAMDISK: [mem 0x0da04000-0x22cf9fff]
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: Early table checksum verification disabled
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: RSDP 0x00000000BFEEE014 000024 (v02 APPLE )
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: XSDT 0x00000000BFEEE1C0 00007C (v01 APPLE  Apple00  000000CC      01000013)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: FACP 0x00000000BFEEC000 0000F4 (v04 APPLE  Apple00  000000CC Loki 0000005F)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: DSDT 0x00000000BFEDF000 005EB9 (v01 APPLE  iMac     00100001 INTL 20061109)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: FACS 0x00000000BFECD000 000040
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: FACS 0x00000000BFECD000 000040
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: HPET 0x00000000BFEEB000 000038 (v01 APPLE  Apple00  00000001 Loki 0000005F)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: APIC 0x00000000BFEEA000 000068 (v01 APPLE  Apple00  00000001 Loki 0000005F)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: APIC 0x00000000BFEE9000 000068 (v02 APPLE  Apple00  00000001 Loki 0000005F)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: MCFG 0x00000000BFEE8000 00003C (v01 APPLE  Apple00  00000001 Loki 0000005F)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: ASF! 0x00000000BFEE7000 0000A5 (v32 APPLE  Apple00  00000001 Loki 0000005F)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: SBST 0x00000000BFEE6000 000030 (v01 APPLE  Apple00  00000001 Loki 0000005F)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: ECDT 0x00000000BFEE5000 000053 (v01 APPLE  Apple00  00000001 Loki 0000005F)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: SSDT 0x00000000BFECA000 0002B7 (v01 APPLE  SataAhci 00001000 INTL 20061109)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: SSDT 0x00000000BFEC9000 0000B1 (v01 APPLE  SmcDppt  00001000 INTL 20061109)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: SSDT 0x00000000BFEC5000 0004DC (v01 APPLE  CpuPm    00003000 INTL 20061109)
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: BIOS bug: multiple APIC/MADT found, using 0
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: If "acpi_apic_instance=2" works better, notify linux-acpi at vger.kernel.org
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: DMI detected to setup _OSI("Darwin"): Apple hardware
Jul  7 03:52:49 kleinerm-MaxtorLinux kernel: [    0.000000] ACPI: Local APIC address 0xfee00000



More information about the dri-devel mailing list