Opened 8 years ago

Last modified 5 months ago

#8042 assigned bug

Early 2006 MacBook Pro 32-bit Hangs on Shutdown

Reported by: Don Quixote Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Drivers/ACPI Version: R1/Development
Keywords: shutdown, KDL, MacBookPro1_1 Cc: tqh
Blocked By: Blocking:
Has a Patch: no Platform: x86

Description

See also #3868. I don't think this is the same bug.

I built Subversion hrev42888 while booted from hrev42884.

I'm very pleased to say that it mostly works on my Early 2006 MacBook Pro, Model Identifier MacBookPro1,1 but there are some problems.

I booted from a PNY 16 GB MicroSDHC card in an SDHC adaptor inserted into a Dynex DX-CRMN1 USB2 card reader. The card reader's USB cable is in the right-hand USB port. I have an external keyboard in the left-hand one.

I used Linux fdisk to create a partition /dev/sdb1 that has the same number of sector as the haiku-alpha.image built by hrev42888 "jam -q @alpha-raw". I then used dd to copy the image into sdb1, then the Linux makebootabletiny to Bless the Haiku partition.

My unit uses rEFIt 0.14 for a boot menu. The other OSes are Mac OS X Snow Leopard 10.6.8, Ubuntu 11.04 and Windows XP SP3. I don't need to hold the Option key at boot as rEFIt creates a boot menu item for Haiku.

I have to press a keyboard key (either internal or external will work) before the colored boot icons will appear - I will file a separate bug report for that.

I can use an external USB keyboard to get into KDL once the Tracker appears. The built-in keyboard does not have a SysRq key - is there another key that will substitute on the built-in keyboard?

When I move the mouse around as shutdown progresses, eventually the pointer freezes with the progress dialog saying "Shutting Down...". I cannot get into KDL at this point.

My unit has 2 GB of RAM with a 1.83 GHz Core Duo (NOT Core 2 Duo).

The attached gzipped System Profiler Report can be un-gzipped then opened in System Profiler on Mac OS X. Of course the software configuration won't apply, but it gives quite a lot of detail about my hardware as well as the firmware revisions of the various devices.

Attachments (1)

Frylock_MacBookPro1,1_2011-10-21.spx.gz (137.8 KB ) - added by Don Quixote 8 years ago.
Mac OS X for MacBookPro1,1 hostname Frylock 2011-10-21

Download all attachments as: .zip

Change History (6)

by Don Quixote, 8 years ago

Mac OS X for MacBookPro1,1 hostname Frylock 2011-10-21

comment:1 by axeld, 3 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:2 by waddlesplash, 5 months ago

Component: System/KernelDrivers/ACPI
Keywords: r42888 CoreDuo removed
Milestone: R1Unscheduled

comment:3 by waddlesplash, 5 months ago

Cc: tqh added

comment:4 by tqh, 5 months ago

Would like to see what happens on recent revisions, I think this is probably fixed when we stopped forcing shutdown on CPU 0. Somehow that hanged in inter processor communication on a lot more hw than the legacy hw that requires shutdown on CPU 0.

So if there is no feedback in a while I think we will close this.

comment:5 by waddlesplash, 5 months ago

According to a note in https://tinyapps.org/docs/haiku/ it still occurs.

Note: See TracTickets for help on using tickets.