Jump to content

CardBus/PCMCIA PC Cards for Leopard


~Eureka
 Share

1,073 posts in this topic

Recommended Posts

I have installed this package and now it worked but now my usb devices will not get detected unless they are plugged in before I boot up. If I wait until OS X is started they do not get activated. USB mouse and USB flash drive

Link to comment
Share on other sites

Just like Pere, when I load IOPCCardfamily.kext (either during boot, or afterwards with kextload), I lose firewire (I have a TI Cardbus and firewire).

Is there no way to get both working at the same time?

Also (this might be irrelevant), my 5-in-1 card reader is TI too (integrated, Toshiba U200 notebook), any chance of making it work somehow?

Link to comment
Share on other sites

Many thanks! now firewire works on my notebook!

---------------------------------------

Darwin MacHkBook.mshome.net 9.4.0 Darwin Kernel Version 9.4.0: Mon Jun 9 19:30:53 PDT 2008; root:xnu-1228.5.20~1/RELEASE_I386

Versión del sistema:

Mac OS X 10.5.4 (9E17)

Versión del kernel: Darwin 9.4.0

 

 

---------------------------------------

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)

00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)

00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)

00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)

00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)

00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)

00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)

00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)

00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)

00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)

00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)

00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)

06:04.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)

06:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)

06:04.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)

06:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

 

Thanks again chun-nan exellent work!

Link to comment
Share on other sites

Hi Chan-nun and everybody here!

 

I have just installed Kaliway 10.5.2 with vanilla Kernel on my DS4 and everythng was ready to go except my soundcard, which consist of a PCMCIA plug into a PCMCIA-PCI adapter.

 

After installing PCCard.10.5.2.beta3.mpkg.zip i cant get into Macos again. It stays in the white screen with the Apple and the loading icon turning forever. This was my first attempt to install my PCMCIAtoPCI adapter:

 

Ricoh R/RL/ET/RC/5C475(II),R5C20 or compatible ---> thats what it shows in the device manager on windows XP, the brand i am not sure, i think its Buffalo (tell me if you need it please)

 

Anybody got an idea about what could be happening? Was i supposed to install first the PCCard.10.5.2.beta3.kext.zip? Sorry but i couldnt get it clear by the explanation at the beginning of this post. I am really new to all of this so i got pretty lost.

 

Even if i cant make the adapter work..is there an easy way to restore my system? can i just enter in safe mode like windows or something similar to fix whatever the installer broke?

 

Thanks in advance for your work and tips...awesome 32 support pages!! :)

Link to comment
Share on other sites

**EDIT: After a new fresh install i tried to install the Kext v8 package instead of mpkg. I installed the Kexts with Kext helper. Now i can see something being recognized when booting with -v, but i still cant get into the system, or if i do, it freezes quickly after some browsing. I took this 2 pics in 2 different boots:

 

p8220246.JPG

 

p8220247.JPG

 

Also i am a bit confused on this part of the first topic:

 

[iMPORTANT]

If you get the kernel panic, PLEASE check if you have replaced the following files to make your cardbus slot working before:

 

AppleACPIPlatform

AppleAPIC

IOACPIFamily

 

Where am i supposed to find these files so that i can overwrite my old ones?

 

Thanks!

Link to comment
Share on other sites

Chun-Nan,

I have a Vaio VGN-TXN15p.

 

I am trying to get OSX working. From what I understand, it is possible according to this post.

I bought 3-4 other Mini PCI-E cards: Apple native card, DW1490, DW1390 etc.

 

Here is the problem that I am having: Mini pci port is not recognized. Cannot use the en0-->en1 trick because networkinterfaces.plist the EN option is not even on the list, only FW. The light never powers on.

 

I have tried almost every build possible, and it doesn't seem to work. The crazy part is - the desciption in the post makes it look easy.

 

Could you please let me know what you think is going wrong here? I tried your KEXT with 10.5.2 and got a kernel error.

 

Any tips?

 

Thank you for your great work?

Link to comment
Share on other sites

Alright it might be a little hard for me to explain what's going on due to me not knowing very much about Mac. I've been working day in and day out trying to figure this out and get a 100% working Acer MacOSX86 however no luck. My audio laggs and no network interface shows up at all. Someone else with an Acer like mines told me to install the PCCARD Beta 3 and it should work. I tried, however it just keeps blowing my OS out of the water. It even changed the name from the 5 second countdown window thing. It's something "-s1" now. Here is the picture after letting it sit there for a while trying to let it load..... It's fast but sits there for ever. My photos are not great so please feel free to ask about retaking them. And they might be out of order.

 

It's an Acer Extensa 4420 AMD Dual Core 1.9Ghz 2GB Ram

post-276677-1219605770_thumb.jpg

post-276677-1219605781_thumb.jpg

post-276677-1219605795_thumb.jpg

post-276677-1219605832_thumb.jpg

Link to comment
Share on other sites

**EDIT: After a new fresh install i tried to install the Kext v8 package instead of mpkg. I installed the Kexts with Kext helper. Now i can see something being recognized when booting with -v, but i still cant get into the system, or if i do, it freezes quickly after some browsing. I took this 2 pics in 2 different boots:

 

.....

 

Also i am a bit confused on this part of the first topic:

 

[iMPORTANT]

If you get the kernel panic, PLEASE check if you have replaced the following files to make your cardbus slot working before:

 

AppleACPIPlatform

AppleAPIC

IOACPIFamily

 

Where am i supposed to find these files so that i can overwrite my old ones?

 

Thanks!

 

Hi insaneu,

 

It seems that your Pccard bridge is activated and your pccard device is found.

 

Try to install PCCard.10.5.2.beta3.zip (both IOPCIFamily and IOPCCardFamily) via KextHelper to see if it makes any difference.

 

Let me know the result. Thanks.

 

Chun-Nan

 

Chun-Nan,

I have a Vaio VGN-TXN15p.

 

I am trying to get OSX working. From what I understand, it is possible according to this post.

I bought 3-4 other Mini PCI-E cards: Apple native card, DW1490, DW1390 etc.

 

Here is the problem that I am having: Mini pci port is not recognized. Cannot use the en0-->en1 trick because networkinterfaces.plist the EN option is not even on the list, only FW. The light never powers on.

 

I have tried almost every build possible, and it doesn't seem to work. The crazy part is - the desciption in the post makes it look easy.

 

Could you please let me know what you think is going wrong here? I tried your KEXT with 10.5.2 and got a kernel error.

 

Any tips?

 

Thank you for your great work?

 

Hi tiomka,

 

If you get kernel panic, I will suggest you to check the file permissions on those files you installed again.

 

If possible, post your dmesg log and ioreg_sp.txt so that I can check it. Thanks.

 

Chun-Nan

 

Alright it might be a little hard for me to explain what's going on due to me not knowing very much about Mac. I've been working day in and day out trying to figure this out and get a 100% working Acer MacOSX86 however no luck. My audio laggs and no network interface shows up at all. Someone else with an Acer like mines told me to install the PCCARD Beta 3 and it should work. I tried, however it just keeps blowing my OS out of the water. It even changed the name from the 5 second countdown window thing. It's something "-s1" now. Here is the picture after letting it sit there for a while trying to let it load..... It's fast but sits there for ever. My photos are not great so please feel free to ask about retaking them. And they might be out of order.

 

It's an Acer Extensa 4420 AMD Dual Core 1.9Ghz 2GB Ram

 

Hi SebastianAlain,

 

I am not sure what happened to your machine. It should work on AMD machine.

 

I will suggest you to restore the files you replaced (IOPCIFamily and IOPCCardFamily) first to see if it is back to original.

 

Chun-Nan

Link to comment
Share on other sites

Chun-Nan... I restored those two, but no luck. I reinstalled the whole OS and the computer is back up and running. However I'm still lacking everything. The computer doesn't even show it has Ethernet and Wireless.. non the less the PC Card. Hmmmm any idea? What information can I provide to get help?

 

Thank you so much btw!! :(

Link to comment
Share on other sites

Hi insaneu,

 

It seems that your Pccard bridge is activated and your pccard device is found.

 

Try to install PCCard.10.5.2.beta3.zip (both IOPCIFamily and IOPCCardFamily) via KextHelper to see if it makes any difference.

 

Let me know the result. Thanks.

 

Chun-Nan

 

Hi Cun-nan, thanks for the reply.

 

Now i got a different report. I only see something PC related at the top line. Tell me please if you need more specs about my computer, HDs configuration or whatever.

 

p8250248.JPG

 

Thanks again! you rock!

Link to comment
Share on other sites

hello am tattootroy. i have search all the forum for 2 days and tried a lot of different method that other folks did . but none work for me.

 

my problem is my mini pci-e card wont show up in the system. i used DPCImanager and it shows that my broadcom wifi card. is there .

i have used about 5 different IO8family.kext all with my cards vendor and devive id . still wont show. i install every version of chun files still no show. (on good thing from chun files i can now pull out and back in my pcmica netgear wifi and it works. before if i pull it out , i had to reboot for it to work again

 

my laptop is hp dv5150ea can some one tell me how do i find out the maker or the mini pci-e bus port thats on my lappy mother board ?.

and steps of wat i can do find the source of what is causing my mini pci-e not to show

 

also i have did the pin 20 mod to the mini pci-e wifi card in order to by pass the hardware turn on button for wifi

also the card works fine in windows.

 

plz help me as i have being on this laptop and forum now for over 3 weeks tring to set up mac and windows multiboot. plus a working vmware on one hards drive. which took a lot of trials and errow . but finally got every thing working. except by buit in wifi.

 

my wifi card is broadcom BCM94311MCG vender-id:4311

 

also chun is intel pci-e bus in your moded kexted here is a link to the vendor and device id for my intel stuff

 

27d2 82801G (ICH7 Family) PCI Express Port 2

27d4 82801G (ICH7 Family) PCI Express Port 3

27d6 82801G (ICH7 Family) PCI Express Port 4

http://pci-ids.ucw.cz/iii/?i=8086

 

so plz some on help me out regards

my_ioreg_file_.rtf

Link to comment
Share on other sites

my wifi card is broadcom BCM94311MCG vender-id:4311

 

Hi,

There is a couple of user that owned same hardware like you that can't get their working too. Kext that supposedly handle your card is AppleAirPortBrcm4311.kext. To be exact, your hardware's ID should exist in this file:-

/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist

 

This is the example of the list of hardware's ID in that file:-

<key>IONameMatch</key>

<array>

<string>pci106b,4e</string>

<string>pci14e4,4311</string>

<string>pci14e4,4312</string>

<string>pci14e4,4313</string>

<string>pci14e4,4318</string>

<string>pci14e4,4319</string>

<string>pci14e4,431a</string>

<string>pci14e4,4320</string>

<string>pci14e4,4324</string>

<string>pci14e4,4325</string>

<string>pci14e4,4328</string>

<string>pci14e4,432b</string>

<string>pci14e4,432c</string>

<string>pci14e4,432d</string>

</array>

 

Make sure your hardware's ID is listed in that file. If not, you need to add it.

 

You can try to load the kext file manually to see if it is working. You need to do this in terminal:-

sudo -s

(you need to supply your password to continue)

kextload -tv /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext

 

See if it produce any error or warning message. Check at your System Preferences if it detect any new card.

 

If it detect your card, boot with "-f" to refresh your kext cache file.

 

Good luck. ;)

 

kizwan

Link to comment
Share on other sites

Hi,

There is a couple of user that owned same hardware like you that can't get their working too. Kext that supposedly handle your card is AppleAirPortBrcm4311.kext. To be exact, your hardware's ID should exist in this file:-

/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist

 

This is the example of the list of hardware's ID in that file:-

Make sure your hardware's ID is listed in that file. If not, you need to add it.

 

You can try to load the kext file manually to see if it is working. You need to do this in terminal:-

sudo -s

(you need to supply your password to continue)

kextload -tv /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext

 

See if it produce any error or warning message. Check at your System Preferences if it detect any new card.

 

If it detect your card, boot with "-f" to refresh your kext cache file.

 

Good luck. :D

 

kizwan

 

 

hello thanks for your support . the AppleAirPortBrcm4311.kext is loading fine. as i also have a broadcom pcmcia card with 4318 device id .. it it works fine and show as airport.

but i want the built in wifi to work. so i can use my pcmcia slot for my gprs mobile internet card that i am going to permanently fit in the pcmcia slot

 

i think the problem i have is with my mini pci-e port. its not bootin up in the system.

 

the driver is loaded . but some how some thing is preventing my min-pcie port from communicating with the broadcom kext driver,

do you have any more info on stuff i can try . i really appreciate it . regards

Link to comment
Share on other sites

hello thanks for your support . the AppleAirPortBrcm4311.kext is loading fine. as i also have a broadcom pcmcia card with 4318 device id .. it it works fine and show as airport.

but i want the built in wifi to work. so i can use my pcmcia slot for my gprs mobile internet card that i am going to permanently fit in the pcmcia slot

 

i think the problem i have is with my mini pci-e port. its not bootin up in the system.

 

the driver is loaded . but some how some thing is preventing my min-pcie port from communicating with the broadcom kext driver,

do you have any more info on stuff i can try . i really appreciate it . regards

 

Hi,

Referring to your ioreg, your internal wireless card is recognized (i believe it was powered on too) but no kext loaded for it to get working.

| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain 7>

| | | | {

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOProbeScore" = 0xffffffffffffff9c

| | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily"

| | | | "Bridge Memory Ranges" = (0xfffffffffff00000,0xfffff)

| | | | "IOMatchCategory" = "IODefaultMatchCategory"

| | | | "Bridge IO Ranges" = ()

| | | | "IONameMatched" = "pci-bridge"

| | | | "IOClass" = "IOPCI2PCIBridge"

| | | | "IONameMatch" = "pci-bridge"

| | | | "IOPowerManagement" = {"ChildrenPowerState"=0x2,"CurrentPowerState"=0x2}

| | | | }

| | | |

| | | +-o PXS3@0 <class IOPCIDevice, registered, matched, active, busy 0, retain 9>

| | | {

| | | "IOPCIResourced" = Yes

| | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")

| | | "IOName" = "pci14e4,4311"

| | | "subsystem-id" = <64130000>

| | | "IOPCIExpressLinkCapabilities" = 0x36411

| | | "IODeviceMemory" = (({"address"=0xffffffffd0000000,"length"=0x4000}))

| | | "class-code" = <00800200>

| | | "IOPowerManagement" = {"CurrentPowerState"=0x2}

| | | "revision-id" = <01000000>

| | | "IOInterruptSpecifiers" = (<1200000007000000>,<0500000000000100>)

| | | "assigned-addresses" = <1000068200000000000000d00000000000400000>

| | | "IOChildIndex" = 0x1

| | | "built-in" = <00>

| | | "device-id" = <11430000>

| | | "vendor-id" = <e4140000>

| | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP03@1c0002/PXS3@0"

| | | "subsystem-vendor-id" = <3c100000>

| | | "name" = "pci14e4,4311"

| | | "IOPCIExpressLinkStatus" = 0x1011

| | | "reg" = <00000600000000000000000000000000000000001000060200000000000000000000000000400

00>

| | | "compatible" = <706369313033632c3133363400706369313465342c3433313100706369636c6173732c3032383

303000>

| | | }

 

Maybe you can try this. Boot your OSX with -f flag without your cardbus attached. See if it make any difference.

 

IOPCIFamily.kext file from this thread mean to fix bios misconfiguration, so it should recognized your mini pci-e properly. Referring to your ioreg, your mini pci-e is working properly. The issue is that the appropriate kext for your broadcom 4311 (internal) failed to load. I have found sometime, in odd situation, OSX need to boot with -f flag every time to force load the kext file.

 

Good luck. :rolleyes:

 

kizwan

Link to comment
Share on other sites

i did the -f boot still no go. i did a full reinstall of leo kaly 10.5.2

here is the ioreg i got

 

+-o PXS3@0 <class IOPCIDevice, registered, matched, active, busy 0, retain 9>

| | | {

| | | "IOPCIResourced" = Yes

| | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")

| | | "IOName" = "pci14e4,4311"

| | | "subsystem-id" = <64130000>

| | | "IOPCIExpressLinkCapabilities" = 0x36411

| | | "class-code" = <00800200>

| | | "IOPowerManagement" = {"CurrentPowerState"=0x2}

| | | "revision-id" = <01000000>

| | | "IOInterruptSpecifiers" = (<1200000007000000>,<0400000000000100>)

| | | "assigned-addresses" = <1000038200000000000000d00000000000400000>

| | | "IOChildIndex" = 0x1

| | | "built-in" = <00>

| | | "device-id" = <11430000>

| | | "vendor-id" = <e4140000>

| | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP03@1c0002/PXS3@0"

| | | "subsystem-vendor-id" = <3c100000>

| | | "name" = "pci14e4,4311"

| | | "IOPCIExpressLinkStatus" = 0x1011

| | | "reg" = <00000300000000000000000000000000000000001000030200000000000000000000000000400

00>

| | | "compatible" = <706369313033632c3133363400706369313465342c3433313100706369636c6173732c3032383

303000>

| | | }

Link to comment
Share on other sites

i did the -f boot still no go. i did a full reinstall of leo kaly 10.5.2

here is the ioreg i got

 

+-o PXS3@0 <class IOPCIDevice, registered, matched, active, busy 0, retain 9>

| | | {

| | | "IOPCIResourced" = Yes

| | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")

| | | "IOName" = "pci14e4,4311"

| | | "subsystem-id" = <64130000>

| | | "IOPCIExpressLinkCapabilities" = 0x36411

| | | "class-code" = <00800200>

| | | "IOPowerManagement" = {"CurrentPowerState"=0x2}

| | | "revision-id" = <01000000>

| | | "IOInterruptSpecifiers" = (<1200000007000000>,<0400000000000100>)

| | | "assigned-addresses" = <1000038200000000000000d00000000000400000>

| | | "IOChildIndex" = 0x1

| | | "built-in" = <00>

| | | "device-id" = <11430000>

| | | "vendor-id" = <e4140000>

| | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP03@1c0002/PXS3@0"

| | | "subsystem-vendor-id" = <3c100000>

| | | "name" = "pci14e4,4311"

| | | "IOPCIExpressLinkStatus" = 0x1011

| | | "reg" = <00000300000000000000000000000000000000001000030200000000000000000000000000400

00>

| | | "compatible" = <706369313033632c3133363400706369313465342c3433313100706369636c6173732c3032383

303000>

| | | }

 

Hi tattootroy,

 

Sorry for the late reply. I have been busy recenlty.

 

I have checked the "my_ioreg_file_.rtf" you posted earlier. The only thing I can guess right now is due to the wrong Bridge Memory Ranges and Bridge IO Ranges.

 

| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain 7>

| | | | {

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOProbeScore" = 0xffffffffffffff9c

| | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily"

| | | | "Bridge Memory Ranges" = (0xfffffffffff00000,0xfffff)

| | | | "IOMatchCategory" = "IODefaultMatchCategory"

| | | | "Bridge IO Ranges" = ()

| | | | "IONameMatched" = "pci-bridge"

| | | | "IOClass" = "IOPCI2PCIBridge"

| | | | "IONameMatch" = "pci-bridge"

| | | | "IOPowerManagement" = {"ChildrenPowerState"=0x2,"CurrentPowerState"=0x2}

| | | | }

| | | |

| | | +-o PXS3@0 <class IOPCIDevice, registered, matched, active, busy 0, retain 9>

 

However, I am not sure what caused it yet.

 

Chun-Nan

Link to comment
Share on other sites

Hello all,

 

As we are many people here having troubles with our hardware and Cun-nan is a human being (as far as i know :D ), i think i have decided to forget about my non-working PCMCIA to PCI adapter and buy another one which works properly. After all, it should be quite cheap.

 

Which one do you think its a safe bet? is there any model-chipset that gets recognized by Leopard even without the great Chun-nan´s drivers?

 

Sorry to hijack the thread like this but i thought i could get answers from many experienced users here.

 

thanks a lot.

Link to comment
Share on other sites

hi chun nam thanks for you interest. can you let me know how do i find out the vendor and device id . of my mini pci-e bus . so i can check to see if its in your moded pcibridge kext?

 

also what the name of the software used to compile kext files on mac ?

 

 

also do you know of any links on how to add vender and device id to your source files. regards

Link to comment
Share on other sites

Hello,

 

Here is the IOPCCardFamily file that I have worked on today. I complied the source files offered from Apple and also fixed some bugs. You do not have to edit the info.plist to match your machine. If your pccard shows "IOPCCardBridge::start failed", you can give it a try.

 

How to use?

  • Backup your original IOPCCardFamily driver (and IOPCIFamily driver)
  • Replace your IOPCCardFamily driver (and IOPCIFamily driver) with the attached one that contains all necessary modifications
  • Reboot
  • As root, type "dmesg | grep PC"; you should see something being found

Welcome to try it. Don't forget to backup the old files before trying it.

 

[iMPORTANT]

If you get the kernel panic, PLEASE check if you have replaced the following files to make your cardbus slot working before:

 

AppleACPIPlatform

AppleAPIC

IOACPIFamily

 

If you did, you probably need to find a way to restore those files first.

If you still get kernel panic, you can take the picture of it if possible. Thanks.

 

[KNOWN ISSUES]

It may cause kernel panic with AGPGart installed.....

If you have the error message "IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0" before trying the rev3 file, it still may not work after trying the rev3 file.

Chun-Nan

 

Kext File: IOPCCardFamily_chunnan_rev3.zip

Source Code: IOPCCardFamily_48_chunnan.zip

 

[uPDATE]

1/17/2008: rev6 and source code update

Please replace IOPCCardFamily and IOPCIFamily at the same time.

You DO NOT have to edit info.plist because it will use "ADP2,1" by default.

If you are using other revisions, please update to rev6.

If possible, let me know the result. Thanks.

 

IOPCCardFamily_chunnan_Leopard_rev6.zip

IOPCCardFamily_chunnan_Leopard_rev6_src.zip

 

1/30/2008: rev7 and source code update

Please replace IOPCCardFamily and IOPCIFamily at the same time.

You DO NOT have to edit info.plist because it will use "ADP2,1" by default.

If you are using other revisions, please update to rev7.

If possible, let me know the result. Thanks.

 

IOPCCardFamily_chunnan_Leopard_rev7.zip

IOPCCardFamily_chunnan_Leopard_rev7_src.zip

 

2/7/2008: rev8 and source code update

Please replace IOPCCardFamily and IOPCIFamily at the same time.

You DO NOT have to edit info.plist because it will use "ADP2,1" by default.

If you are using other revisions, please update to rev8.

If possible, let me know the result. Thanks.

 

IOPCCardFamily_chunnan_Leopard_rev8.zip

IOPCCardFamily_chunnan_Leopard_rev8_src.zip

 

5/25/2008: beta3 installation package update

Please choose IOPCCardFamily and IOPCIFamily at the same time.

If possible, let me know the result. Thanks.

 

 

PCCard.10.5.2.beta3.zip

 

==========

{ "Cirrus PD6729", IS_CIRRUS|IS_PCI, ID(CIRRUS, 6729) }

{ "Cirrus PD6730", IS_CIRRUS|IS_PCI, PCI_VENDOR_ID_CIRRUS, -1 }

{ "Cirrus PD6832", IS_CIRRUS|IS_CARDBUS, ID(CIRRUS, 6832) }

{ "ENE 1211", IS_TI|IS_CARDBUS, ID(ENE, 1211) } <= new added

{ "ENE 1225", IS_TI|IS_CARDBUS, ID(ENE, 1225) } <= new added

{ "ENE 1410", IS_TI|IS_CARDBUS, ID(ENE, 1410) } <= new added

{ "ENE 710/2/4", IS_TI|IS_CARDBUS, ID(ENE, 1411) } <= new added

{ "ENE 712/4", IS_TI|IS_CARDBUS, ID(ENE, 1412) } <= new added

{ "ENE 1420", IS_TI|IS_CARDBUS, ID(ENE, 1420) } <= new added

{ "ENE 720/2/4", IS_TI|IS_CARDBUS, ID(ENE, 1421) } <= new added

{ "ENE 722/4", IS_TI|IS_CARDBUS, ID(ENE, 1422) } <= new added

{ "O2Micro OZ6729", IS_O2MICRO|IS_PCI|IS_VG_PWR, ID(O2, 6729) }

{ "O2Micro OZ6730", IS_O2MICRO|IS_PCI|IS_VG_PWR, ID(O2, 6730) }

{ "O2Micro OZ6832/33", IS_O2MICRO|IS_CARDBUS, ID(O2, 6832) }

{ "O2Micro OZ6836/60", IS_O2MICRO|IS_CARDBUS, ID(O2, 6836) }

{ "O2Micro OZ6812", IS_O2MICRO|IS_CARDBUS, ID(O2, 6812) }

{ "O2Micro OZ6922", IS_O2MICRO|IS_CARDBUS, ID(O2, 6922) }

{ "O2Micro OZ6933/711E1", IS_O2MICRO|IS_CARDBUS, ID(O2, 6933) }

{ "O2Micro OZ6912/711E0", IS_O2MICRO|IS_CARDBUS, ID(O2, 6912) }

{ "O2Micro OZ711EC1/M1", IS_O2MICRO|IS_CARDBUS, ID(O2, 7112) }

{ "O2Micro OZ711EC1", IS_O2MICRO|IS_CARDBUS, ID(O2, 7113) }

{ "O2Micro OZ711M1/MC1", IS_O2MICRO|IS_CARDBUS, ID(O2, 7114) }

{ "O2Micro OZ711MP1/MS1", IS_O2MICRO|IS_CARDBUS, ID(O2, 7134) } <= new added

{ "O2Micro OZ711EZ1", IS_O2MICRO|IS_CARDBUS, ID(O2, 7135) } <= new added

{ "O2Micro OZ711SP1", IS_O2MICRO|IS_CARDBUS, ID(O2, 7136) } <= new added

{ "O2Micro OZ711E2", IS_O2MICRO|IS_CARDBUS, ID(O2, 71E2) }

{ "O2Micro OZ711M2", IS_O2MICRO|IS_CARDBUS, ID(O2, 7212) }

{ "O2Micro OZ711M3/MC3", IS_O2MICRO|IS_CARDBUS, ID(O2, 7223) }

{ "O2Micro OZ711MP3/MS3", IS_O2MICRO|IS_CARDBUS, ID(O2, 7233) } <= new added

{ "Ricoh RL5C465", IS_RICOH|IS_CARDBUS, ID(RICOH, RL5C465) }

{ "Ricoh RL5C466", IS_RICOH|IS_CARDBUS, ID(RICOH, RL5C466) }

{ "Ricoh RL5C475", IS_RICOH|IS_CARDBUS, ID(RICOH, RL5C475) }

{ "Ricoh RL5C476", IS_RICOH|IS_CARDBUS, ID(RICOH, RL5C476) }

{ "Ricoh RL5C477", IS_RICOH|IS_CARDBUS, ID(RICOH, RL5C477) } <= new added

{ "Ricoh RL5C478", IS_RICOH|IS_CARDBUS, ID(RICOH, RL5C478) }

{ "SMC 34C90", IS_CARDBUS, ID(SMC, 34C90) }

{ "TI 1130", IS_TI|IS_CARDBUS, ID(TI, 1130) }

{ "TI 1131", IS_TI|IS_CARDBUS, ID(TI, 1131) }

{ "TI 1031", IS_TI|IS_CARDBUS, ID(TI, 1031) }

{ "TI 1210", IS_TI|IS_CARDBUS, ID(TI, 1210) }

{ "TI 1211", IS_TI|IS_CARDBUS, ID(TI, 1211) }

{ "TI 1220", IS_TI|IS_CARDBUS, ID(TI, 1220) }

{ "TI 1221", IS_TI|IS_CARDBUS, ID(TI, 1221) }

{ "TI 1225", IS_TI|IS_CARDBUS, ID(TI, 1225) }

{ "TI 1250A", IS_TI|IS_CARDBUS, ID(TI, 1250A) }

{ "TI 1251A", IS_TI|IS_CARDBUS, ID(TI, 1251A) }

{ "TI 1251B", IS_TI|IS_CARDBUS, ID(TI, 1251B) }

{ "TI 1410", IS_TI|IS_CARDBUS, ID(TI, 1410) }

{ "TI 1420", IS_TI|IS_CARDBUS, ID(TI, 1420) }

{ "TI 1450", IS_TI|IS_CARDBUS, ID(TI, 1450) }

{ "TI 1451", IS_TI|IS_CARDBUS, ID(TI, 1451) }

{ "TI 1510", IS_TI|IS_CARDBUS, ID(TI, 1510) }

{ "TI 1520", IS_TI|IS_CARDBUS, ID(TI, 1520) }

{ "TI 1620", IS_TI|IS_CARDBUS, ID(TI, 1620) }

{ "TI 4410", IS_TI|IS_CARDBUS, ID(TI, 4410) }

{ "TI 4450", IS_TI|IS_CARDBUS, ID(TI, 4450) }

{ "TI 4451", IS_TI|IS_CARDBUS, ID(TI, 4451) }

{ "TI 4510", IS_TI|IS_CARDBUS, ID(TI, 4510) }

{ "TI 4520", IS_TI|IS_CARDBUS, ID(TI, 4520) }

{ "TI 7410", IS_TI|IS_CARDBUS, ID(TI, 7410) }

{ "TI 7510", IS_TI|IS_CARDBUS, ID(TI, 7510) }

{ "TI 7610", IS_TI|IS_CARDBUS, ID(TI, 7610) }

{ "TI 7420", IS_TI|IS_CARDBUS, ID(TI, 7510) } <= new added

{ "TI 7620", IS_TI|IS_CARDBUS, ID(TI, 7610) } <= new added

{ "TI XX12", IS_TI|IS_CARDBUS, ID(TI, XX12) }

{ "TI XX21", IS_TI|IS_CARDBUS, ID(TI, XX21) } <= new added

{ "TI 6515", IS_TI|IS_CARDBUS, ID(TI, 6515) } <= new added

{ "Toshiba ToPIC95-A", IS_CARDBUS|IS_TOPIC, ID(TOSHIBA, TOPIC95_A) }

{ "Toshiba ToPIC95-B", IS_CARDBUS|IS_TOPIC, ID(TOSHIBA, TOPIC95_:unsure: }

{ "Toshiba ToPIC97", IS_CARDBUS|IS_TOPIC, ID(TOSHIBA, TOPIC97) }

{ "Toshiba ToPIC100", IS_CARDBUS|IS_TOPIC, ID(TOSHIBA, TOPIC100) }

==========

I don't know if the new added devices will work or not. However, you can give it a try and let me know the result. In addition, if your pccard slot works under linux and it is not listed on the above the list (and if you believe it may work under mac), let me know the device id and I will try to add it to the next revision.

 

this is working great on Acer Aspire 5570 ANWXCI laptop

Link to comment
Share on other sites

Hi Cun-nan, thanks for the reply.

 

Now i got a different report. I only see something PC related at the top line. Tell me please if you need more specs about my computer, HDs configuration or whatever.

 

p8250248.JPG

 

Thanks again! you rock!

 

Hi insaneu,

 

The PC Card driver should work with PCMCIA to PCI adapter. I have tested it before.

 

It seems that there are some errors/warnings with JMicronATA driver. (I am not using JMicronATA, so I cannot test it). You may want to check the driver or try another driver.

 

Chun-Nan

 

hi chun nam thanks for you interest. can you let me know how do i find out the vendor and device id . of my mini pci-e bus . so i can check to see if its in your moded pcibridge kext?

 

also what the name of the software used to compile kext files on mac ?

 

 

also do you know of any links on how to add vender and device id to your source files. regards

 

Hi,

 

You can find out the informaiton via your ioreg.

 

| | | "device-id" = <11430000> ==> 4311

| | | "vendor-id" = <e4140000> ==> 14ec

 

You need the software named Xcode to compile the source code. Check your retail OSX DVD or Apple website.

 

I don't think device id or vender id has something to do with IOPCIFamily or IOPCCardFamily. (It uses "class code" instead of device id or vender id as far as I know.)

 

Chun-Nan

 

Hello all,

 

As we are many people here having troubles with our hardware and Cun-nan is a human being (as far as i know ;) ), i think i have decided to forget about my non-working PCMCIA to PCI adapter and buy another one which works properly. After all, it should be quite cheap.

 

Which one do you think its a safe bet? is there any model-chipset that gets recognized by Leopard even without the great Chun-nan´s drivers?

 

Sorry to hijack the thread like this but i thought i could get answers from many experienced users here.

 

thanks a lot.

 

Hi insaneu,

 

Yep, for sure I am still a human being before I learn how to ascend. ;)

 

I will suggest you to go the "Lan and Wirelss" section to see if you can get the better idea about what cards are supported by Apple's driver.

 

Chun-Nan

Link to comment
Share on other sites

You can find out the informaiton via your ioreg.

 

| | | "device-id" = <11430000> ==> 4311

| | | "vendor-id" = <e4140000> ==> 14ec

 

You need the software named Xcode to compile the source code. Check your retail OSX DVD or Apple website.

 

I don't think device id or vender id has something to do with IOPCIFamily or IOPCCardFamily. (It uses "class code" instead of device id or vender id as far as I know.)

 

Chun-Nan

Hi insaneu,

 

thanks for you true support

am daft at this but i have being doing alot of reading. and trying to understand more about how this all work

i ment the eeprom vendor id for the actual mini pci-e slot , not the wifi card thats in the slot.

 

in the beginning of this thread a next person was adding stuff to your source file and compileing it. you told him to add the list in 3 differnt places.

so am wondering if my mini pci-e slot eeprom ID is in your list.

 

i dont know if am on the right track. my laptop is dv5150ea intel dual cpu.

let me know

 

regards

Link to comment
Share on other sites

thanks for you true support

am daft at this but i have being doing alot of reading. and trying to understand more about how this all work

i ment the eeprom vendor id for the actual mini pci-e slot , not the wifi card thats in the slot.

 

in the beginning of this thread a next person was adding stuff to your source file and compileing it. you told him to add the list in 3 differnt places.

so am wondering if my mini pci-e slot eeprom ID is in your list.

 

i dont know if am on the right track. my laptop is dv5150ea intel dual cpu.

let me know

 

regards

 

Hi tattootroy,

 

I am sorry that I don't know how to get the eeprom vendor id for your mini pci-e port. Those vendor id list mentioned on the first few posts is for Cardbus/PCMCIA support.

 

As to the wireless support, you probably need to check the wireless driver. (I think your wireless card is originally supported. However, due to the incorrect bridge memeory or io memory, the driver is not loaded at all.)

 

I will try to check the IOPCIFamily source code again to see if I find anything related to it.

 

Chun-Nan

Link to comment
Share on other sites

Hi!

i have a PMCIA cardbus ricoh c5476...this model is listed here but not working for me...

my system:

ASUS z62j duo core notebook

iatkos v4i 10.5.4 leopard

the only reason i need mac is because i need to use the program Logic audio which is mac only, and to do so i need my sound card which is PCMCIA so either i make it work somehow either i will have to buy a real mac!!!

 

osx installation was a piece of cake everything worked immediately, excpet the damned pcmcia

i tried many times with the beta 3 installer and also with the rev8 kext...every time i got what i think you call a "kernel panic" (crash before booting) i even completely reinstall osx 3 times...only once i managed to boot with the option -f -v but the card was not working...

 

i am a completely newbie in the macworld and i might do something totally wrong but what??

replacing the iopccard family kext is just a matter of drag and drop it to the system/library/extensions folder isn it? and then mac ask me for authorizationa nd thats it...?

 

for instance what does it mean "As root, type dmesg | grep PC" i dont understand even what is root!! it is something i should type in terminal once i have rebooted? (anyway i never arrive to that point)

thanks for any help

matteo

Link to comment
Share on other sites

 Share

×
×
  • Create New...