Jump to content
22 posts in this topic

Recommended Posts

Ok, so I've been attempting to install for a couple days to my Thinkpad and kept running into Kernel Panics during initial boot. The ISO I have has already been patched I believe, but may have wanted me to do some other step with 'sh MakeDSDT', which I never did and am unsure about.

 

The way I finally got it to work was went back to the installer and started over, I looked up all my hardware first and previously, I did Customized installed and checked PS2 and unchecked LegacyAHCIATA and left IntelPIIXATA unchecked (during one try I had checked it thinking that's what I had).

 

I left everything else checked and this time I have a successfully booting installation on my system:

 

Thinkpad T60 2623-DAU

Mobility Radeon X1300

Intel PRO/Wireless 3945ABG

Intel 82801GBM/GHM ATA controller

SoundMAX AC97 Audio?

 

Ok, so it boots right up fine, seems fairly quick, a previous post I had seen, a user had said he got the Mobility recognizing by patching X1000.kext and got the wifi working by patching IO802family.kext, I did not do these, my video appeared working, and when I tried to patch the wireless, I followed the wiki's guide and found no place that had the PNPIDs, I did attempt to add an ID, but it had no effect and I have no idea if it was the right place since nothing looked as I expected.

 

Current issues:

Wireless does not work at all, it's not listed in the networking list

Sound does not work at all, it says there's no output devices available

Video appears to work (and at native 1024x768 on my laptop LCD), but I don't know if it's accelerated properly as I can't access my network drive and videos

It keeps saying battery status 0% and has no information at all, I assume this means any speedstepping or power control in my Intel T2400 P4 is also not working.

 

It will go to sleep, both on it's own or if I trigger with my Fn+F4(Thinkpad thing), but it appears to be S1 sleep, the fans say on and the screen back light stays on, I have to hit the power button to wake it up, but it wakes up fine. It'd be nice to get S3 sleep working correctly. ACPI is working on some level though, if I shutdown it can turn off fully on it's own.

 

I love using Safari and cannot wait to get networking and wifi correct, I've seen many guides and different thoughts, but am still not fully understanding most of them.

 

Has anyone gotten around any of these issues on their own installs?

Well I've tried a bunch of different things, many kernel panics and restores later.

 

Only thing I've fixed partly so far is sound, using AzaliaAudio from this thread:http://www.insanelymac.com/forum/index.php?showtopic=97201&st=180

 

I still had to modify it some, in the base Info.plst I had to add IOPCIPrimaryMatch and my PNPID or else it will not use that driver. This only allows sound output to work, I really want to get the mic working, but everything I try fails.

 

I've tried many PowerManagement hacks, there's lots of good guides, but all are for 10.4 or 10.5, why is there no good ACPI power management for 10.6 yet?

 

As for the wifi, iwiDarwin is the only thing that will recognize it at least, it shows up in Mac as a wired adapter, but you're supposed to use a program to make it work on the backend, that program doesn't seem to work. My wifi on light never lights up and it always says no networks found in the program.

 

I was very hopeful I could get an Apple driver to work but even forcing it to use it by PNPid it just does not load.

 

I need to learn more, I wish I could see what modules were in use and what devices were not around, there must be an lspci equivalent.

Ok, a couple more things.

 

I can get line input and output to work if I use the latest VoodooHDA driver: 0.2.2-beta http://forum.voodooprojects.org/index.php/topic,234.0.html

 

But that is ALL that works with that driver, my internal speakers and microphone will not function. The previous hack to AppleAzaila had ONLY the internal speakers working, so still on the drawing board here.

 

 

 

Also I have yet to find a good power management solution (tried half a dozen), but I found that VoodooBattery makes my battery/charge status work great, it seems to think I have 2 batteries, but hte %/time remaining seems correct. I'm using the Snow Leopard edition on at the bottom of the list: http://www.superhai.com/darwin.html

Congratulation I own Two R60 and have not past the booting about 30 days ago.

I am a bit confuse here are running 10.6 or 10.5

you say you got a ISO I have has already been patched were you get that.

Are you talking about SnowOSX Universal 10.6 v3.5 pc distro

Trying to answer some of your question:

I believe Intel PRO/Wireless 3945ABG never work I have to change that for a atheros to get WiFi

Sound and microphone is fix by a USB headphone

That what I know from 10.5

I like to help you because i do want to have 10.6 on my two R60 now you know more than I but at lease two head can think more than one if you answer those question I ask you i may be able to come up with something for you.

I will book mark you tread you the only one trying in a lenovo thank you and good luck

Another T60 user here. I'm interested in getting SL working on my Thinkpad, but am concerned about losing all the work I put into getting Leopard working. My hardware is very similar to yours:

 

Intel T2500 @ 2.0 GHz

Intel 3945ABG

Soundmax AC97 Audio

Mobility Radeon X1400 (acceleration enabled, some mouse tearing - mostly resolved, rez locked at 1400x1050)

Broadcom 2045B Bluetooth (only partially working)

Intel Gigabit LAN (works fine, not sure of exact part no.)

 

Under Leopard, I've got my battery meter working (I added a kext long ago, but can't remember exactly which one.) I do know it's using SuperHai's GenericCPUPowerManagement kext. I don't think it natively supports SpeedStep, because my battery life is shockingly short compared to Windows XP. I tried swapping out an Atheros b/g MiniPCIe card, but ran into hardware issues so reverted back to the Intel card for WinXP/Linux. Under OS X, I'm using a D-Link DBT-120 bluetooth dongle for wireless networking (and it works surprisingly well OOB). The best sleep mode I've achieved is what you've described as S1 sleep; fans on, screen off, backlight on. Hibernate doesn't seem to work, but I may not be setting it up properly.

 

Like, nhy, I'd like to know what patched ISO you're using. I may have to just go ahead and backup my Leopard install and give SL a try.

Gratz on your Leopard installs. I'm new to this so just started right out with SL. If you attempt I'd definately backup, at least save all your kexts and home directory. I've got Time Machine working well, but have seen some worrying sites/posts about restoring from it. If you have the hdd space you could always install to a new partition to play with SL before you commit.

 

As far as the ISO it's the 3.5 Universal one you mentioned, mine has the install greeting in Russian. It talks about doing something with DSDT but I didn't really understand and just ignored it. I'm completely new to all this, so basically just kept hitting 'next' until the install started. As mentioned I kept getting kernel panics and no boots until I did the install fresh (reformatted drive) and unchecked LegacyAHCIATA and booted fine.

 

My laptop is only 1024x768 (hate it) and was running at that resolution was apparent acceleration and no tearing right after install. Power management also worked as well as yours, the S1 sleep state, as did the gigabit ethernet with no issues. After all of my tweaking/playing and testing bunches of Kexts all I've really managed is to get the Audio working. By default there's nothing, with the AzailaAudio package and a patch I get internal speakers working fine. Removing this and switching to VoodooHDA is better though, from cold boot internal speakers work fine as does headphone jack (turning off internal speakers), etc. It even shows some LineInput options, but I cannot get any to work. I actually do have a crappy $3 USB headphone/microphone jack sound card thing off ebay I've yet to try, if that works with microphone that may be enough.

 

As for the video hardware acceleration, I still feel I need something more, videos seem to play fine but if I full screen divx movies or even Hulu I get some pretty bad lag where normally in windows I could run HD versions off Hulu in fullscreen with no issue. It seems like my OpenGL is not working, VLC with OpenGL output would do nothing, the OpenGL tests in Xbench just show black, and if I try GLXGears I get a crash of the program.

 

I too just bought an Atheros off ebay, it's an IBM rebrand from newer models (but listed T60/R60 as well), so I'm hoping it won't have any hardware issues (IBM sometimes wants IBM stuff) and if I get that working fine with WinXP and Linux (and OSX) I'll just leave that, it was only $10 free S/H.

 

After that the only things holding me back from enjoying myself are S3 sleep state, since I sleep my laptop ALL the time and have the extended battery and really enjoy my 6 hours of use in XP, the full screen video playback, and I'm still having some issues with other odds and ends, like a USB webcam, macam shows jumbled video, but it'll work in Quicktime for a while, then cause a hardware crash, but won't work in Skype at all. And I cannot get my cheapo PCMCIA 5-1 card reader to work, I found good kext that recognizes other PCMCIA, but for this just says non-smart card and I'm not sure how to proceed.

 

 

 

As for speedstep I did find one kext that seemed to work great, changed my cpu freq, etc, but after an hour or so caused a KP and I could not boot with it on the system. I may have better luck on your systems: http://code.google.com/p/xnu-speedstep/

Is your native resolution 1024x768, or is that just the best resolution you can get out of it? With my X1400, I had to manually "inject" (I think that's the proper term) my device and vendor IDs into the kext file (ATIRadeonX1000 I think.) It took several retries and reboots and a few gray hairs. After that I've been enjoying full video acceleration, even though my resolution is stuck at 1400x1050. I don't normally hook up an external monitor, so that's OK by me. The power modes also aren't a big deal for me, as I'm usually within arm's reach of a power outlet. The problem with mouse tearing is caused by a "mouse shadow" feature in Leopard. There are a few hacks out there that take care of most of the problem. If you have questions about getting your video working let me know, although what I know may be Leopard specific.

 

For audio, the AppleAzaliaAudio kext that shipped with iDeneb 10.5.6 seemed to do the trick. I can use headphones or internal speakers, and the internal speakers shut off properly when something is inserted into the jack. The microphone, on the other hand, is completely absent.

 

I may try ordering an Atheros card when I have some more cash floating around. I'd prefer to get one with 802.11n since my router meets that spec. Will the Thinkpad N adapter work in the T60? I know the device IDs are restricted by the BIOS.

 

EDIT: On my real Macs, I usually use Carbon Copy Cloner or rsync for backups. I'm not sure how well CCC would handle an OSX MBR partition though.

Hi

 

I also installed SL on my Thinkpad T60 but until now after spending a lot of time I am not able to have audio input working I have only output with Azalia kext.

My wired internet card is not working.I used this kext Intel82566MM without any success.

The internal Wireless card Intel 3945 is not working also but I use the USB D-Link g122 and it works fine.

The sleep is not working and it is a problem for me.

I am not able to adjust the brithness of the LCD screen. I tried this kext AppleIntelGMAX3100FB but it doesn't work.

The CPU is quite hot compared to OSX Leopard. Perhaps the reason is on my dsdt.aml file.

Do you have a patched dsdt.aml working fine for Thinkpad T60.

Can you adjust the brithness on your Laptop?

 

 

Thinkpad T60 2008-BF5

ATI Mobility X1300

Intel core duo T2400

 

Thanks a lot for your help and sorry for my english.

1024x768 is my native resolution on my T60, I wish I had the screen with higher res.

 

Anyway I've tried patching X1000, but had the same video/results that I could tell, I'm not sure how to tell what drivers are being used or not.

 

Also, I just got my Atheros card in the mail, only 2 days after payment. It's working great, recognized instantly in Linux and OSX with no patching or drivers. I had to add a driver in windows and update my Access Connections software to use the newer device.

 

Here's what I bought, it'd IBM rebrand, so it has a FRU P/N: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewI...e=STRK:MEWAX:IT

 

Here's the drivers you need to update: http://www-307.ibm.com/pc/support/site.wss...ocid=MIGR-70480

That page has links to the new Access Connections and a new Power Manager driver and recommends you update both. The new card/driver wouldn't work with the old software, so I'd recomend updating both.

 

One thing of interest/note, in Linux and OSX my hardware 'kill' switch does nothing and my wifi active LED on the bottom of the monitor never lights. That is, I can use the wifi fine regardless if the switch is 'off'. This is fine, just worth noting. It's working great in Windows XP same as the stock card.

 

 

 

I don't have an 'n' protocol router, but it looks like if you find an IBM one you'd use the same driver, that seems to cover all 'g' or 'n' type cards. I'd definately recommend finding one from IBM because Lenovo does have bios checks for some hardware, but I'm not exactly sure it's necassary or if even being IBM that the 'n' is so new the older T60 would be confused.

 

The only Atheros/IBM rebrand with 'n' I can find on ebay right now is this one: http://cgi.ebay.com/IBM-thinkpad-Atheros-A...=item3a519c55da

 

It says it should be compatible with all T/X/R 60/61s, but I've never used it myself. I do notice in the picture it shows connectors for 3 anntennaes, our T60s only have 2, so I'm not sure if that'll be an issue or if you can just buy another and route it wherever you want, etc.

 

Let me know if you try it or how it turns out for you.

tjstagame I am glad you found the atheros working well that is a good deal at that price I will get a couple for bac up

also i was goint to mention a fix we need to do before in the bios provide by Zender at the thinkpads forum to fix the error 1802 but if you got it working you fine congrat. another thing I am sure you been at system preferences to deal with the resolution are you?

 

Sat24 can you talk more about your install it was russian too and what you check or not check and to answer you question I never have been able to adjust the brightening of the screen from 10.5.2 or 10.5.7 the sleep does not bother me an always up.

well guys we all have something in common CORE DUO lets keep this treat alive we may learn how to do 132 don't that be cool

Hi

 

I used the retail SL to do the installation on my Thinkpad T60.I created an image of SL on the USB external disk. I followed this guide: http://prasys.co.cc/2009/08/installing-sno...pard-for-osx86/.

On this tuto you can download all the kexts needed to have a successful installation. Infortunately Like the other people I still have some problems like the adjust brithness and the sleep.

 

On OSX 1.5.2 until 1.5.8 I got all time the adjust brithness working. I don't have the progress bar like in windows but it works out of the box.

 

I ordered this mini wireless card since three weeks http://cgi.ebay.fr/ws/eBayISAPI.dll?ViewIt...3#ht_3121wt_788

I don't receive it yet. I hope it will work.

 

Sorry again for my english.

 

Regards

sat24

your english is very good

and thank you for the info on SL installation

I have this site with some kegs done by upgarde your country man it help me with the wifi I am not very picky all I need is osx running don't care for details but they when all away here is the site

http://dl.free.fr/getfile.pl?file=/KGyHlF0P

Your card is good but in case why not buy another from itjstagame connection ones again I have airport express with (n) but I don't care to get only (g) longer it work

Remember Zender and "error 1802" it happen to me on the first R60 with 1.66GHz the second came with a atheros card it works right out they work be confident that they do.

I will keep my eyes open about your needs

itjstagame, I went ahead and bought one of the Atheros adapters you linked to. Hopefully, it'll work better than the last one. At that price, it's not much of a loss if it doesn't.

 

To see if the X1000 kext is loading, just go to a console and type "kextstat | grep -e X1000". You don't even have to be root. If it spits out a line like:

84	0 0x34a30000 0x5f000	0x5e000	com.apple.ATIRadeonX1000 (5.3.6) <77 76 17 12 6 5 4 2>

then your hacked kext is loaded. You can also go to System Profiler, and look under Extensions to see what kexts are loaded. In System Profiler, you can also go to "Graphics/Displays" to see if Quartz Extreme and Core Image are enabled/accelerated. (See attachment)

 

nhy, I'm not going to take a chance by zapping my BIOS with Zender's hacked copy. If I can get away with a $10 adapter off ebay, there's no point in taking a chance on bricking my T60. itjstagame got it working because it's a legit IBM/Lenovo part, and it's whitelisted in the original BIOS.

post-60455-1255710056_thumb.png

imrazor I am not telling you to do zender bios fix I am only making you aware that if you get "error 1802" you will have no choice I hope you don't

In my case one did it the other not

In regard with what you told itjstagame is a good tool that help getting Quartz Extreme here

PCWiz Computer - [Mac OSx86] OSx86 Tools Utility {New Final Release}

Are you going to try the distro or the usb installer?

I am trying the usb but I am getting problems installing Chameleon and that is only the begining.

I also got an extra atheros at that price

Fortunately, I have a 250GB external drive lying around. I'll probably try the USB install method. If it works well enough, I'll use Carbon Copy Cloner to write the SL image over my Leopard install. I'm used to using the boot0 darwin bootloader, so I'm not sure if I can do that or not with Chameleon or the other EFI bootloader. Right now I've got Chameleon on my Q6600, but it was installed by iDeneb. I'm not sure of the ins and outs of Chameleon yet. I just started reading prasys' blog, so I'm not sure which bootloader he uses.

 

I shouldn't have to use Zender's hack because the Atheros I bought is supposedly IBM branded. However, I'm not sure if the 802.11n adapter (even an IBM one) would be whitelisted or not. So I may eventually have to, but I'm very cautious about flashing hardware.

 

I've tried OSX86 tools out, and as far as I know it doesn't help with Quartz Extreme. What it does do is enable QuartzGL, which is not supported by many apps as of yet. It does have a number of other interesting features I haven't played with yet. I do know it doesn't have EFI strings for the X1300 or X1400.

Hi NHY

 

I spend also a lot of time to make the Snow Leo running partially on my T60.

Have you put the file DSDT.aml on the root or the EXTRA folder ?

Without this you got all time Kernel Panic.

 

As the temperature of the CPU is very high under Snow Leo I prefered to stop with it .

I don't like tu put in failure my Laptop.

 

Regards

Hi

 

I finish by solving my mains problems

1. CPU High temperature

2. Ability to adjust the screen britheness

 

In fact the problem was on the DSDT.aml file I used. I found this file on the internet.

I never was able to create mine with the DSDT patcher. I got all time 1 error.

 

I fount yesterday this tool "DSDT simple Editor" created by EvoOSx86 team.You can generate the DSDT.aml file easily and you can also edit it .There is a new version in english here:http://www.osx86.es/?p=610&cpage=1#comment-54.

Thanks a lot to Evo team.

 

Remaining small problems for me

1..Resolution screen I Can have only 1024x768.

This is my com Apple boot plist.

 

<plist version="1.0">

<dict>

<key>Graphics Mode</key>

<string>1400x1050x32</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string></string>

<key>Timeout</key>

<string>10</string>

<key>device-properties</key>

<string></string>

 

I don't now what is wrong or perhaps my T60 can support only 1024x760 resolution.

 

2. Sleep is not working. I have the same problem with OSX 10.5.8.

 

NHY :you can I think spend more time now to have Snow Leo running on your machine. It works at more than 90%.

 

Regards and thank a lot for your help.

sat24 thank you for your word of encouragement I am happy for you of all the other you sound the more sincere but I am to dome for 10.6 that all.

look I have a good 10.5 running and I can break my head anymore it is very hard to read all this long blogs and fallow their instruction and then get {censored}

You have not mention getting your card yet have you?

Have you got a better resolution under windows in your T60?

i use a external monitor and get 1600/900 and 1400/1050 on the 2.0 and 1024/768 on the 1.66 because that screen don't support any more have you check at:

http://www-307.ibm.com/pc/support/site.wss...p;validate=true

what your machine can do?

Once again thanks

 

PS: I be more happy to give you my email if you care to keep in touch

 

au revoir

Just to checkin/add a quick reply. As was stated, using that $10 card it worked fine in my IBM because it's got an IBM partnumber, it's whitelisted. Also as was said, I'm not sure about the IBM 'n' card because our laptops predate that, so even if it's IBM our BIOS might complain. The cards been great, it took some reading on apple.com forums, to learn OSX wifi system, but now I have it autenticating to my WPA2 WAP on boot, before login and after waking from 'sleep'. I'm quite content.

 

As for screen brightness and 1024x768. As I said, my T60 model's native resolution IS 1024x768 and I never hook to an external monitor, so I've yet to run into resolution issues.

 

My screen brightness adjust has been working fine in 10.6 and 10.6.1, like I said, no onscreen display, but Fn+Home/End adjusts just fine. I also haven't noticed it running extra hot or anything, even though I know the power management isn't quite correct and I'm sure the CPU is running at a higher Freq or Voltage than required it's been fine.

 

I haven't messed with DSDT.aml at all, I'm in windows now for work and haven't had time to mess with OSX the last couple weeks, but I plan on checking that. I found another post talking about dumping BIOS DST/CST in linux and somehow building your own DSDT to hopefully get full APCI support and real sleep working, but it's confusing and I haven't attempted it yet.

 

I'll try out the DSDT editor and let you know what I find. Thanks.

To see if the X1000 kext is loading, just go to a console and type "kextstat | grep -e X1000". You don't even have to be root. If it spits out a line like:

84	0 0x34a30000 0x5f000	0x5e000	com.apple.ATIRadeonX1000 (5.3.6) <77 76 17 12 6 5 4 2>

then your hacked kext is loaded. You can also go to System Profiler, and look under Extensions to see what kexts are loaded. In System Profiler, you can also go to "Graphics/Displays" to see if Quartz Extreme and Core Image are enabled/accelerated. (See attachment)

 

 

Ok, so I'm in OSX and found out it's not using X1000 by default, the only thing video related I can find when I "kextstat | more" is:

66 0 0x4805b000 0x2a000 0x29000 com.apple.kext.ATISupport (6.0.2) <65 14 13 7 5 4 3 1>

 

Now I have hacked X1000 and added my IOPCINumber and I'm pretty sure it was in use those times, but I recall the same issues with no being able to full screen video as well as an additional issue with that driver of mouse tearing. I don't get any when X1000 is no in use.

 

I also tried NatitX1300.kext which seemed to find my video card much better and had tons of extras that sounded really useful like: ATIRNDRV.kext ATIRadeonX1000.kext ATIRadeonX1000GA.plugin ATIRadeonX1000GLDriver.bundle ATIRadeonX1000VADriver.bundle

But when I tried all these '-v' boot looked like it was recognizing better and then when the GUI started the screen would go black. I'm not sure what that was or how to get around it, but I would like to properly test that driver bundle.

 

 

As for using System Profiler, you can't any more. I saw many posts on the topic that in Snow they removed the CI/QE info from the display info page:

So, I just tried taking a screen shot, I tried both Command+Shift+3 or 4 and no file go created, then I tried grab and grab shows a preview that's blank and white, after saving and opening in Color Sync it's still blank and white.

I have noticed that although I recall 'Preview' working fine for showing images fairly early in my install that it has not been working lately. That is if I click on a JPG, Preview opens and displays nothing, if I right-click the JPEG and use ColorSync Utility I can see the image that way.

 

Anyway under display I say this:

GPU, PCIe, x16, 128MB, ATI, No kext loaded, Display: 1024x768 32-bit color.

 

Now I don't think those are right at all, it could be PCIe, but I doubt it's x16, I just always thought my T60 was using AGP. I definately think my screen shot and preview issues are probably related to my OpenGL issues. Any thoughts?

  • 5 months later...

OK, so I've finalized my install on my Thinkpad T60-200768U:

 

FINALLY!

 

So here's the scoop in case anyone is interested...

 

Used the guide from sojugarden... (osx86.sojugarden.com/installer)

Basically word for word.

 

I did not add any kexts other than the azalia audio after install.

 

Run the azalia.pkg file to install it onto your system.

Then copy the azalia kext files into your /Extra/Extensions folder.

Rebuild your KEXT cache

 

Then rebuild your SL KEXT cache.

 

(there's a link off the main page above that provides the information needed.)

 

Make sure that during the myHack installer, that you chose to use ps2 (there's an options button to select what you want installed.)

 

Currently working on my system:

wireless default card from IBM (3945ABG)

trackpad

keyboard,

built-in ethernet

audio.

 

Not working (So far)

Microphone.

 

Current display is set at 1400x1050.

 

I have not modified the ATIRadionX1000.kext to fool it. As this point in time, my system is currently at max resolution.

 

I have not tried to connect external display, but will attempt that shortly.

 

That's it... So far all is well.

 

I have noticed that 10.6.3 may stop the wireless from working. I'll be checking that out on a separate partition and see if I can find the differences.

×
×
  • Create New...