Help - Search - Members - Calendar
Full Version: Lenovo ThinkPad X61 Tablet
InsanelyMac Forum > OSx86 Project > Hardware and Drivers
Pages: 1, 2, 3, 4, 5
outZider
I'm using this thread for X61/X61 Tablet owners to get together and help each other figure out how to get this thing working as a hackintosh. I will continue to edit this head posting as we come across new ideas. Many of these instructions will work for T61 and R61 users.

This is being posted from a working installation of Mac OS X 10.5.2, and these installation instructions are out of date. Try iATKOS 2.0i or Leo4All, or a newer Kalyway package. This will still get you there, it'll just take longer.

Initial Installation

You will need:
Kalyway's 10.5.1 image
Kalyway's 10.5.2 Combo Updater
Kalyway's 10.5.2 Kernel Pack
Leopard Graphics Update package

I successfully installed OS X Leopard using the Kalyway 10.5.1 DVD available at sources everywhere. Now, if you really want to do this, head down to the Apple Store and pick up a copy of Leopard. They deserve the support and the money, you are using their software. Technically, this is a license violation, but their wording technically lets you get away with installation if you put a small Apple sticker on the underside of your ThinkPad. wink.gif

First, head to your BIOS, and make sure these settings match. The other ones can be set to your liking, but some functions interfere or sabotage the Apple vanilla kernel.
Intel AMT: Disabled
TPM Security Chip: Enabled
Execution Prevention: Enabled

To install, burn a DVD image, and reboot into the installer. No options are required on first boot. When configuring your installation, install the vanilla kernel and ACPI PS2 fix, as well as the correct boot loader for your machine. May I recommend at this time that you attempt to format your drive to GUID -- it helps in the long run. If you're preserving your Rescue and Repair partition and your Vista install, you're SOL -- go MBR. Once the installer has finished, the system will reboot, and give you 5 seconds to hit a key. Do so, and type "-x" without the quotes. This will boot your machine in safe mode, preventing issues with the X3100 card. Do the post installation process, and you'll be at your desktop!

Pop in a USB key or burned CD containing your Combo Updater and Kernel Pack. Copy them to your drive. Run the 10.5.2 Combo Updater installation. Reboot again, with the -x option once more, and then install the Kernel Pack, using the vanilla kernel. Reboot again with -x, and install the Leopard Graphics Update. If you don't have it, you can use Apple Software Update and download the package manually, as long as you have a working wireless card (see below). When the installer completes, go to /System/Library/Extensions, remove AppleIntelGMA950* and AppleIntelIntegratedFramebuffer.kext by moving them to a backup folder or removing entirely. Reboot once more, without the -x, and you should have a fully functional desktop.

YMMV.

Graphics
The X61 series uses the Intel GMA X3100 graphics controller. This controller has been a huge pain in the rear for hackintosh users, but the latest 10.5.2 release combined with the Leopard Graphics Updater seems to have solved the problem for me. To get full QE/CI and resolution switching, you must update to 10.5.2, install the Leopard Graphics Update, and remove AppleIntelGMA950* and AppleIntelIntegratedFramebuffer.kext by moving them to a backup folder or removing entirely. Your next reboot should have a fully functional, accelerated GUI.

LCD Brightness
Nope, nothing yet.

Audio
Your ThinkPad has Intel HD Audio compliant AD1984 sound chipset. The user 'Turbo' has come up with a first look driver which supports sound output through the speakers. Headphones and microphone input are not supported yet, but it's nice to get something coming out of your laptop! See his thread for more information, or go to his site to download.

Ethernet
Your ThinkPad has the Intel 82566 MM Gigabit Ethernet Controller. It is similar to the 8255x series chips, but different enough that Apple's driver will not work. Drivers are available for Linux and FreeBSD, so it may just be a matter of time for this to get ported, or Apple to start using the chipset themselves.

Wireless
Do you have the ThinkPad Wireless MiniPCIE card? If so -- you have Atheros, and you're ready for wireless! Have the Intel 3945 card? You're screwed! Get on eBay and pick up the Atheros controller, you can search for Thinkpad wireless atheros, or by FRU, which could be 39t5578, 39t0499, or 40Y7026. I had to replace mine, and it's not terrible. Remove all of the keyboard screws and the bottom half of the "board" screws on the bottom of the machine, lift up the palmrest, and it's right in front of you. I will not be held responsible if you damage anything. wink.gif Please note that other cards, such as the Dell 1490 series, will NOT work with your ThinkPad. Lenovo, in their infinite wisdom, has a white list of PCI IDs that they will allow as a network controller. Putting that card in your system will just give you an error message asking you to get it out of that laptop.

To get your Atheros card working, pop into a terminal, and go to /System/Library/Extensions/IO802.11Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents. Edit Info.plist with vi, nano, pico, or your editor or choice. Go down to IOPCIMatch, and under that, with all the <string> entries, add <string>pci168c,1014</string>. Save and exit, and manually load it by entering "kextload /System/Library/Extensions/IO802.11Family.kext" You'll be able to head into System Preferences, Network, and watch as it adds an AirPort option. Hit the 'Turn AirPort On' button, and you're in business.

If you can't get it to turn on, go to "Advanced", and click some checkbox, like "Disconnect when user logs out". Hit Okay, and hit Apply at the main Networking window. The Apply button will turn your card on, and it will work from then on out. Have fun!

Battery Meter
The battery meter and power profiles work perfectly, as long as you add keithpk/jaro12345's Power Management bundle for Leopard. Go to the thread to download the bundle, and copy it to /System/Library/SystemConfiguration. chmod -R 755 it, and chown -R 0:0 it, and reboot, and you should be set. One note is that if you did use the Kalyway installer as above, you may have to make a small change in your ACPI kext. Check the thread linked above, it has this little tidbit:
QUOTE
- Battery meter does not show while using AppleACPIPlatform v 1.1.0 (KALYWAY)
( -> to fix KALYWAY AppleACPIPlatform: edit /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext/Contents/Info.plist
file and change:
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.driver.AppleACPIPlatform</key>
<string>1.0.5</string>
to:
<string>1.1.0</string>
(then reboot or
sudo kextload -t /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext ..)


PC Card/Cardbus
There is something working for this, but I still need to write it up. Do a search for IOPCCard Leopard in the meantime. Note that by enabling the PC Card/Cardbus adapter, you will lose the ability to sleep your machine.

Tablet
Working as of 2008-03-19. There is a project called TabletMagic, InsanelyMac Forum Link, that will support Wacom tablets on TabletPCs or outside the machine. The X61t requires an enabler for the tablet to work, as Lenovo shuts off the serial port in the BIOS, and you have to use ACPI to reenable it. Download and more information later in this thread. If this works well for you, donate to Scott! He has worked very hard on TabletMagic, and deserves a little extra money in his wallet. I only enabled a device, he made it all work.

It doesn't look like the MultiTouch/WACF008 device works yet in OS X. The serial port comes up, but nothing happens when the pen hits the pad, so to speak. Updates will come soon.

Modem
Nope, sorry. I don't think anyone is especially motivated to do a driver, either.

Sleep/Wake
With the vanilla kernel and ACPI, sleep seems to work on these machines. One catch I've found is that the machine will automatically wake up as soon as you put it to sleep. How to solve that? Turn off your hardware wireless switch on the front of your machine before putting it to sleep. It happily stays asleep, and will wake up when you open the lid or press your Fn/Function key.

Superhai from the Dell laptop threads created an enabler for sleep-on-lid. This allows your machine to go to sleep when you close the lid, which is a pretty natural way to go about things.

Other
If you're having issues getting Bluetooth or Wireless to work, boot back into Windows and make sure you have Bluetooth and Wifi turned on in Access Connections. Turning them off there sets a ACPI flag that OS X doesn't bother turning back on. Once they're on in Windows, use the hardware switch to turn Bluetooth off in OS X.

A sorta-working driver is available to enable your tablet keys by replacing your ApplePS2Keyboard.kext with the driver in this post. It will map your cursor keys, as well as escape and enter. The other keys are mapped to function keys that you can customize.

Working out of the box
  • CD and DVD Read/Write
  • USB 2.0
  • FireWire 400
  • UltraBase ports and bays, as long as it is connected on boot
  • Trackpoint
  • Bluetooth
Updates
2008-07-02 - Added new information for Sound support, tablet keys, sleep-on-lid, additional info on installation and bluetooth.
2008-04-06 - Additional information about BIOS settings and Tablets
2008-03-20 - Added updated tablet support
outZider
Anyone run into an issue where the graphics just stop working, and a few reboots later, everything's kosher again?
steinhold
no, not that i noticed. X3100 is working fine on a X61s!!
i even could get the pccard slot working, see:
http://forum.insanelymac.com/index.php?showtopic=81036

simply install rev8 with the tool kexthelper ....

regrads
outZider
Just hadn't written that up. My question is, does rev8 still use 10.5.1 kexts, or does it use 10.5.2? Does sleep still work for you?
steinhold
it wasn´t working before. since i made the update to 10.5.2 its working perfectly ^^
but there are still some other problems to fix:

-the is no way for me to get the batterty meter to show up
-some the powermanagent is screwed up, the fan is going quiet often (@ the rpm limit)

is it the same with your setup?

best regards
outZider
QUOTE(steinhold @ Feb 15 2008, 01:20 PM) *
-the is no way for me to get the batterty meter to show up
-some the powermanagent is screwed up, the fan is going quiet often (@ the rpm limit)


PowerManagement is fine for me -- check the battery meter section in the post above. Make sure your AppleACPIPlatform matches.
rschultz101
quadro NVS 140M nvidia , any luck ?

nsasch
Hello! (First post on this forum :-)

I have an X61 tablet with 1400x1050 SXGA+ screen (pen-sensitive, not multi-touch), 8-cell battery, and Intel 4965 abgn wireless.
Thank you, as this thread helped me get up and running.

Working:
dual screens (perfect support; orientation of screens, different resolutions, and auto-detection works flawlessly)
sleep mode (works, but closing the screen does not cause sleep mode; note: it recovers from sleep mode nearly instantly)
battery monitory (took a few reboots; maybe I was doing something improperly; it works now)


Need to work:
networking (I'll end up buying the proper PCI-E card.)
sound (I don't really use sound when travelling with my laptop, although it would be kinda nice; my plan is to pipe sound to mpd on my desktop, so I can use my high-quality speakers for listening; I might buy a USB headset if I really need it)

Would be nice to have working:
SD card reader
tablet

Thoughts:
If I get the USB headset and wifi card, the price will be under $70. The SD card reader isn't really necessary. I'm in no rush to see it work. Tablet support would be nice. It adds a lot to the tablet PC pricetag, and I'd like to use the feature, especially if I am to use OSX for the stereotypical "artist-y" things like hand-drawing.

I need to reinstall everything soon, anyway, so I can dual or tri-boot, so I can play around with this installation. I'll investigate the tablet functionality. I'm new to Mac, so I don't know how far I'll be able to go with playing with drivers.
steinhold
QUOTE(outZider @ Feb 16 2008, 12:22 AM) *
PowerManagement is fine for me -- check the battery meter section in the post above. Make sure your AppleACPIPlatform matches.


i followed all given instructions.. could you give me a little hint how to make sure that the AppleACPIPlatform will match?
nsasch
QUOTE
i followed all given instructions.. could you give me a little hint how to make sure that the AppleACPIPlatform will match?


Try copying all the files, again, being sure to use sudo.
Run kextstat | grep ACPI
Look for the line with `AppleACPIPlatform' in it, and the version should be 1.1.0 if you installed it following the method stated in the original post.
Edit the file stated in the other thread: /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext/Contents/Info.plist
Change the text from 1.0.5 to 1.1.0 on the line below `<key>com.apple.driver.AppleACPIPlatform</key>' (It was around line 55)
Run `sudo kextload -t /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext'
Then reboot.
When you reboot, the battery meter might still not show up. Go into System Preferences and Energy Saver, and look around in the options, and details, and there should be settings for displaying the battery meter.
nsasch
Update report:
I booted up this morning to show off the amazing load times and support, and the screen was horribly distorted (To help Googlers find this: blue on the left side, black on the very right, and one pixel lines protruding from the right side of the blue mass changing constantly).

I rebooted a few times, to no avail. I plugged in my second monitor, as I had done last night right before I shut down. It booted up perfectly. I disabled the screen and rebooted. It got stuck on the light blue background and never got to the desktop (waiting 5 minutes). I forcefully shut it down. Rebooting worked. I'm guessing multiple forced shutdowns when the video was failing caused some corruption or something OSX didn't like.

Opening the lid wakes OSX up from sleep. I wonder if there's a way to have the closing of the lid activate sleep. It's obviously able to read the lid acpi sensor (proper word?)

Is there any fingerprint reader support? I see a "biometric coprocessor" in the USB section of the System Profiler.
outZider
QUOTE(nsasch @ Feb 16 2008, 08:20 AM) *
I rebooted a few times, to no avail. I plugged in my second monitor, as I had done last night right before I shut down. It booted up perfectly. I disabled the screen and rebooted. It got stuck on the light blue background and never got to the desktop (waiting 5 minutes). I forcefully shut it down. Rebooting worked. I'm guessing multiple forced shutdowns when the video was failing caused some corruption or something OSX didn't like.
Yeah, I've found booting up once with the external display fixes it for a few reboots. Got me.
QUOTE(nsasch @ Feb 15 2008, 11:31 PM) *
Hello! (First post on this forum :-)
Welcome!
QUOTE(nsasch @ Feb 15 2008, 11:31 PM) *
If I get the USB headset and wifi card, the price will be under $70. The SD card reader isn't really necessary. I'm in no rush to see it work. Tablet support would be nice. It adds a lot to the tablet PC pricetag, and I'd like to use the feature, especially if I am to use OSX for the stereotypical "artist-y" things like hand-drawing.

Tablet support is my priority right now. It's the main reason I bought this version of the X61, and I'd like to see it work, even if just for note taking. I am not sure why this isn't working the way I want it to, but dammit, I will figure it out somehow.

I currently use a USB dongle for sound, found it for $10 on craigslist, and bought the wireless card for $30, and sold the Intel card for $10. It'd be neat to have the SD card reader, and maybe doing a port of that from Linux or FreeBSD will be my next jump after getting tablet support working. We already have that controller working properly using the IOPCCard rev8 above, so we just need to add a driver for that device.
nsasch
outZider: I've been playing with it all day, and I can't seem to get anywhere with the serial port/tablet interface.

To make things a little faster than a LiveCD, have you had any luck/tips with dual-booting Linux (Ubuntu preferred) and OSX? Will EFI and GPT work with Ubuntu? I think on my next reinstall of OSX, I'll leave ~15GB at the end of the drive for Ubuntu, and hopefully it'll take care of the chaining and such.

Also, before I erased Windows, I shut off the bluetooth radio. Without reinstalling XP or Vista, is there a way to turn the radio back on?
el31415
Thank you Thank you and thank you
It worked perfectly first try
waoo I still can not believe it
Great Tutorial
outZider
QUOTE(nsasch @ Feb 16 2008, 09:10 PM) *
outZider: I've been playing with it all day, and I can't seem to get anywhere with the serial port/tablet interface.

I have been working on it all day. From the source, I got to the point where I realized the BIOS isn't allocating any RAM to the interface, unlike Windows and Linux. I got where it would start allocating RAM, but kernel panics. Hopefully, tomorrow, I will have a breakthrough.

QUOTE(nsasch @ Feb 16 2008, 09:10 PM) *
To make things a little faster than a LiveCD, have you had any luck/tips with dual-booting Linux (Ubuntu preferred) and OSX? Will EFI and GPT work with Ubuntu? I think on my next reinstall of OSX, I'll leave ~15GB at the end of the drive for Ubuntu, and hopefully it'll take care of the chaining and such.

As far as I know, the latest release supports EFI/GPT. Since I keep a Vista partition around, I use a program called 'gptsync' to keep an MBR duplicate of my GPT partitions around, so that would work for Ubuntu if it doesn't truly support GPT yet. Worst case, you can use the Hoary beta, and that should definitely support GPT partitions..

QUOTE(nsasch @ Feb 16 2008, 09:10 PM) *
Also, before I erased Windows, I shut off the bluetooth radio. Without reinstalling XP or Vista, is there a way to turn the radio back on?

No good answer for you yet, but since it's software, I believe Apple's drive will let you turn it back on with ease. If that doesn't work, flick the hardware switch off and then on, and it should redetect.
nsasch
QUOTE(outZider @ Feb 17 2008, 04:09 AM) *
I have been working on it all day. From the source, I got to the point where I realized the BIOS isn't allocating any RAM to the interface, unlike Windows and Linux. I got where it would start allocating RAM, but kernel panics. Hopefully, tomorrow, I will have a breakthrough.

You definitely got further than me. I couldn't figure out why the serial port wasn't being recognized by OSX at all. I don't think I know enough about low-level programming to work with any of that. sad.gif

QUOTE(outZider @ Feb 17 2008, 04:09 AM) *
No good answer for you yet, but since it's software, I believe Apple's drive will let you turn it back on with ease. If that doesn't work, flick the hardware switch off and then on, and it should redetect.

The radio is turned off at a lower level than the OS. It's an ACPI thing (ibm-pci takes care of it in Linux). I'll work on that a bit. If it can work with OSX, screen rotation sensors, brightness, radios, dock removal, will be possible.
steinhold
QUOTE(nsasch @ Feb 16 2008, 04:34 PM) *
Try copying all the files, again, being sure to use sudo.
Run kextstat | grep ACPI
Look for the line with `AppleACPIPlatform' in it, and the version should be 1.1.0 if you installed it following the method stated in the original post.
Edit the file stated in the other thread: /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext/Contents/Info.plist
Change the text from 1.0.5 to 1.1.0 on the line below `<key>com.apple.driver.AppleACPIPlatform</key>' (It was around line 55)
Run `sudo kextload -t /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext'
Then reboot.
When you reboot, the battery meter might still not show up. Go into System Preferences and Energy Saver, and look around in the options, and details, and there should be settings for displaying the battery meter.


now i had redone all of this and it is working !! ... i'am not used to linux command line syntax, i must have done a mistake somewhere ^^

QUOTE(nsasch @ Feb 17 2008, 06:10 AM) *
Also, before I erased Windows, I shut off the bluetooth radio. Without reinstalling XP or Vista, is there a way to turn the radio back on?


i guess your are right. after i shutdown windows with bluetooth turned on and started leo the bt radio was installed / recognized. now it is possible to turn it on / off with the hardware switch.

regrads
outZider
I think I'm probably giving up for the day. There is little to no documentation for IOACPI* in Apple's dev docs, and so it's hard to figure out what's going on. Effectively, the BIOS is preallocating RAM for the external serial port, but leaving it up to the OS to allocate for the tablet's serial port at WACF004. No matter what I try to poke in IOService, I can't get OS X to turn that port on successfully. I'll sleep on it tonight and see where we can go with it.

I also think this is the same issue affecting the HP TC1100. The solution lies in checking for a successful mapDeviceMemoryWithIndex, and if not, we need to send a way to enable that port and run the same command again. That was, the updated driver can be installed on any OS X install.

Either way, I'm annoyed. This is seriously bugging me now. smile.gif
Alex Palmas
QUOTE(outZider @ Feb 14 2008, 06:37 AM) *
Wireless
Do you have the ThinkPad Wireless MiniPCIE card? If so -- you have Atheros, and you're ready for wireless! Have the Intel 3945 card? You're screwed! Get on eBay and pick up the Atheros controller, you can search for Thinkpad wireless atheros, or by FRU, which could be 39t5578, 39t0499, or 40Y7026. I had to replace mine, and it's not terrible. Remove all of the keyboard screws and the bottom half of the "board" screws on the bottom of the machine, lift up the palmrest, and it's right in front of you. I will not be held responsible if you damage anything. wink.gif Please note that other cards, such as the Dell 1490 series, will NOT work with your ThinkPad. Lenovo, in their infinite wisdom, has a white list of PCI IDs that they will allow as a network controller. Putting that card in your system will just give you an error message asking you to get it out of that laptop.

AAAAAARGH blink.gif blink.gif blink.gif !!!!
You gave me a terrible news!!!!!
Last monday I ordered from DELL a Wireless 1490 802.11a/g Mini Card (54Mbps) dell Latitude D420/D520/D620/D820 / D620 ATG!!!
I bought it because I have read many threads (Italian Forum) and all people say that this is the most compatible Mini PCIE card for Leopard..
Are you sure about its Lenovo incompatibility?!?!
In Europe I have found only this ebay object: 190198921471 (search object on ebay) but I don't know if chipset AR5006EGS is compatible..
What a pity sad.gif
ixion
you guys made any progress on the sound front? I have a T61 with the same sound card, I get the sound icons etc but no output
Alex Palmas
QUOTE(ixion @ Feb 18 2008, 01:16 PM) *
you guys made any progress on the sound front? I have a T61 with the same sound card, I get the sound icons etc but no output
I solved with a Creative Sounblaster Connect USB (it is recognized as a native audio external adapter): SPDIF out work perfectly!
Another solution for me was to use Nokia BH-501 Stereo Bluetooth Headset that I bought for my Nokia N95 8GB (sound is no good.. maybe there is a way to control audio quality.. it seems to be mono..)

Bye
Alex Palmas
QUOTE(outZider @ Feb 14 2008, 06:37 AM) *
Wireless
Do you have the ThinkPad Wireless MiniPCIE card? If so -- you have Atheros, and you're ready for wireless! Have the Intel 3945 card? You're screwed! Get on eBay and pick up the Atheros controller, you can search for Thinkpad wireless atheros, or by FRU, which could be 39t5578, 39t0499, or 40Y7026. I had to replace mine, and it's not terrible. Remove all of the keyboard screws and the bottom half of the "board" screws on the bottom of the machine, lift up the palmrest, and it's right in front of you. I will not be held responsible if you damage anything. wink.gif Please note that other cards, such as the Dell 1490 series, will NOT work with your ThinkPad. Lenovo, in their infinite wisdom, has a white list of PCI IDs that they will allow as a network controller. Putting that card in your system will just give you an error message asking you to get it out of that laptop.
Hi outZider, is it possible to bypass BIOS error with this?

http://www.thirdblessing.net/svemir/archiv...r/#comment-6298

Did you try the no1802.com file?
It would be a great solution!

Thanks and bye:-)
ixion
Not sure I can be bothered with having external sound adapters - you think there will be a fix one day?

Also, this slide the wireless card power switch on the front of the laptop to the off position before sleep hasnt helped, my laptop sleeps and immediately wakes up again

Any clues?
outZider
QUOTE(Alex Palmas @ Feb 18 2008, 03:54 AM) *
Are you sure about its Lenovo incompatibility?!?!
Positive. sad.gif I had a 1490 sitting around here. I popped it in, and the BIOS started whining about an unrecognized network card installed and refused to boot. Sorry to give the bad news. sad.gifI ended up ordering FRU 39T5578, Lenovo ThinkPad Wireless PCI-E AR5BXB6. Spent US$23 plus shipping, works great. I did a search on eBay for (39t5578,39t0499,40Y7026), which searches all three valid FRUs for the card.
QUOTE(Alex Palmas @ Feb 18 2008, 05:40 AM) *
Did you try the no1802.com file?It would be a great solution!
Unfortunately, seems that this can't be bypassed in newer models. Some of the [T/A/X]4x series and all of the 6x series override this fix. sad.gif
QUOTE(ixion @ Feb 18 2008, 06:24 AM) *
Not sure I can be bothered with having external sound adapters - you think there will be a fix one day?
Taruga is working on a new version of the AppleHDA patcher, due out "any time now", which should help us out. Apparently, there are a lot of fixes for the AD198x series, including our AD1984. In the meantime, I , too, use a USB dongle for sound, as I only use headphones anyway.I can't wait for it to be native, though. smile.gif
hardboiledwonderland
I just wanted to chip in a 'thanks' for outZider for working on this stuff and setting up this thread.

I've been messing around with Hac's for what feels like ages now. Its funny, I've installed wonderfully-functioning Hac's for friends and family and I'm still running Vista myself on my main computer, the X61t.

I'll be keeping a close eye on this thread, and if I end up with anything to contribute or help with I'll definitely chime in.
Alex Palmas
QUOTE(outZider @ Feb 18 2008, 05:18 PM) *
Positive. sad.gif I had a 1490 sitting around here. I popped it in, and the BIOS started whining about an unrecognized network card installed and refused to boot. Sorry to give the bad news. sad.gif I ended up ordering FRU 39T5578, Lenovo ThinkPad Wireless PCI-E AR5BXB6. Spent US$23 plus shipping, works great. I

Just bought this one:
http://cgi.ebay.it/ws/eBayISAPI.dll?ViewIt...em=150215103321
I hope it will be ok unsure.gif

Bye and thanks!!
Alex
outZider
Seems enabling PC Card support also kills the ability to sleep, likely because the hardware on that bus doesn't have drivers, therefore, doesn't register with the Power Manager.
Alex Palmas
QUOTE(outZider @ Feb 21 2008, 05:06 AM) *
Seems enabling PC Card support also kills the ability to sleep, likely because the hardware on that bus doesn't have drivers, therefore, doesn't register with the Power Manager.
News about ethernet integrated adapter?! It's a strange thing, because ethernet is one of the most compatible devices when you try to make OSX run on PC!!
nsasch
I've gotten nowhere over this last week. I've successfully been using bluetooth with my cellphone as a dial-up modem, but I've gotten nowhere with tablet, sound, or brightness support. ACPI is a confusing system. The Linux kernel source code helped me out some, but not enough to get anything working, or worth sharing.

Newest issue though, the distorted blue screen with jumping horizontal bars appears on every boot, and no boot options seem to disable it. I've tried -x, -v, "Graphics Mode"="640x480x32" and all combinations.

I guess I'll reinstall, again tongue.gif
outZider
QUOTE(nsasch @ Feb 21 2008, 04:36 PM) *
I've gotten nowhere over this last week. I've successfully been using bluetooth with my cellphone as a dial-up modem, but I've gotten nowhere with tablet, sound, or brightness support. ACPI is a confusing system. The Linux kernel source code helped me out some, but not enough to get anything working, or worth sharing.

Newest issue though, the distorted blue screen with jumping horizontal bars appears on every boot, and no boot options seem to disable it. I've tried -x, -v, "Graphics Mode"="640x480x32" and all combinations.

I guess I'll reinstall, again tongue.gif


No luck from Apple, either. I got it to figure out that it was there, but IOACPIPlatformDevice doesn't give anything to activate an ACPI device that's inactive in the BIOS.

As for the bars, I boot into Vista, and then do a full shutdown, and next boot is usually fine.
ixion
nsasch.... you have an X3100 adapter I presume? These work really well once you get the correct kexts installed. you have two choices; either update to 10.5.2 using http://netkas.org/?p=50 or use the attached .kexts (if you use the attached kexts dont go as high as 1680X1050 just go to 1680X1000) otherwise your cursor will be distorted

(edit) forgot to mention that once you have applied the 10.5.2 update you also need to download the 10.5.2 graphics update from apple.com (edit)

install the kext helper and then drag the attached kexts in
you also have to delete appleintegratedfamebuffer from /system/library/extensions and all the appleintelgma950 kexts

Kexthelper http://www.cheetha.net/Kext_Helper/Softwar...Helper%20b7.zip

Also attached are the kexts you need to get your cardbus working - again use the kexthelper to install these

If you find that you have resolution switching by no QE support then you may have removed the appleintegratedgma3100gl driver bundle - you need to stick this back into the extensions directory and repair permissions (this can be done using the disk utility)

Of course none of this may have anything to do with the issues you are experiencing but I though I would post anyway as it applies to X61/T61 laptops and others may be looking for this info
l337
i've finished installing kalyway 10.5.1, but then, my sys keeps booting into the thinkvantage rescue and recovery...HELP!!!!!!!!!!
nsasch
Thank you, ixion, but I've already used those updates and kexts and such. Either way though, it'll be helpful to others using the X3100.
I solved my problem by switching the wireless switch on the front of the tablet. When it's on, OSX won't boot reliably. With it off, it boots perfectly, and bluetooth is usable when I turn it on after booting. This might be because I don't have a working wireless card yet? I'm still waiting for my Atheros card from ebay.

QUOTE(ixion @ Feb 22 2008, 05:12 AM) *
nsasch.... you have an X3100 adapter I presume? These work really well once you get the correct kexts installed. you have two choices; either update to 10.5.2 using http://netkas.org/?p=50 or use the attached .kexts (if you use the attached kexts dont go as high as 1680X1050 just go to 1680X1000) otherwise your cursor will be distorted

(edit) forgot to mention that once you have applied the 10.5.2 update you also need to download the 10.5.2 graphics update from apple.com (edit)

install the kext helper and then drag the attached kexts in
you also have to delete appleintegratedfamebuffer from /system/library/extensions and all the appleintelgma950 kexts

Kexthelper http://www.cheetha.net/Kext_Helper/Softwar...Helper%20b7.zip

Also attached are the kexts you need to get your cardbus working - again use the kexthelper to install these

If you find that you have resolution switching by no QE support then you may have removed the appleintegratedgma3100gl driver bundle - you need to stick this back into the extensions directory and repair permissions (this can be done using the disk utility)

Of course none of this may have anything to do with the issues you are experiencing but I though I would post anyway as it applies to X61/T61 laptops and others may be looking for this info
papillon68
outzider, you said that "Taruga is working on a new version of the AppleHDA patcher, due out "any time now", which should help us out. Apparently, there are a lot of fixes for the AD198x series, including our AD1984. In the meantime, I , too, use a USB dongle for sound, as I only use headphones anyway.I can't wait for it to be native, though."


Where are those fixes for AD1984 ? Have you ever tried to make it work ? No sound is driving me insane tongue.gif
ixion
Yeah - if anyone has an update on getting the sound to work that would be sweet; at the moment I have the following not working

1) Onboard intel wifi (3965 or whatever it is)
2) Sound

and this is what I actually came here to post about... 3) sleep

I used IATKOS to install rather than Kalyway as I couldnt get my atheros card to work under Kalyway not sure what's in the IATKOS networking patch that makes it work but I couldnt figure it out

So, does anyone know how I can get my sleep working - if I try and sleep at the moment the screen goes black but the laptop doesnt actually sleep - it just sits there with a black screen and I cant get it respond to me again
outZider
QUOTE(ixion @ Feb 26 2008, 03:58 PM) *
So, does anyone know how I can get my sleep working - if I try and sleep at the moment the screen goes black but the laptop doesnt actually sleep - it just sits there with a black screen and I cant get it respond to me again


From what I gather, sleep doesn't work when a device's power manager is not initialized properly. This would be, for instance, any major hardware component without a corresponding driver. This includes your wireless card, and when someone runs their machine in VESA instead of a native video driver. You can try killing your wireless switch, and see if that works. Otherwise, you may have to pull out the wireless card entirely and pick up an Atheros.

Also, are you running vanilla kernel, or the custom ToH kernel?
ixion
I have proper X3100 drivers installed - I have 1600X1050 with full QE

There is no driver for the wireless card, however this has not effected other people's ability to sleep - also; when I used Kalyway I was able to sleep - so whats the difference between Kalyway and IATKOS in terms of sleep?

I am pretty sure I am running the vanilla kernel - I selected it during the IATKOS install - as for the EFI version number, I am not sure - how would I go about checking this and upating it if necesarry?
outZider
QUOTE(ixion @ Feb 27 2008, 04:51 AM) *
I am pretty sure I am running the vanilla kernel - I selected it during the IATKOS install - as for the EFI version number, I am not sure - how would I go about checking this and upating it if necesarry?


Do you have the updated PC Card drivers? Those prevented sleep for me.
dabidos
Hey fellas, didn't expect a x61 tablet thread but sure enough! Anyways, thank you for the guide. Everything works the same as you said but to the point. How is your OpenGL and HDD performance with xbench? Can you post your speeds? I think mine may be abnormally slow. Here's what I got:

CODE
Results    21.50    
    System Info        
        Xbench Version        1.3
        System Version        10.5.2 (9C31)
        Physical RAM        2048 MB
        Model        Mac Pro
        Drive Type        HTS721010G9SA00
    OpenGL Graphics Test    16.87    
        Spinning Squares    16.87    21.40 frames/sec
    Disk Test    29.63    
        Sequential    51.78    
            Uncached Write    45.57    27.98 MB/sec [4K blocks]
            Uncached Write    48.71    27.56 MB/sec [256K blocks]
            Uncached Read    57.35    16.78 MB/sec [4K blocks]
            Uncached Read    57.68    28.99 MB/sec [256K blocks]
        Random    20.76    
            Uncached Write    6.82    0.72 MB/sec [4K blocks]
            Uncached Write    52.38    16.77 MB/sec [256K blocks]
            Uncached Read    68.18    0.48 MB/sec [4K blocks]
            Uncached Read    81.49    15.12 MB/sec [256K blocks]


I have the 100gb 7200rpm config from the Lenovo store, btw.
ixion
re: PC Card Drivers

I searched for IOPCCard like you said and installed the new drivers to get my cardbus working - are you saying you experience sleep issues with these drivers too?
outZider
QUOTE(ixion @ Feb 27 2008, 03:18 PM) *
I searched for IOPCCard like you said and installed the new drivers to get my cardbus working - are you saying you experience sleep issues with these drivers too?

Yeah, I mentioned it above. It appears that installing those drivers nukes our ability to sleep. Something is off when registering those with the PowerManagement system, but I haven't had time to take a look at it.

As I don't use any PC Card devices, I'm not too hurt about it yet. I still want a working tablet.
el31415
Any news for the sound ?
wacko.gif
outZider
QUOTE(dabidos @ Feb 27 2008, 11:54 AM) *
Hey fellas, didn't expect a x61 tablet thread but sure enough! Anyways, thank you for the guide. Everything works the same as you said but to the point. How is your OpenGL and HDD performance with xbench? Can you post your speeds? I think mine may be abnormally slow.


I did notice the OpenGL test sucking a lot, but oddly enough, Halo and WoW seem to run at a decent clip. Something's very off with that test, and I'm curious how it runs on a x3100 MacBook. As for the drive speeds, mine come off around the same. Would be curious how it compares with Vista.
papillon68
QUOTE(el31415 @ Feb 28 2008, 12:59 AM) *
Any news for the sound ?
wacko.gif


I'm also without sound (X61s with AD1984HD card): actually Leopard recognize a Intel HD Audio device , and volume sliders do work. But no sound comes out of speakers, nor from headphones connected to line out.

So basically it looks like the audio card is working. I suppose Taruga AppleHDA patcher 2.0, if will ever be released, won't fix AD198x cards on notebooks.
outZider
QUOTE(papillon68 @ Feb 29 2008, 01:46 PM) *
So basically it looks like the audio card is working. I suppose Taruga AppleHDA patcher 2.0, if will ever be released, won't fix AD198x cards on notebooks.


This is misleading. The 10.5.2 update, if looked at with a library viewer, does have nubs for the AD1984 chipset, and other 198x chipsets. We unfortunately just have to wait patiently or beg someone else.
handyd
Thank you so much. I used your instructions and they worked great on my Thinkpad T61 with the Intel Graphics. The only thing I needed to do was disable Intel Active Management Technology in the BIOS.
hardboiledwonderland
For the AD1984 has anyone attempted getting Linux kernel dumps?

I haven't done that before, but to get sound working right (i.e. correct inputs/outputs) on a Dell E1705 I had to download and use Linux kernel dumps.
gambcl
Hi,

OutZider, just wondered if you had got any further with getting the touchscreen to work on the X61?
I would love a tablet mac and the X61 looks like a nice piece of kit.

Thanks,

gambcl
outZider
QUOTE(gambcl @ Mar 3 2008, 04:30 PM) *
OutZider, just wondered if you had got any further with getting the touchscreen to work on the X61?
I would love a tablet mac and the X61 looks like a nice piece of kit.


A tiny bit further. I have it finally accessing the ACPI table and activating the device, but I can't get it to rescan the resources. So, in short, no, nothing yet. Ever so close, though.
gambcl
Sounds promising OutZider.

I am really tempted by this machine. I have found the Atheros card on Ebay.

Can I ask a couple of questions?

What optical drive did you use to install with?

How is the power management when running Leopard? I see you mention that sleep works
but does it run at full power with fans blasting all the time? i.e. How is the battery life?

Do the PC Card drivers still kill the sleep?

How usable and stable generally do you find the X61 under Leopard?

Thanks,

gambcl.

BTW, I'm curious how do you guys come up with the mods for supporting new hw in OS X?
I guess you're using the Darwin kernel source and add new kexts? I'm a developer myself
but haven't done much at the hw level, would love to help out if I decide to get one.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.