Jump to content

[Guide/Help] NC8430/NW8440 10.5.8 Scrumbled screen


ballganda
 Share

2 posts in this topic

Recommended Posts

Hello,

I have been playing with Kalyway 10.5.2 for the last 3 days now on my HP NW8440. With a lot of searching and several clean install tries I am getting close to a machine that fully functional.

 

I would please like help with the close lid screen scramble issue and the output audio jacks. I think the rest I can deal/settle with.

This is what happens if you close the lid and open it again.

IMAG0502.jpgIMAG0503.jpg

What I have done.

1. Install Kalyway 10.5.2 with no options/customization from a Kalyway 10.5.2 ISO(google it) burned on a DVD. Used disk utility to format disc into GUID partition to make a clean install.

Did not change bios settings to disable multi core

2. Upon first successfull boot into OS I filled out the first time setup and then installed iDeneb 10.5.8 combo update(google it). I did not do anything before installing the update.

3. installed RadeonHD.kext with Kext HelperB7 from[05/26/2010 update] http://www.insanelymac.com/forum/index.php?showtopic=190586 to get better resolution. This fixed the low resolution issue but introduced a different issue. If Lid is close the screen is scrambled when you reopen. I am trying to fix that now. maybe a different video driver is the best solution.

4. Installed appleazaliaaudioadi1981_installer.v2.zip http://www.insanelymac.com/forum/index.php...76288&st=40 . I did not delete any files as is suggested in the topic. This got the built in speaker/mute/volume only working. No headphone jacks work.

5. performed Software updates from apple as of 10/23/11 except Airport Utility, Security Update, Migration Assistant Update. I was afraid Airport update would screw up my wireless, Security might cause the sys not to boot, and don't plan on any migration.

I also turned off autodownload updates and turned off checking for updates.

6. Few app installs like DSDTSE, PCI_Tools-v3.0.0, lspci V1.1, Adobe Flash player

 

What is known to not work/has issues at this point:

1. Screen scrambled if closed and opened or if you accidently touch the little button the lid compresses when it closes :( .

2. Audio out jack. Headphones do not have sound when plugged in and built in speakers continue to play sound.

3. Built in mic and mic input jack are not recognized.

4. minor boot issue. requires multi attempts to boot. Failure to boot occurs at many different places. Each boot attempt is different. Most common failure is just after the Darwin press any key to enter options screen the computer suddenly powers down

5. Scrolling with touchpad

 

Untested:

1. VGA output. I assume it has problems from my reading.

2. NIC ethernet port. I assume this does not function as well from my reading but have not tested.

Possible nic fix. I have not tested because I do not want to screw up where I am o far and I have wireless working so I am content for the moment.

http://www.insanelymac.com/forum/index.php?showtopic=47078

3. Card Reader

4. Expansion card slot

5. Firewire

 

Screen Scramble issue

 

[10/25/11]

I made a backup of the drive with superduper and repartitioned my hdd so I can have multiple installs to play with. I now have a boot partition for installing different bootloaders to for testing and 2 OS partitions. One I put back to where I was, Kalyway10.5.2+iDeneb10.5.8 ComboUpdate, and the other is a clean install of Kalyway 10.5.2 with no sound and not graphics driver. No driver gives 1024x768 resolution but closing the lid is no issue with this config.

My next thought is to try to find a different video driver. Although in the past the few others I had tried ended in kernel panic.

 

The computer suddenly shutting down during boot or coming to the "you need to restart your machine page" is becoming increasingly annoying. I have to attemp to boot 1-10 times now to get the machine successfully be running. In most cases its at least 4 attempts. It randomly shuts down at different stages of the boot process. The same is true when trying to boot to the Kalyway DVD I made to install from. It takes several attemps to get it to load the disc properly

 

[10/23/11]

I install a clamshelldisplay.kext and now the display goes into sleep mode when the lid is closed. The computer does not sleep just the screen. Opening the lid does not make the screen come back on. It stays in sleep mode. I tried adding a sleepenabler.kext but that ended with kernel panic.

 

[10/22/11]

I tried to implement the DSDT Clamshell fix that was suggested from the RadeonHD FAQ at http://www.insanelymac.com/forum/index.php?showtopic=190586 but my DSDT code is different. I am using DSDTSE from EvOsx86 to edit the DSDT file and when I try to implement the suggested code it fails to compile.

 

3. after close and open lid, the screen is scrumbled.

I suggest the DSDT Clamshell fix in Silencers's post. It changes the behavior to sleep when lid is closed. Now sleep is supported in latest driver, so this should be no problem.

 

Locate method _LID of the device LID and change it as shown. The idea is to check the Lid register and then if it is closed we notify the Sleep button that it was "pushed".

			Name (LIDS, One)

		Method (_LID, 0, NotSerialized)

		{

				Store (^^PCI0.LPC.EC.HPLD, LIDS) 

				XOr (LIDS, One, Local0)

				If (Local0)						

				{ 

					Notify (SLPB, 0x80)				

				} 

				Return (LIDS)

		}

 

My untouched DSDT looks like this. The code around _LID is different than the others I have seen posted.

Full DSDT attached.

Device (C23E)
	{
		Name (_HID, EisaId ("PNP0C0D"))
		Method (_LID, 0, NotSerialized)
		{
			Store (0x00, Local0)
			If (And (\_SB.C002.C003.C0D0, 0x2000))
			{
				Store (0x01, Local0)
			}

			Return (Local0)
		}
	}

 

I tried to put the code in with several different variations here is one example

 

Device (C23E)
	{
		Name (_HID, EisaId ("PNP0C0D"))
		Name (LIDS, One)
		Method (_LID, 0, NotSerialized)
		{
				Store (^^PCI0.LPC.EC.HPLD, LIDS) 
				XOr (LIDS, One, Local0)
				If (Local0)						
				{ 
					Notify (SLPB, 0x80)				
				} 
				Return (LIDS)
		}
	}

 

Here is the failure that DSDTSE gives me

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20091214 [Dec 16 2009]

Copyright © 2000 - 2009 Intel Corporation

Supports ACPI Specification Revision 4.0

 

/Users/ballganda/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2862: Method (_BCQ, 0, Serialized)

Warning 1099 - Unknown reserved name ^ (_BCQ)

 

/Users/ballganda/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 3284: Name (C1A8, Package (0x08)

Remark 5048 - Initializer list shorter than declared package length ^

 

/Users/ballganda/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 6424: Name (LIDS, One)

Method (_LID, 0, NotSerialized)

{

Store (^^PCI0.LPC.EC.HPLD, LIDS)

XOr (LIDS, One, Local0)

If (Local0)

{

Notify (SLPB, 0x80)

}

Return (LIDS)

}

Error 4065 - Object not found or not accessible from scope ^ (^^PCI0.LPC.EC.HPLD)

 

/Users/ballganda/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 6424: Name (LIDS, One)

Method (_LID, 0, NotSerialized)

{

Store (^^PCI0.LPC.EC.HPLD, LIDS)

XOr (LIDS, One, Local0)

If (Local0)

{

Notify (SLPB, 0x80)

}

Return (LIDS)

}

Error 4064 - Object does not exist ^ (SLPB)

 

/Users/ballganda/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 10077: If (LEqual (C2C7 (0x00), 0x01))

Warning 1093 - Called method may not always return a value ^

 

/Users/ballganda/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 10101: If (LEqual (C2C7 (0x01), 0x01))

Warning 1093 - Called method may not always return a value ^

 

/Users/ballganda/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 10985: Method (C2C7, 1, NotSerialized)

Warning 1088 - Not all control paths return a value ^ (C2C7)

 

ASL Input: /Users/ballganda/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 14145 lines, 517408 bytes, 6618 keywords

Compilation complete. 2 Errors, 4 Warnings, 1 Remarks, 2243 Optimizations

 

I have looked at the different clamshell fixes that are included in DSDTSE and all are different so I'm thinking it needs to be customized to my specific make/model. If anyone has input on how the clamshell fix should be implemented please help me out.

 

Here is some info on my machine.

ball-gandas-mac-pro:~ ballganda$ lspci -nn

00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)

00:01.0 PCI bridge [0604]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port [8086:27a1] (rev 03)

00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01)

00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01)

00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 01)

00:1c.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 [8086:27d6] (rev 01)

00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 01)

00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 01)

00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 01)

00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 01)

00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 01)

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e1)

00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 01)

00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01)

00:1f.2 SATA controller [0106]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller [8086:27c5] (rev 01)

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc M56P [Radeon Mobility X1600] [1002:71c5]

02:06.0 CardBus bridge [0607]: Texas Instruments PCIxx12 Cardbus Controller [104c:8039]

02:06.1 FireWire (IEEE 1394) [0c00]: Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller [104c:803a]

02:06.2 Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b]

02:06.3 SD Host controller [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller [104c:803c]

02:06.4 Communication controller [0780]: Texas Instruments PCIxx12 GemCore based SmartCard controller [104c:803d]

08:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5753M Gigabit Ethernet PCI Express [14e4:16fd] (rev 21)

10:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 01)

 

about ths mac

System Software Overview:

 

System Version: Mac OS X 10.5.8 (9L30)

Kernel Version: Darwin 9.8.0

Boot Volume: kalyway

Boot Mode: Normal

Computer Name: ball ganda’s Mac Pro

User Name: ball ganda (ballganda)

Time since boot: 1:15

 

Hardware Overview:

 

Model Name: Mac

Model Identifier: HP Compaq nw8440 (RD294UP#ABA)

Processor Name: Genuine Intel® CPU T2600 @

Processor Speed: 2.17 GHz

Total Number Of Cores: 2

L2 Cache (per processor): 2 MB

CPU Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON VMX EST TM2 TPR PDCM

Memory: 1 GB

Bus Speed: 667 MHz

Boot ROM Version: BOOT.88Z.EFI.V80.061193037 (Hewlett-Packard)

Serial Number: CK157KMHK5B

 

Mobility Radeon X1600:

 

Chipset Model: Mobility Radeon X1600

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x71c5

Revision ID: 0x0000

Displays:

Display:

Resolution: 1920 x 1200

Depth: 32-Bit Color

Core Image: Hardware Accelerated

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

DSDT.rtf

Link to comment
Share on other sites

I knew this was going to be failboat. I was expecting at least someone to say get new hardware that hardware is unsupported. The computer is usable so I will just continue to use 10.5.8. I'll just plan the next desktop I build to be OSX friendly.

 

I the minimum I will find this post useful as a history for when I need to reinstall.

 

If anyone does have ideas on the audio jacks or about getting high resolution without the scrumbled screen issue that would be awesome.

Link to comment
Share on other sites

 Share

×
×
  • Create New...