Jump to content

Cardbus/PCMCIA Controller ID 104C:8039 Texas Instruments PCIxx12


  • Please log in to reply
420 replies to this topic

#101
pincopanco

pincopanco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 265 posts

what are you using to edit the plist??

you do realize it must be done with the xcode plist editor because the values in the plist are some wacky format and not just plain hex...

also make sure your looking at the whole lspci command because mine had about 3 pcmcia things in there....the bus controller, the card reader portion and firewire...all are marked with xx21 but only one is the actually pcmcia slot...


sorry for my english !

i edit with Property List Editor 2.1 (is good this ?)

i use 3 different version of linux live cd and i have 3 different result (this is a problem)
the command is lspci -v
i look for CardBus bridge (is the only with 2 MW and 2 I/O number)
nobody result work !!

which version of linux is good ?

#102
wondergod

wondergod

    wonder mac

  • Members
  • PipPipPipPipPip
  • 370 posts
property list editor is fine...just make sure you leave the spaces " " intact...it should be <0000000 0000000 > or like that...

i used ubuntu....pm me your whole lspci and i'll take a look and make sure your using the right one.

#103
pincopanco

pincopanco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 265 posts

property list editor is fine...just make sure you leave the spaces " " intact...it should be <0000000 0000000 > or like that...

i used ubuntu....pm me your whole lspci and i'll take a look and make sure your using the right one.


this is my ubuntu lspci :
0000:08:06.0 CardBus bridge: Texas Instruments: Unknown device 8039
Subsystem: Hewlett-Packard Company: Unknown device 30a5
Flags: bus master, medium devsel, latency 168, IRQ 185
Memory at d0004000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=08, secondary=09, subordinate=0c, sec-latency=176
Memory window 0: 50000000-51fff000 (prefetchable)
Memory window 1: 54000000-55fff000
I/O window 0: 00002400-000024ff
I/O window 1: 00002800-000028ff
16-bit legacy interface ports at 0001

tank for your help

#104
wondergod

wondergod

    wonder mac

  • Members
  • PipPipPipPipPip
  • 370 posts
pincopanco:

I noticed your lspci isn't displaying te fullname of your cardbus

like it should be:
07:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller

notice it has the model of the Texas Instruments Cardbus, the xx12

are you using lspci -v?

#105
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
Anybody success with 10.4.8 kernels? Now with 10.4.8 I get the following error:

IOPCCardBridge::getOFConfigurationSettings: failed to configure the machine

#106
pincopanco

pincopanco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 265 posts

pincopanco:

I noticed your lspci isn't displaying te fullname of your cardbus

like it should be:
07:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller

notice it has the model of the Texas Instruments Cardbus, the xx12

are you using lspci -v?


in window xp system information i look "Texas Instruments PCIxx12 Cardbus Controller"

in linux ubuntu yes i use lspci -v

#107
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
So I guess obody got this working with 10.4.8 kernel sys, right? The error I now get is "IOPCCardBridge::getOFConfigurationSettings: failed to configure the machine". I had to replace both IOPCCardFamily.kext and IOPCIFamily.kext as before, otherwise the kernel panics.

Sys Profiler now say "Mac" instead of ADPI 2,1 but I left the entry ADPI 2,1 in place, dublicated it and renamed the duplicate to Mac, just to go sure nothing is missing.

Anybody has had success with this PCMCIA and 10.4.8? To me it seems the 10.4.8 kernel is addressing the ranges in a different way ..

Cheers,
Bugs.

#108
wondergod

wondergod

    wonder mac

  • Members
  • PipPipPipPipPip
  • 370 posts
Bugs my laptop only has sse2. However have you tried using the 10.4.8 IOPCCardFamily.kext....and then tried editig that one?

#109
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
It's all the same, IOPCCardFamily.kext v.1.6.2. It was not updated with 10.4.8. Don't know with which update it came.

#110
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
Well guys good news concerning our PCMCIA slots with 10.4.8 kernel systems: I just booted my 10.4.8 kernel sys with all the old kexts from my working previous install, and look-a-there: at boot that beautiful message comes up again: IOPCCard info: Intel PCIC probe: TI xx12 rev 00 :)

This mixed setup just does not boot all the way through to GUI (yet). I am sure I only have to replace one other kext, most likely something to do with ACPI.

Also VMWare now boots my native install much further and gets across that ACPI error message, another hint that some 10.4.8 ACPI kext is not fully compatible with my (and others) machine(s).

I'll report back soon once I have found the culprit :( !

#111
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
Found the culprit, it is AppleACPIPlatform.kext: JaS 10.4.8 DVD contains v. 1.02, the version that recognizes my PCMCIA is AppleACPIPlatform.kext 1.03. Don't know what happened there. Maybe Apple forgot the most recent AppleACPIPlatform.kext in its 10.4.8 cumulative update?

Anyway, you find AppleACPIPlatform.kext 1.03 attached. However, I now get a kernel panic with Semthex' latest kernel from yesterday. Whoever has a 10.4.8 kernel sys installed please try the AppleACPIPlatform.kext attached and post if you also get a kernel panic.

I will now try other kernels (Mifki's Original, DeamonES etc.).

Attached Files



#112
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
Status: booted to GUI, PCMCIA working in 10.4.8 kernel system.

Drawbacks: the OS hangs
1) on shutdown
2) as soon as I connect a USB device

As soon a I have been able to fix that I will post the kexts I (ex)changed.

[edit] the culprit of it all seems to be AppleACPIButtons.kext within AppleACPIPlatform.kext .. just trying to solve that ..
[edit2] I'll have to continue this on Sunday, there is all sorts of kexts intertwined. As it looks like I have to create a new mashed AppleACPIPlatform.kext with Elements of both 1.0.2 and 1.0.3, all other paths with exchanging other ACPI related kexts seem to lead astray ..

hey, any of you TI xx12 guys here with a 10.4.8 kernel sys - or just me so far ??

#113
mentorek

mentorek

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 153 posts
  • Location:/dev/urandom
Hey,

I'm with this controller using 10.4.8 kernel and would like to help you. Just give me a shout...

Cheers,
Mik

#114
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
No kidding? Well it would be great if you could zip/rar/stuff/compressed-dmg up (whatever you prefer) your entire Extension folder and upload it somewhere, I think everything below that would be rather awkward for getting this resolved here. That's provided you have a rather speedy enough upload bandwidth.

Which Notebook do you have, btw, with which controller? TI xx12?

Thanks,
Bugs

#115
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
hey Mik, you got my PM :thumbsdown_anim: ?

#116
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
The 10.4.8 AppleACPIPlatform.kext cannot work with hackint0sh PCMCIA slots because it's one of the kexts where Apple has removed ALL references to ADP2,1, both in the plists as well as in the binary drivers themselves. ADP (Apple Developer Platform) 2,1 is what Mac OS x86 detects our hardware as.

The older kexts cannot work either because they contain all sorts of dependencies to other kexts, and like said before that path leads totally astray.

I today tried to mash up a AppleACPIPlatform.kext from the 10.4.8 version and the previous version which still contains the references to ADP2,1. I even binary hacked the 10.4.8 to reinsert ADP2,1 support, but all of that either leads to the kext not being loaded or to the kernel crashing. No chance.

So whoever succeeded in getting this darn TI xx12 PCMCIA slot working with a 10.4.8 kernel sys, please be so kind and zip & post at least the following kexts:

AppleACPIPlatform.kext
IOPCIFamily.kext

Thanks,
Bugs (getting frustrated .. :) )

#117
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
.. reverted back to 10.4.4 kernel sys (JaS .7 DVD + .8 update) from my backup, sick of it .. :censored2: Now booting my native install with VMWare even works again ..

#118
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
Well in theory I have the solution: since IOPCCardFamily can NOT load via ACPI (since spoiled by Apple) it can only load WITHOUT ACPI. The error message "IOPCCardBridge::getOFConfigurationSettings: failed to configure the machine" means it has found the device, thus has correctly been able to address it with its correct device and vendor IDs but cannot get OFConfigurationSettings, which are either IO or memory ranges, or both. So prolly all I have to do is boot Linux WITHOUT ACPI, get the IO and memory ranges as usual and insert them into the plist.

I do not mind the PCMCIA slot loaded with ACPI specifications at all - it only means that it will prevent sleep from working properly, which does not work here right now anyway, so what the {censored} ..

hm, stuff for the weekend.

#119
NET

NET

    InsanelyMac Protégé

  • Members
  • PipPip
  • 63 posts
  • Location:Underworld
  • Interests:are not interesting for others :)
Hello, i've got TravelMate 3010 WTMI, so i think that i can help with testing/coding, but i need to find a 10.4.8 install dvd somewhere (i am registered on demons, but my campus network is totaly filtred, so no torrent traffic availble (i tryed to use the ToR onion proxy, but its very very very slow) right now i'm using 10.4.8 but from jas update so kernel is 8.4.1, if someone has got 10.4.8 and can give me acces via ftp, or wants to upload to my virtual account, i'll be glad and will help here.

BTW. my webcam is seen in profiler under usb devices
Camera:

Version: 1.00
Bus Power (mA): 500
Speed: Up to 480 Mb/sec
Manufacturer: OEM
Product ID: 0x0892
Vendor ID: 0x046d


BTW: only one attached kxt in this topic is useful, the rest is imposibble to decompress, i'll trye stuffit later

#120
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
you can search the forum, there are tutorials how 2 upgrade an existing 10.4.x system .. ;)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy