Jump to content

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


  • Please log in to reply
418 replies to this topic

#361
fingerr

fingerr

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 260 posts
  • Gender:Male
  • Location:Poland

Hi Mariusz,

Do you have USB keyboard with you? If you do, I would like you to try to load this ACPIPS2Nub along with rev3 to see the result. If you don't, that is ok because it might cause your keyboard not working.

Chun-Nan


No I do not have USB keyboard right now.
Shall I try it with vanilla IOPCIFamily.kext? What has been changed in this kext?

Regard,
Mariusz.

#362
~Eureka

~Eureka

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 400 posts

No I do not have USB keyboard right now.
Shall I try it with vanilla IOPCIFamily.kext? What has been changed in this kext?

Regard,
Mariusz.


Hi Mariusz,

Yes, please try it with vanilla IOPCIFamily.kext

I downloaded the ACPIPS2Nub.kext and recompiled it. I used the one from iATKOS, it couldn't load my FireWire information. However, after replacing the one I recomplied, no problems. Just wonder if it is related to pccard.......

Chun-Nan

#363
fingerr

fingerr

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 260 posts
  • Gender:Male
  • Location:Poland

No I do not have USB keyboard right now.
Shall I try it with vanilla IOPCIFamily.kext? What has been changed in this kext?

Regard,
Mariusz.


Hi Chun-Nan
Please find attached requested kexts (can't attach to PM).

--------- EDIT-----------

Ok, I've tried yours ACPIPS2Nub with rev3 but no change, still getting "IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0"

I've also removed ACPIPS2Nub (my laptop keybord stopped to work) but I didn't change anything.


Regards,
Mariusz

Attached Files


Edited by Mariusz, 09 January 2008 - 10:36 PM.


#364
~Eureka

~Eureka

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 400 posts
Hi Mariusz and djmastera2000,

Here is the file I compiled directly from IOPCIFamily-79.5. You can try it to see if you still get the same error message.

Chun-Nan

Attached Files



#365
djmastera2000

djmastera2000

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 172 posts
Same error ;(

#366
~Eureka

~Eureka

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 400 posts

Same error ;(


When I tried to find information on IOPCIFamily, I found this article.
http://forum.insanel...o...=25425&st=0

Determine your computer's PCI Bridge IDs:

In Windows' Device Manager, open the System devices, find your computer's PCI Bridge (on this Toshiba Satellite it is Intel® 82801 PCI Bridge - 2448 - what is it on yours? please post !!).

Doubleclick it and go to the details tab. Below (first entry) you will now see the Devicde Instance ID, on my machine it is

PCI\VEN_8086&DEV_2448 . . . .

The ID combination of 8086 (Vendor) and 2448 (Device) will either have to be matched in the Info.plist of the IOPCIFamily.kext

<key>IOPCIMatch</key>
<string>0x00261011</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>IOPCI2PCIBridge-i386</key>
- <dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOPCIFamily</string>
<key>IOClass</key>
<string>IOPCI2PCIBridge</string>
<key>IOPCIClassMatch</key>
<string>0x06040000&0xffff0000</string>

or in the Info.plist from the AppleACPIPlatform.kext/Contents/PlugIns/AppleACPILPC.kext

- <array>
<string>pci8086,27b9</string>
<string>pci8086,27bd</string>
</array>

but most likey in the AppleACPILPC.kext because it already contains the 8086 Vendor ID, and we all have ACPI Systems (I think the AppleACPIPlatform.kext is the 'paramount' kext of the two). So maybe just add <string>pci8086,2448</string> (respectively your system's according Device ID) to the array would make our kexts load correctly.


Chun-Nan

#367
fingerr

fingerr

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 260 posts
  • Gender:Male
  • Location:Poland

When I tried to find information on IOPCIFamily, I found this article.
http://forum.insanel...o...=25425&st=0
Chun-Nan

Hi Chun-nan,

I've tried IOPCIFamily-79.5 but the same error.

Where did you find AppleACPIPlatform.kext/Contents/PlugIns/AppleACPILPC.kext ? I can't find it my AppleACPIPlatform.kext (vanilla and some other).
Ok, I've found it in kexts sent by Kizwan. Added my pci ids but no change.

Regards,
Mariusz.

Edited by Mariusz, 10 January 2008 - 08:19 AM.


#368
macpo

macpo

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Hi Chun-nan,

First of all thank you for all the efford you have put in resolving this issue...

I tried your rev3 and it works, but I have lost my firewire information. I'm using vanilla kernel and I have ACPIPS2Nub.kext. Could you please post the one you recompiled...

Thanks,

Macpo

#369
~Eureka

~Eureka

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 400 posts

Hi Chun-nan,

First of all thank you for all the efford you have put in resolving this issue...

I tried your rev3 and it works, but I have lost my firewire information. I'm using vanilla kernel and I have ACPIPS2Nub.kext. Could you please post the one you recompiled...

Thanks,

Macpo


Hi Macpo,

Go to this link and download ACPIPS2Nub.kext. Try to replace it with your old ACPIPS2Nub.kext to see the result. It works on my notebook.

http://forum.insanel...p;hl=ACPIPS2Nub

Chun-Nan

#370
Hawie

Hawie

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts

After you replace all kext file, did you get kernel panic? Ok. Do you have firewire device? If you do, let us "disable" it temporarily. Move all FireWire kext file to another location, so you can restore it later. Make sure you use IOPCCardFamily kext file from rev 3. Clear kextcache file & reboot. Let see what happen.


yes, kernel panic. except restore IOPCCard...kext file.
tried to disable firewire in BIOS, move firewire kext file, also get kernel panic.
have to restored.

I just installed new clean system to new hdd with ToH RC2 DVD, still get kernel panic if replaced with the IOPCCard...kext file. Maybe my laptop's hardware something special, the other DVD versions like iATKOS and Kalyway DVD always get kernel panic while boot, only ToH RC2 DVD can boot without kernel panic.
but a lot of hardware components of the laptop work out of box, include 945GM, Atheros 5008X, Giga NIC, Firewire, Touchpad, KB, DVDRW...etc. Audio In/Out working after patched.
now, keep trying cardbus, SD controller and bluetooth to work, its difficult to success, i think.

#371
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts

Hi Chun-nan,

I've tried IOPCIFamily-79.5 but the same error.

Where did you find AppleACPIPlatform.kext/Contents/PlugIns/AppleACPILPC.kext ? I can't find it my AppleACPIPlatform.kext (vanilla and some other).
Ok, I've found it in kexts sent by Kizwan. Added my pci ids but no change.

Regards,
Mariusz.


Mariusz,
That kext file I believe was belong to 10.4.8. I upgrade to ToH leopard from JaS 10.4.8. So kext file from 10.4.8 mixed up with kext file from leopard.

#372
macpo

macpo

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Hi Chun-Nan,
I have tried the ACPIPS2Nub.kext you told me...with no luck. In the terminal if I get that firewire is active.
But in the system profiler I get: "Unable to list firewire devices", and the firewire port doesn't work at all. Do you have any clue of what can be causing this?

This is what I get on the terminal:
bash-3.2# dmesg | grep PC
Extension "com.apple.driver.ApplePCIConfigurator" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
IOPCCard info: Intel PCIC probe: TI XX12 rev 00
FireWire (OHCI) TI ID 803a PCI now active, GUID 080046030274eb9e; max speed s400.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/SATA@1F,2/AppleAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/TOSHIBA MK2035GSS Media/IOGUIDPartitionScheme/Untitled@2



Thanks,

Macpo

#373
~Eureka

~Eureka

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 400 posts

Hi Chun-nan,

I've tried IOPCIFamily-79.5 but the same error.

Where did you find AppleACPIPlatform.kext/Contents/PlugIns/AppleACPILPC.kext ? I can't find it my AppleACPIPlatform.kext (vanilla and some other).
Ok, I've found it in kexts sent by Kizwan. Added my pci ids but no change.

Regards,
Mariusz.


Hi Mariusz,

Here if the IOPCIFamily with "debug info". Try this one and boot with "-s" to enter single user mode. Look for any information related to "PCI configuration" to see if there is "Checking" or "Repairing" showing up. Let me know the result. Don't forget to backup your original file before trying it.

Chun-Nan

Attached Files



#374
~Eureka

~Eureka

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 400 posts
Hi Macpo,

That is odd. Try these steps to see if it helps:
1. sudo -s (enter your password)
2. cd /System/Library
3. rm -rf Extensions.mkext Extenions.kextcache
4. diskutil repairPermissions /
5. reboot

Chun-Nan
(Just curious, did you use Kext Helper to install kexts?)

Hi Chun-Nan,

the leds are blinking, but the card is not working. I can't give her an ip-address and as it is not detected as an airport device, there are no WEP/WAP settings possible.

--LowTech

Hi LowTech,

Check this link and maybe you can get some information on your wireless card.
http://forum.insanel...mp;hl=168c,0013

Chun-Nan

Edit:
I opened a new topic. Here is the link. (For Leopard)
http://forum.insanel...showtopic=81036

For Tiger:
http://forum.insanel...showtopic=81048

#375
fingerr

fingerr

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 260 posts
  • Gender:Male
  • Location:Poland

Hi Mariusz,

Here if the IOPCIFamily with "debug info". Try this one and boot with "-s" to enter single user mode. Look for any information related to "PCI configuration" to see if there is "Checking" or "Repairing" showing up. Let me know the result. Don't forget to backup your original file before trying it.

Chun-Nan

Hi Chun-Nan,

find below dmesg output from last IOPCIFamily.kext:

MAC Framework successfully initializedusing 10485 buffer headers and 4096 cluster IO buffer headersIOAPIC: Version 0x20 Vectors 64:87ACPI: System State [S0 S3 S4 S5] (S3)Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.mbinit: doneSecurity auditing service presentBSM auditing present[ PCI configuration begin ][ PCI configuration :: Mapping ]Scanning PCI bridge 0x44d7c00, bus 0 (0:255)Probing type 0 device class-code 060000 at 0:0:0 [cpu 1]Probing type 1 device class-code 060400 at 0:1:0 [cpu 1]Probing type 0 device class-code 040300 at 0:27:0 [cpu 1]Probing type 1 device class-code 060400 at 0:28:0 [cpu 1]Probing type 1 device class-code 060400 at 0:28:1 [cpu 1]Probing type 1 device class-code 060400 at 0:28:2 [cpu 1]Probing type 0 device class-code 0c0300 at 0:29:0 [cpu 1]Probing type 0 device class-code 0c0300 at 0:29:1 [cpu 1]Probing type 0 device class-code 0c0300 at 0:29:2 [cpu 1]Probing type 0 device class-code 0c0300 at 0:29:3 [cpu 1]Probing type 0 device class-code 0c0320 at 0:29:7 [cpu 1]Probing type 1 device class-code 060401 at 0:30:0 [cpu 1]Probing type 0 device class-code 060100 at 0:31:0 [cpu 1]Probing type 0 device class-code 010180 at 0:31:2 [cpu 1]Probing type 0 device class-code 0c0500 at 0:31:3 [cpu 1]Scanning PCI bridge 0x447a000, bus 7 (0:255)Probing type 2 device class-code 060700 at 7:6:0 [cpu 1]Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.Probing type 0 device class-code 0c0010 at 7:6:1 [cpu 1]Probing type 0 device class-code 018000 at 7:6:2 [cpu 1]Probing type 0 device class-code 080501 at 7:6:3 [cpu 1]bridge 0x447a000 scan final bus range 7:7Scanning PCI bridge 0x4484c00, bus 5 (0:255)Probing type 0 deFrom path: "uuid", Waiting for boot volume with UUID 252724EC-A21D-3FC0-94F9-BCEC237771D7Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>vice class-code 028000 at 5:0:0 [cpu 1]bridge 0x4484c00 scan final bus range 5:6Scanning PCI bridge 0x44a3400, bus 2 (0:255)Probing type 0 device class-code 020000 at 2:0:0 [cpu 0]bridge 0x44a3400 scan final bus range 2:2Scanning PCI bridge 0x446e000, bus 1 (0:255)Probing type 0 device class-code 030000 at 1:0:0 [cpu 0]bridge 0x446e000 scan final bus range 1:1[ PCI configuration :: sort bridges ]Starting AppleACPIPS2NubFound mouse PNP deviceAppleACPIPS2Nub startup complete  added bridge 0x447a000 bus 7:7 to index 1  added bridge 0x4484c00 bus 5:6 to index 2  added bridge 0x4491000 bus 3:4 to index 3  added bridge 0x44a3400 bus 2:2 to index 4  added bridge 0x446e000 bus 1:1 to index 5  added bridge 0x44ac000 bus 0:0 to index 6[ PCI configuration :: Device Tree ][ PCI configuration end ]IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0FireWire (OHCI) TI ID 803a PCI now active, GUID 00080da0d13f83df; max speed s400.Extension "com.apple.driver.iTunesPhoneDriver" has no explicit kernel dependency; using version 6.0.Extension "com.apple.iokit.IOBluetoothFamily" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.E:[AppleUSBBluetoothHCIController][FindInterfaces] mInt0InterruptMaxPacketSize = 16Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPIIXATARoot/PRID@0/AppleIntelICHxSATA/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/TOSHIBA MK1237GSX Media/IOFDiskPartitionScheme/Untitled 3@3BSD root: disk0s3, major 14, minor 3

Regards,
Mariusz.

#376
macpo

macpo

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Hi Chun-Nan
could you send me your AppleACPIPlatform.kext

Thanks,

Macpo

#377
fakedotbr

fakedotbr

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Hi Chun-Nan.

Hi try yours patchs and last was rev3, but not worker anyone.

I Have Leopard 10.5.1 by KalyWay.
Toshiba Satellite Core 2 Duo
PCCards Texas Instruments.


Windows Details Info:

PCI\VEN_104C&DEV_8039&SUBSYS_FF101179&REV_00\4&6B16D5B&0&30F0

Mac infos:
juniors-mac-pro:~ root# sysctl -b hw.model; echo "\n"
Mac Pro

juniors-mac-pro:~ root# 

juniors-mac-pro:~ root# dmesg |grep PC
Extension "com.apple.driver.ApplePCIConfigurator" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPIIXATARoot/PRID@0/AppleIntelICHxSATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/FUJITSU MHV2160BT PL FUJITSU MHV2160BT PL/IOFDiskPartitionScheme/Untitled 2@2
FireWire (OHCI) TI ID 803a PCI now active, GUID 00080da0d1581295; max speed s400.
juniors-mac-pro:~ root#

Thanks.

Junior

#378
~Eureka

~Eureka

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 400 posts

Hi Chun-Nan.Hi try yours patchs and last was rev3, but not worker anyone.I Have Leopard 10.5.1 by KalyWay.Toshiba Satellite Core 2 DuoPCCards Texas Instruments.Windows Details Info:

PCI\VEN_104C&DEV_8039&SUBSYS_FF101179&REV_00\4&6B16D5B&0&30F0
Mac infos:
juniors-mac-pro:~ root# sysctl -b hw.model; echo "\n"  Mac Pro	juniors-mac-pro:~ root#	 juniors-mac-pro:~ root# dmesg |grep PC  Extension "com.apple.driver.ApplePCIConfigurator" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.  IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0  Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPIIXATARoot/PRID@0/AppleIntelICHxSATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/FUJITSU MHV2160BT PL FUJITSU MHV2160BT PL/IOFDiskPartitionScheme/Untitled 2@2  FireWire (OHCI) TI ID 803a PCI now active, GUID 00080da0d1581295; max speed s400.  juniors-mac-pro:~ root#
Thanks.Junior

Hi Junior,

That is known issue so far. I guess before you try the rev3 file, you already have the same error message " IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0".
If so, it seems to have some issues related to IOPCIFamily which I am checking on now.
If possible, you can download IOPCIFamily_debug like Mariusz did and show me the result you get.

Chun-Nan

Same error ;(

Hi djmastera2000,

Can you download IOPCIFamily_debug like Mariusz did and show me the result you get for you have the same error messages. Thanks.

Chun-Nan

#379
~Eureka

~Eureka

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 400 posts

Hi Chun-Nan
could you send me your AppleACPIPlatform.kext

Thanks,

Macpo


Hi Macpo,

Here is the file.

Chun-Nan

Attached File  Archive.zip   521.48KB   19 downloads

#380
Chris Mills

Chris Mills

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
Hi Chun-Nan

I have tried to get my cardbus slot working using your kexts on my Toshiba Satellite Pro U200.

I get kernel panic when trying any of your kexts.

[codebox]Scanning PCI bridge 0x2ebac00, bus 3 (0:255)
Scanning PCI bridge 0x2ef1c00, bus 2 (0:255)
Scanning PCI bridge 0x2eee400, bus 1 (0:255)
[ PCI configuration :: sort bridges ]
[ PCI configuration :: Device Tree ]
[ PCI configuration end ]
IOPCCardBridge::start failed
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/FNC2@1F,2/AppleIntelPIIXATARoot/IDE0@0/AppleIntelICHxSATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/TOSHIBA MK6034GSX TOSHIBA MK6034GSX/IOFDiskPartitionScheme/Untitled 2@2
chris-millss-mac-pro:~ chrismills$ [/codebox]





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