Rick van der Zwet
2011-Feb-19 11:23 UTC
8.2-PRERELEASE MacbookPro4,1, atapci/ata stall during boot
I am testing 8.2-PRERELEASE (http://svn.freebsd.org/base/stable/8) and I find my MacBookPro 4,1 stalls during boot (see picture http://www.flickr.com/photos/rickvanderzwet/5453484178/, unable to gather textdumps), during probing of the disk ata3. Problem is also present in head, but 8.1-RELEASE was working fine. I have isolated the problem by reverting sys/dev/ata back when to 8.1-RELEASE and boot seems to work again (but this is more a workaround and by far a proper fix). # cd /usr/src-stable/sys/dev/ata/ # svn diff -rHEAD:210188 > revert-to-8.1-RELEASE.patch # patch -p0 -i revert-to-8.1-RELEASE.patch Attached dmidecode, verbose dmesg of 8.1-RELEASE, verbose booting of 8.2-PRERELEASE with the patches applied. If you have a specific revision change you like me to test or need more information please let me know. Br. /Rick -- http://rickvanderzwet.nl -------------- next part -------------- # dmidecode 2.10 SMBIOS 2.4 present. 45 structures occupying 2075 bytes. Table at 0x000E0000. Handle 0x0000, DMI type 4, 35 bytes Processor Information Socket Designation: U2E1 Type: Central Processor Family: Other Manufacturer: Intel(R) Corporation ID: 76 06 01 00 FF FB EB BF Signature: Type 0, Family 6, Model 23, Stepping 6 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 (Fast floating-point save and restore) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) SS (Self-snoop) HTT (Hyper-threading technology) TM (Thermal monitor supported) PBE (Pending break enabled) Version: Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz Voltage: 1.6 V External Clock: 200 MHz Max Speed: 2400 MHz Current Speed: 2400 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: 76 06 01 00 FF FB EB BF Signature: Type 0, Family 6, Model 23, Stepping 6 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 (Fast floating-point save and restore) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) SS (Self-snoop) HTT (Hyper-threading technology) TM (Thermal monitor supported) PBE (Pending break enabled) Version: Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz Voltage: 1.6 V External Clock: 200 MHz Max Speed: 2400 MHz Current Speed: 2400 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: 4 GB Error Information Handle: Not Provided Number Of Devices: 2 Handle 0x0007, DMI type 19, 15 bytes Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x000FFFFFFFF Range Size: 4 GB Physical Array Handle: 0x0006 Partition Width: 0 Handle 0x0008, DMI type 17, 27 bytes Memory Device Array Handle: 0x0006 Error Information Handle: No Error Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: SODIMM Set: None Locator: DIMM0 Bank Locator: BANK 0 Type: DDR2 Type Detail: Synchronous Speed: 667 MHz Manufacturer: 0x7F98000000000000 Serial Number: 0x69CC540B Asset Tag: Unknown Part Number: 0x393955353239352D3031312E4130304C4600 Handle 0x0009, DMI type 130, 138 bytes OEM-specific Type Header and Data: 82 8A 09 00 08 00 00 00 80 00 80 08 08 0E 0A 61 40 00 05 30 45 00 82 08 00 00 0C 08 38 01 04 00 03 3D 50 50 60 3C 1E 3C 2D 01 20 27 10 17 3C 1E 1E 00 06 3C 7F 80 18 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 15 7F 98 00 00 00 00 00 00 05 39 39 55 35 32 39 35 2D 30 31 31 2E 41 30 30 4C 46 00 00 00 08 31 69 CC 54 0B 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: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: SODIMM Set: None Locator: DIMM1 Bank Locator: BANK 1 Type: DDR2 Type Detail: Synchronous Speed: 667 MHz Manufacturer: 0x7F98000000000000 Serial Number: 0x1FCCB37C Asset Tag: Unknown Part Number: 0x393955353239352D3031312E4130304C4600 Handle 0x000B, DMI type 130, 138 bytes OEM-specific Type Header and Data: 82 8A 0B 00 0A 00 00 00 80 00 80 08 08 0E 0A 61 40 00 05 30 45 00 82 08 00 00 0C 08 38 01 04 00 03 3D 50 50 60 3C 1E 3C 2D 01 20 27 10 17 3C 1E 1E 00 06 3C 7F 80 18 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 15 7F 98 00 00 00 00 00 00 05 39 39 55 35 32 39 35 2D 30 31 31 2E 41 30 30 4C 46 00 00 00 08 31 1F CC B3 7C 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 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 0x000D, 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 0x000E, DMI type 0, 24 bytes BIOS Information Vendor: Apple Inc. Version: MBP41.88Z.00C1.B03.0802271651 Release Date: 02/27/08 ROM Size: 2048 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 0x000F, DMI type 1, 27 bytes System Information Manufacturer: Apple Inc. Product Name: MacBookPro4,1 Version: 1.0 Serial Number: W88302P1YJZ UUID: 26A96EAC-CD73-7A49-8B7C-2DA8F466D971 Wake-up Type: Power Switch SKU Number: System SKU# Family: MacBook Pro Handle 0x0010, DMI type 2, 16 bytes Base Board Information Manufacturer: Apple Inc. Product Name: Mac-F42C89C8 Version: PVT Serial Number: 1 Asset Tag: Base Board Asset Tag Features: Board is a hosting board Board is replaceable Location In Chassis: Part Component Chassis Handle: 0x0011 Type: Motherboard Contained Object Handles: 0 Handle 0x0011, DMI type 3, 21 bytes Chassis Information Manufacturer: Apple Inc. Type: Unknown Lock: Not Present Version: Mac-F42C89C8 Serial Number: W88302P1YJZ 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 0x0012, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: None Internal Connector Type: Other External Reference Designator: FireWire 400 External Connector Type: None Port Type: Other Handle 0x0013, 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 0x0014, 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 0x0015, 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 0x0016, 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 0x0017, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: None Internal Connector Type: Other External Reference Designator: DVI External Connector Type: None Port Type: Other Handle 0x0018, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: None Internal Connector Type: Other External Reference Designator: Microphone 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: Speaker 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: Audio Line In External Connector Type: Mini Jack (headphones) Port Type: Audio Port Handle 0x001B, 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 0x001C, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: None Internal Connector Type: Other External Reference Designator: MagSafe DC Power External Connector Type: None Port Type: Other Handle 0x001D, 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 0x001E, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: PATA (ODD) Internal Connector Type: On Board IDE External Reference Designator: None External Connector Type: None Port Type: Other Handle 0x001F, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: None Internal Connector Type: None External Reference Designator: PCI-Express Mini Card External Connector Type: Other Port Type: Other Handle 0x0020, DMI type 9, 13 bytes System Slot Information Designation: AirPort Type: x1 PCI Express Current Usage: Available Length: Short ID: 5 Characteristics: 3.3 V is provided Hot-plug devices are supported SMBus signal is supported Handle 0x0021, DMI type 10, 6 bytes On Board Device Information Type: Video Status: Enabled Description: Nvidia G84 Video Handle 0x0022, DMI type 10, 6 bytes On Board Device Information Type: Sound Status: Enabled Description: Azalia Audio Codec Handle 0x0023, DMI type 10, 6 bytes On Board Device Information Type: Ethernet Status: Enabled Description: Yukon Ultra Ethernet Controller Handle 0x0024, DMI type 10, 6 bytes On Board Device Information Type: Other Status: Enabled Description: Sata Handle 0x0025, DMI type 10, 6 bytes On Board Device Information Type: Other Status: Enabled Description: Pata Handle 0x0126, DMI type 12, 5 bytes System Configuration Options Handle 0x0127, DMI type 13, 22 bytes BIOS Language Information Installable Languages: 1 <BAD INDEX> Currently Installed Language: Not Specified Handle 0x0128, DMI type 22, 32 bytes Portable Battery Location: Unknown Manufacturer: Unknown Manufacture Date: Unknown Serial Number: Unknown Name: Unknown Design Capacity: Unknown Design Voltage: Unknown SBDS Version: Unknown Maximum Error: Unknown SBDS Chemistry: Unknown OEM-specific Information: 0x00000000 Handle 0x0129, DMI type 32, 20 bytes System Boot Information Status: No errors detected Handle 0x012A, DMI type 131, 6 bytes OEM-specific Type Header and Data: 83 06 2A 01 01 03 Handle 0x012B, DMI type 128, 88 bytes OEM-specific Type Header and Data: 80 58 2B 01 03 00 00 00 03 14 00 C0 FF 3F 00 C0 01 02 03 00 00 00 00 00 00 00 FD FF FF FF FF FF 00 00 E0 FF FF FF F8 FF 00 00 FA FF FF FF FC 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 -------------- A non-text attachment was scrubbed... Name: 8.1-RELEASE.dmesg Type: application/octet-stream Size: 32657 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20110219/df28e350/8.1-RELEASE.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: 8.2-PRERELEASE.dmesg Type: application/octet-stream Size: 33080 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20110219/df28e350/8.2-PRERELEASE.obj