Jump to content

FULL WORKING ON TX1000 ALSO WIFI!


REGGIEALFARO
 Share

3 posts in this topic

Recommended Posts

FULL WORKING TX1000 IN LEOPARD

 

 

THIS IS THE STEPS TO GET WORKING ALL IN TX1000

 

WIFI

LAN

VIDEO (SOME BUGS)

MOUSE & KEYBOARD

SOUND

 

 

TO GET AUDIO JUST DOWNGRADE BIOS TO F.12

 

ALSO LAN, AND WIFI DRIVERS ARE IN THE ATTACHED FILE. ONLY THING YOU HAVE TO DO IS INSTALL THE 3 KEXTS WITH OSX TOOLS... REMEMBER TO DELETE PREVIUS KETX IN EXTENSION FOLDER.

 

ALSO CAN ISTALL TOUCHKIT FOR MAC SO YOU CAN CALIBRATE TOUCHSCREEN.

 

.....

 

IF YOU INSTALL LEOPARD FOR TX1000 WITH iPC 10.5.6 YOU HAVE TO CHOOSE IN ISTALLATION

 

 

-KERNEL 9.5.0 VOODOO KERNEL

-LEGACY TIME MACHINE FIX

-NO VIDEO DRIVERS

-CHIPSET: 2,3,4,5,6 SELECTED

-AUDIO: AC97 AUDIO & AZALIA AUDIO SELEXTED

-NETWORK: NONE

-WIRELESS: NONE

-PATCHED USB DRIVERS

SEATBELT KEXT

-POWER MANAGMENT PAKAGE

PROGRAMS INSTALLED: OSX TOOLS AND PACIFIST

TX1000.WIFI.LAN.zip

post-441309-1245050793_thumb.png

post-441309-1245050804_thumb.png

post-441309-1245050812_thumb.png

post-441309-1245050874_thumb.png

post-441309-1245050886_thumb.png

TX1000.WIFI.LAN.zip

Link to comment
Share on other sites

  • 8 months later...

Nice! I may try that. I'm using 10.5.2 from Leo4All v2, and have just sped up the boot a bit. It eliminated

 

2/25/10 9:46:22 PM kextd[10] IOKitWaitQuiet() timed out waiting to write kernel symbols

 

and sped up the boot a bit. Search for "scanForDrives" in your IOATAFamily.kext (it's in IOATAController.cpp). Change the first two 3100's to 500, and compile.

 

I had to take the resulting IOATAFamily binary and replace the one in my existing IOATAFamily.kext, due to other files which were not in the IOATAFamily.kext source code I have.

 

Anyway, once the modified IOATAFamily is in the .kext, set the ownership and permissions. I deleted Extensions.mkext and used -f as wellfor my first boot.

 

See this thread as well:

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

 

I used 500 instead of 100.

	// wait for a not busy bus  (jc - Changed 3100 to 500)
// should be ready, but some devices may be slow to wake or spin up.
for( int loopMils = 0; milsSpent < 500; loopMils++ )
{
	OSSynchronizeIO();
	status = *_tfStatusCmdReg;
	if( (status & mATABusy) == 0x00 )
		break;

	IOSleep( 10 );	
	milsSpent++;
}

// spun on BSY for too long, declare bus empty (jc - Changed 3100 to 500)
if( ! (milsSpent < 500) )
	goto AllDone;

 

 

 

erbid

Link to comment
Share on other sites

  • 3 weeks later...
 Share

×
×
  • Create New...