Jump to content

Lenovo ThinkPad X61 Tablet


575 posts in this topic

Recommended Posts

Ok, will do. Before I do that I wanted to note that ThinkPadTabletEnabler is not showing up in the list of kexts in System Profiler. Should it?

 

Hrm, i don't see an 'All Messages' but when I type 'TabletEnabler' into the filter box in the corner I get no listings.

It won't appear. Its only job is to come up as a namematch, activate all of the services, and then detach itself. When the serial driver loads, it'll find a node ready to be used. Verify that the permissions on ThinkPadTabletEnabler.kext are okay, and try doing a kextload -t ThinkPadTabletEnabler.kext.

Link to comment
Share on other sites

Kexload tells me that it appears to be loadable, and then tells me it has successfully loaded it. Killed the TabletMagic daemon and then restarted it. No dice. Still not seeing anything for TabletEnabler in Console.

 

I have my wireless switch off, which on this computer does not affect WiFi (only BT). Do I need that on? I also noticed that the wireless switch doesn't seem to be enabling BT at the moment... hrm...

 

Did you guys install that recent Leopard security update? I didn't. Though I did install the new Safari 3.1.

 

outZider: you are so incredibly the mack-daddy of the entire world for getting back to me so quick on this.

 

EDIT: Bluetooth isn't working in Ubuntu either. I might need to find a way into Vista to reenable it first. Not a big deal. Also want to note that I know my tablet hardware is fine, because it works (pressure sensitivity and all) in Ubuntu. Maybe I'm just really stupid when it comes to OS X? I like to think not...

Link to comment
Share on other sites

Is there a specific order you recommend for installing TabletMagic, installing the enabler, and fixing the ACPI info.plist? Reboot in between steps? I first installed TabletMagic, kext helper'd the enabler, replaced the info.plist with yours, did a diskutil permissions repair, and then restarted.

 

Was it a mistake to use diskutil to repair permissions? Should I have edited my ACPI serial info.plist instead of just replacing it with yours?

 

Thanks.

 

EDIT: FIXED FIXED FIXED!!! I just tried kext helper on the enabler again and restarted. Then I just had to make sure TabletMagic was using the right serial port. Not sure why it didn't work before (before it just showed pci-serial3).

 

THANKS THANKS THANKS! YOU'RE MY HERO!

Link to comment
Share on other sites

So when ThinkPadTabletEnabler loads, then you load Apple16X50Serial.kext/Contents/PlugIns/Apple16X50ACPI.kext, does ioreg show anything attached to DTR?I'm all up to date.

Is there a specific order you recommend for installing TabletMagic, installing the enabler, and fixing the ACPI info.plist? Reboot in between steps? I first installed TabletMagic, kext helper'd the enabler, replaced the info.plist with yours, did a diskutil permissions repair, and then restarted.Was it a mistake to use diskutil to repair permissions? Should I have edited my ACPI serial info.plist instead of just replacing it with yours?Thanks.
Order shouldn't matter -- you can do it all at the same time and reboot. The enabler needs to be there to start the device, the ACPI fix needs to be there for the serial driver to match it. TabletMagic is only communicating with a serial device. In TabletMagic, do you have a serial0 available in the port list?
Link to comment
Share on other sites

I have to say, Ink really sucks compared to Vista's handwriting recognition ;) but that's not your fault, and its not a big deal anyways.

Funny thing is, Ink worked pretty well on the Newton. The recognition speed and interface kinda sucks in Leopard. Side effect of Apple not having a tablet, I suppose. :)

 

Still fun flicking around in iTunes, though. Check out inkBook, too.

Link to comment
Share on other sites

inkBook? Will check it out. For now the killer app for stunning your friends will still be ArtRage. If you haven't tried it, I highly recommend it. Free starter edition is plenty, but its a very small charge for a whole lotta program if you go for the full version.

 

http://www.ambientdesign.com/artrage.html

 

We're getting very close now =) so much is thanks to you, outZider, for us X61 folk (still the best tablet out there, in my opinion. 1400x1050 IPS display? What what!). Now we just need: screen brightness control, sound (supposedly will work soon), speed step, and then the less important stuff: ethernet, modem, PC Card w/ sleep (i don't really care about any of those). Is HDD spindown working? I can't quite tell for sure.

 

EDIT: what about screen rotation? I suppose we just need to either A) fool Leopard into thinking its an external display or ;) kill the rotation block on internal displays?

Link to comment
Share on other sites

Now we just need: screen brightness control, sound (supposedly will work soon), speed step, and then the less important stuff: ethernet, modem, PC Card w/ sleep (i don't really care about any of those). Is HDD spindown working? I can't quite tell for sure.

I believe someone out there is working on the 82566 ethernet controller, so I'm really not going to bother. I will look into what's required to intercept screen brightness, but I feel I might hit a wall. With this project, I had the wealth of open code to work with, even though it wasn't documented at all. Brightness requires hooks into the graphics driver, which is very, very closed from Apple.

 

My next "project" is the SD card slot -- I would like to use it, it would come in quite handy. With any luck, I can subclass an IO Controller, and port the sdhci driver from Linux to get some bare functionality.

Link to comment
Share on other sites

inkBook? Will check it out. For now the killer app for stunning your friends will still be ArtRage. If you haven't tried it, I highly recommend it. Free starter edition is plenty, but its a very small charge for a whole lotta program if you go for the full version.

 

http://www.ambientdesign.com/artrage.html

 

We're getting very close now =) so much is thanks to you, outZider, for us X61 folk (still the best tablet out there, in my opinion. 1400x1050 IPS display? What what!). Now we just need: screen brightness control, sound (supposedly will work soon), speed step, and then the less important stuff: ethernet, modem, PC Card w/ sleep (i don't really care about any of those). Is HDD spindown working? I can't quite tell for sure.

 

EDIT: what about screen rotation? I suppose we just need to either A) fool Leopard into thinking its an external display or :) kill the rotation block on internal displays?

 

Art Rage was awesome. I tried it out last night and suddenly I want to draw something really bad. One thing though, I've been playing with the mapping and can't seem to get the calibration right -_-

 

About the rotation, it will be a tough one. Most of the *nix I've seen, they cannot change resolutions as will like windows (from Vmware machine). But I hope they do.

 

So far OS X is solid for me. A few panic here and there due to the NTFS-3G driver, but it's awesome.

 

One more thing though, how's your temperature showing? Mine is over 50 most of the time I check. Quite strange. I guess we need Speedstep and undervoltage real bad.

 

Keep this thread updated guys.

 

 

Edit: One more thing: did you guys get Home, End to work in any text editor?

Link to comment
Share on other sites

I'm really surprised by how solid it is here too.

 

I'm actually not finding the thermals to be terrible, as in Ubuntu I was finding it to be over 50 all the time too. Sometimes it would climb all the way to 60 (the flash plugin seems to be particularly terrible in Ubuntu 64-bit).

 

EDIT: Using just outZider's settings I'm finding calibration to be nearly perfect. Only the left-most edge is a little wonky.

 

P.S. Is there a good Mac utility for monitoring system power usage in watts? I found that on battery mode Ubuntu x64 used between 14-19 watts.

Link to comment
Share on other sites

anyone know a good free alternative to inkBook? InkBook isn't expensive, but I would be far more inclined to pay for it if it didn't use a proprietary file format. I'm really sick of having to export my notes to a new format each time I change platforms or programs, and typically the best I can do is export static PDF's to refer to.

 

I wish there was a really solid standardized format for multi-page text + vector graphics (plus bitmaps would be nice too).

Link to comment
Share on other sites

Hey, I was wondering if I should go ahead and install IOPCCard or if it still prevents sleep?

 

EDIT: I also want to give a heads-up to stay the hell away from Menufela on Leopard! As an artist I wanted a true full-screen without the menubar. The site says it isn't compatible with Leopard, but the new beta version is confusingly called 'sketch', so thought I'd give it a try on Leopard as the warning didn't seem to apply to 'sketch' but only 'menufela'. BIG mistake. As far as I can tell, my install is toast. I can't get past the light-blue screen after the grey bootup screen, even in safe mode. And just when everything was working so nicely too...

 

UPDATE: fixed the menufela problem. Apparently affects all Leopard machines and software that uses 'application enhancer'. Also, the PCCard fix does kill sleep (whether or not a card is inserted). Also, though it does make the PCCard slot work, my specific card doesn't have x86 Mac drivers (only PPC).

Link to comment
Share on other sites

I've just bought a USB sound card and it works right when I plug in. Pretty cool.

 

http://www.superwarehouse.com/StarTech_USB...AUDIO/p/1505202

 

Yea... I had an M-Audio JamLab that would have been perfect, but before I installed OS X on my personal computer, I had already donated it to a single mother whose Dell went haywire. She's currently using it to get audio out of the OS X Tiger install I setup for her. She and her kids seem to be loving OS X, and no more viruses and porn popups.

Link to comment
Share on other sites

Hi guys,

 

THANKS THANKS, it's really great to have Leopard running. Thanks all participating for hard work, highly appreciate.

 

I would like to ask about networking.

 

How's it with USB Wi-Fi? I tried to search through forum, but it's just huge mess :)

 

I have only X61-so I'm just happy for you guys that you solved tablet func. Now I just need networking and BIG smile.

 

About power consumtion-seem to be much better than in Linux (Ubuntu,Mint,OpenSuse)-mainly its general, booting time and sleep and wake up Leopard just kick ass :D

 

Thnaks again.

 

btw> to newbies as myself: turn off the Radio switch, it spent 2 days trying to install it from USB DVD drive and always it stopped copying files. Second. read this whole thread, you can safe heaps time.

Link to comment
Share on other sites

Enclosed is ThinkPadTabletEnabler.kext, in a tar-gz archive. You can use kexthelper to install this extension, it will load before the Apple serial driver and allow the tablet port to be detected successfully. You will have to replace 'PNP0501' with 'WACF004' in your /System/Library/Extensions/Apple16X50Serial.kext/Contents/PlugIns/Apple16X50ACPI.kext/Contents/Info.plist, or to have access to both the tablet and your built in serial port, create an array with both values. An example info.plist is provided.

 

Once you reboot, you will be able to configure TabletMagic. I have found the following settings to work well:

Extras

> Don't Query Digitizer

> Range 24570x18430

Enabled

Mapping

> Select [all]

> Select [< constrain <]

> Select [max]

 

Seemed to work okay for me. Select Launch At Startup if it works well for you.

 

This kext may kernel panic your system or kill your family like the mafia. If it does work for you, let me know, and I'll put it on page 1 and send it to the TabletMagic thread.

Thanks a lot outZider!!!!Pen is recognized and now I can browse PDF in Portrait mode!!!!GREAT, GREAT, GREAT!!!I suggest all the readers to make a little Paypal donation for the great effort!! If OutZider send us a registered email I begin to donate 100.. well, 50... OK, 25 dollars for all the useful tutorials and attachments.. it is not much money for one person but, 10, 50 users can contribute to refund all the hours spent to make our Thinkpad the most versatile notebook in the world..

Bye and thanks!

Alex

Link to comment
Share on other sites

{censored}... instead of going into System/Library/Extensions/Apple16X50Serial.kext/Contents/PlugIns/Apple16X50ACPI.kext/Contents/Info.plist

 

I went into System/Library/Extensions/Apple16X50Serial.kext/Contents/Info.plist and I copied the .plist you gave as an example into there... and after doing so I realized I didn't back mine up and I need someone to post their System/Library/Extensions/Apple16X50Serial.kext/Contents/Info.plist file here... if anyone could, that would be awesome!

 

P.S. Since this is my first time posting in this thread, I will share my success story ;)

 

1. I installed Leopard with iAtkos V1.0i with no customization and everything went smoooth....

 

2. First boot I had to use -x or it would freeze on the grey loading screen, reason being the graphics card drivers are incorrect at first.

 

3. I used Kalyway 10.5.2 update to get to 10.5.2, it works flawlessly and everything works great. [still need to boot with -x though]

 

4. I then used the 10.5.2 Graphics Update and installed that, and after doing so I could boot into leopard with no help whatsoever.

 

 

So far, here is my working list:

 

-Graphics

-Trackpoint

-Keyboard

-PCMCIA Slot

 

 

 

Not Working:

 

-Sound

-Tablet [Read Above, need Info.plist file from someone plz :) ]

-Wireless

-Ethernet

-Sleep

 

I think that is it... I can't wait for the 3945 driver to be released :D

Link to comment
Share on other sites

How's it with USB Wi-Fi? I tried to search through forum, but it's just huge mess :unsure:

I have the Netgear WG111v2 USB WiFi thingy, probably runs you $20-$30. It works fine with the Realtek driver which is separately downloadable. It will be recognised as an Ethernet device--not Airport. This should not be a problem but just so you know. There are no problems with connection speed or flakiness etc.; in fact the only issue I have is that the driver only supports WEP 128-bit, so neither WPA is not an option. The USB stick can also get a bit warm but I gather that is a rather common issue even under the best of circumstances.

Link to comment
Share on other sites

Hi there, fascinating thread. I have quite a stupid question, but anyway:

 

I just got today my tablet and I haven't used Windows since 3.1, reading at this thread, I guess that I'd like to keep a partition with Windows running at least until everything works smoothly under osX. The thing is that the tablet doesn't come with a disk, but instead has everything in a partition in hard drive. My options are:

 

1) If I decide to wipe out the disk, format as GUID and install a copy of Vista that I own, besides removing some crapware, would I loose some important tablet-specific programs?

 

2) just instal MBR and then chain0, keep the partition with all the Lenovo stuff.

 

 

which one would you recomend? I'd love to go 1, but I'm not sure if I'd be loosing some preconfigured pen related stuff, bear in mind that I haven't even tried the pen yet! (and I'm already hating Vista!) so I don't even have data to loose.

 

Thanks

 

P.

Link to comment
Share on other sites

On the Vista partition is a system recovery application that lets you create a set of CDs or DVDs for restoring your tablet to factory state. I ended up using that to create the discs, wiped the whole drive, installed OS X using GUID, and then installed Vista from a retail dvd using the product key on the bottom of the laptop. Vista's installer finds a tablet and installs the tablet extensions for you. The only thing you lose is ThinkPad applications, but if you head to Lenovo's site after installation and grab "System Update", it'll install all of that stuff for you.

Link to comment
Share on other sites

Thanks a lot dude! the only problem I have is that the retail DVD I have is for a copy of Vista Ultimate, whereas the one I got with the tablet is something like vista business. Do you think I'll be able to instal from retail and then activate with the lenovo product key? I doubt it, right?

 

Thanks again P.

Link to comment
Share on other sites

Do you think I'll be able to instal from retail and then activate with the lenovo product key? I doubt it, right?

 

Actually, yes, mine was Ultimate, too. Every DVD has Vista Ultimate on it -- the product key you enter determines which version of Vista is installed on your machine. :)

Link to comment
Share on other sites

Well, I got impatient with Vista and decided that I don't care if I only run osX. Now I'm posting from osX.5.2. The only problem is that after successfully kextloading ThinkpadTabletEnabler.kext and editing the Info.plist to have WACF004, TabletMagic still doesn't recognize any tablet.

 

Thanks,

 

R.

Link to comment
Share on other sites

 Share

×
×
  • Create New...