Jump to content

CardBus/PCMCIA PC Cards for Leopard


~Eureka
 Share

1,073 posts in this topic

Recommended Posts

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

 

Hi,

After you copy beta 3 or rev 8 kexts file, you need to repair permissions first before reboot your laptop. You can repair permissions either using Disk Utility or using command in terminal.

 

To gain root access, you need to issue this command in terminal:-

sudo -s

 

It will ask your password, your normal account password. After that you will have root access & can do administrative work.

 

"dmesg | grep PC" is a command in terminal that we use to print out any information that contain capital letter "PC". In this situation it will search for any information regarding IOPCCard. An example of the output should be like this:-

Aug 31 16:00:38 localhost kernel[0]: IOPCCard info: Mac OS X PCMCIA Card Services 3.1.22

Aug 31 16:00:38 localhost kernel[0]: IOPCCard info: options: [pci] [cardbus] [pnp]

Aug 31 16:00:38 localhost kernel[0]: IOPCCard info: Intel PCIC probe:

Aug 31 16:00:38 localhost kernel[0]: IOPCCard info: TI XX12 rev 00 PCI-to-CardBus phys mem 0x80100000 virt mem 0x33dce000

Aug 31 16:00:38 localhost kernel[0]: IOPCCard info: host opts [0]: [serial pci & irq] [pci irq 20] [lat 64/64] [bus 2/2]

Aug 31 16:00:38 localhost kernel[0]: IOPCCard info: PCI card interrupts, PCI status changes

 

If you see that kind of output, it mean that your card probably working with those kexts, either beta 3 or rev 8.

 

There is another way to restore back your OSX to working condition if you got kernel panic without have to re-install. Firstly, before replacing your kexts file, which is IOPCIFamily.kext & IOPCCardFamily.kext, backup this two kexts to another directory, for example /Backup. So you can use it letter if you get kernel panic. To do this, you need to boot with -s to enter single-user mode. It is terminal environment with no GUI at all. In this mode, you need to mount your filesystem with readwrite mode. The right command should be "mount -uw /". After that you can restore back your original kexts file, that you have backup before, to original location. For example:-

cp -R /Backup/IOPCIFamily.kext /System/Library/Extentions/

 

After you have restore original kexts, you need to repair permissions:-

diskutil repairPermissions /

 

Now, you need to clear/update kext cache file. You can achieve this either by booting with -f or do this in terminal before reboot your laptop:-

rm -r /System/Library/Extensions.mkext

 

Good luck. :hysterical:

 

kizwan

Link to comment
Share on other sites

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 again,

 

I just disabled "onboard SATA&IDE" on BIOS, which was like turning off Jmicron driver, and now i got these messages:

 

 

AppleYukon - Failed to get ACPI device

 

AppleYukon - TWSI - transfer does not complete.

 

The system doesnt boot again. Any idea on what could be causing this?

 

P8310253.JPG

Link to comment
Share on other sites

Hi again,

 

I just disabled "onboard SATA&IDE" on BIOS, which was like turning off Jmicron driver, and now i got these messages:

 

 

AppleYukon - Failed to get ACPI device

 

AppleYukon - TWSI - transfer does not complete.

 

The system doesnt boot again. Any idea on what could be causing this?

 

Hi insaneu,

 

If you disabled "onboard SATA&IDE" on BIOS, will OSX detect your ATA (either PATA or SATA) devices? If it can detect your ATA devices, I will suggest you to use original IOPCIFamily and IOPCCardFamily (with onboard SATA&IDE disabled) to see if you are still getting AppleYukon error. Let me know the result. Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Your drivers cause a kernel panic with my system. I have the Texas Instruments PCIxx12 cardbus controller. I got the cardbus to work with Tiger using some drivers, but I remember your drivers for Tiger did not work for me either. If you would like the drivers to study or any other info please PM me. I would really like to get my cardbus to work.

Link to comment
Share on other sites

Hi,

 

I'm noob with MacOSx86... I just installed the iAtkos v.4i (10.5.4) on my Dell Latitude D620. As the build-in Wifi and ethernet are not working, I would like to patch the cardbus. I tried to install the rev.8 and beta3 of the patch but I still get a kernel panic. How can I try to fix it???

 

Windows give me this hardware (in device manager):

 

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

 

I assume this hardware is fully compatible with the patch...

 

I follow all the instructions without any sucess.

 

Please help me!!!

Link to comment
Share on other sites

thanks for the instructions!! i did it!! it works now and i use it with my rme dsp hammerfall sound card (cardbus + multiface)

great!!!

i dont know exactly how i made it work it was a matter of patience and trying again and again...

i used the beta 3 installation package from this thread and did not repair permissions because i had no time, the install asked for restart...

restarting and then could not boot as usual...

then trying again with the flag -f -v this time i had an error but could boot...

repaired disk permission and then it worked finally...

i did the same before without success but this time i tried to reboot twithout the pcmcia card inside , that was maybe the problem before...

 

ciao and thanks again

matteo

Link to comment
Share on other sites

Same here. I followed the instructions and I get a kernel panic. Just leave it alone for now and wait till Chun-nan gets back to us.

 

 

Hi,

 

I just tried to reinstall the beta3 package, reboot with "-f -v" without the PCMCIA card inside and it boot correctly. Then, I reboot with PCMCIA card inside with no argument, it boot perfectly without error and now, I got my CardBus fully running... My Linksys WPC54G is working well as a airport card and I'm currently editing this tread in MAC OS...

 

Thanks to all of us!!!

Link to comment
Share on other sites

Well I copied the kexts and repaired my permissions and deleted my caches but I get a kernel panic. I have the TIxx12 btw.

 

Hi poopmonkey,

 

Which verison of AppleACPIPlatform are you using now? If possible, please boot into single user mode, take the photo of the kernel panic, and post the photo here. Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Uh... Wow.. Well, I just used Rev8 and I didnt get a kernel panic but I didnt get my cardbus working. I typed the Dmesg | grep PC and I got the following.

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.
PCI configuration changed (bridge=0 device=3 yenta=1)
IOPCCard info:   Intel PCIC probe: 
IOPCCard notice:   Bad bridge mapping at 0xb0300000!
IOPCCardBridge::start failed
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PATA@1F,1/AppleIntelPIIXATARoot/PRID@0/AppleIntelPIIXPATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/HTS541010G9AT00 HTS541010G9AT00/IOFDiskPartitionScheme/Untitled 3@3
bash-3.2#

 

BTW my AppleACPIPlatform is 1.0.3.

Link to comment
Share on other sites

Uh... Wow.. Well, I just used Rev8 and I didnt get a kernel panic but I didnt get my cardbus working. I typed the Dmesg | grep PC and I got the following.

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.
 PCI configuration changed (bridge=0 device=3 yenta=1)
 IOPCCard info:   Intel PCIC probe: 
 IOPCCard notice:   Bad bridge mapping at 0xb0300000!
 IOPCCardBridge::start failed
.....
bash-3.2#

 

BTW my AppleACPIPlatform is 1.0.3.

 

Hi poopmonkey,

 

May I know if you have any particular reasons that you need to use AppleACPIPlatform 1.0.3? (Have you tried 1.1.0 or 1.2.1?)

 

You may want to try beta3 edition to see if it will work this time. To make sure the file permissions are correct, you can try these steps:

1. Make sure "IOPCIFamily" and "IOPCCardFamily are inside "System/Library/Extensions"

2. Open "Terminal"

3. Type "sudo -s"

4. Type "chown -R 0:0 /System/Library/Extensions/IOPC*"

5. Type "chmod -R 755 /System/Library/Extensions/IOPC*"

6. Type "touch /System/Library/Extensions"

7. Exit "Terminal"

8. Reboot the OSX

 

Chun-Nan

Link to comment
Share on other sites

Well I received AppleACPIPlatform 1.0.3 from the install dvd. I downloaded 1.1.0 and it made my laptop keyboard stop working, had to download PS2nub with the PS2controller to get it back. I cannot find 1.2.1 but 1.1.0 did not work I got the same message from dmesg | grep PC.

Link to comment
Share on other sites

Well I received AppleACPIPlatform 1.0.3 from the install dvd. I downloaded 1.1.0 and it made my laptop keyboard stop working, had to download PS2nub with the PS2controller to get it back. I cannot find 1.2.1 but 1.1.0 did not work I got the same message from dmesg | grep PC.

 

Hi poopmonkey,

 

Try beta3 edition with AppleACPIPlatform 1.1.0 this time to see if it works. If you are still getting kernel panic, please post the photo of KP if possible. Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Well, I can confirm that it indeed recognizes the cardbus now with the beta 3 package and 1.1.0 AppleACPIPlatform. I inserted my firewire card and it sees that too. I'll test it with Final Cut Pro tomorrow and I'll see if it fully works. Thanks for all your help, Chun-Nan.

Link to comment
Share on other sites

Hello Chun Nan,

 

I have your Beta 3 package 10.5.2 working, with some rare panics, a question, I tried your beta 3 pkg on my 10.5.4 OS and it panicked, is there much to alter your package to have 10.5.4 OS work as well.

Apple keep bringing out up dates faster than I can install them.

Cheers

oline

Link to comment
Share on other sites

Hello Chun Nan,

 

I have your Beta 3 package 10.5.2 working, with some rare panics, a question, I tried your beta 3 pkg on my 10.5.4 OS and it panicked, is there much to alter your package to have 10.5.4 OS work as well.

Apple keep bringing out up dates faster than I can install them.

Cheers

oline

 

Hi oline,

 

If Beta3 worked on 10.5.2, it should work on 10.5.4. Maybe you can double check the file permissions.

 

To make sure the file permissions are correct, you can try these steps:

1. Make sure "IOPCIFamily" and "IOPCCardFamily are inside "System/Library/Extensions"

2. Open "Terminal"

3. Type "sudo -s"

4. Type "chown -R 0:0 /System/Library/Extensions/IOPC*"

5. Type "chmod -R 755 /System/Library/Extensions/IOPC*"

6. Type "touch /System/Library/Extensions"

7. Exit "Terminal"

8. Reboot the OSX

 

Chun-Nan

Link to comment
Share on other sites

Hi,

 

I am having trouble getting my PCMCIA card to work. I have never used a Mac before. Is there a step by step guide to installing beta 3. It says you need to copy and then replace 2 files at the same time. Where do I find those files?

 

Complete Mac noob query I know.

 

Hi macmusic4me,

 

Sorry for the late reply. The IOPCIFamily and IOPCCardFamily are located inside "System/Library/Extensions". Copy those two files from beta3 posted on the 1st post to "System/Library/Extensions" folder and fix the file permissions.

 

To make sure the file permissions are correct, you can try these steps:

1. Make sure "IOPCIFamily" and "IOPCCardFamily are inside "System/Library/Extensions"

2. Open "Terminal"

3. Type "sudo -s"

4. Type "chown -R 0:0 /System/Library/Extensions/IOPC*"

5. Type "chmod -R 755 /System/Library/Extensions/IOPC*"

6. Type "touch /System/Library/Extensions"

7. Exit "Terminal"

8. Reboot the OSX

 

Chun-Nan

 

Hmm. I am getting KP even after returning to the old PCCard and PCI Family kexts (chmod, chown all right). Does the installer screw around with anything else?

 

Hi Memorial,

 

Sorry for the late reply. You might want to check the file permisions again.

 

To make sure the file permissions are correct, you can try these steps:

1. Make sure "IOPCIFamily" and "IOPCCardFamily are inside "System/Library/Extensions"

2. Open "Terminal"

3. Type "sudo -s"

4. Type "chown -R 0:0 /System/Library/Extensions/IOPC*"

5. Type "chmod -R 755 /System/Library/Extensions/IOPC*"

6. Type "touch /System/Library/Extensions"

7. Exit "Terminal"

8. Reboot the OSX

 

If you are still getting kernel panic, please post the photo of kernel panic here if possible. Thanks.

 

Chun-Nan

 

help me! My configuration is in the signature.

I installed PCCard.10.5.2.beta3.kext.zip but sd-card not appear on desktop . Why? ... if as root, I type "dmesg | grep PC" I find PCxx21 .

 

..another thing, it is required AppleACPIPlatform 1.2.0 ? My version is 1.1 . If yes, where can I find it?

 

thanks

 

HI. FIRST OF ALL THANX FOR THE WORK !!!!!

I've got next CArd Reader:

SD Host controller [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller [104c:803c]

 

It seems to me I did something wrong. What it was exactly ?

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

I did next:

- I downloaded IOPCCardFamily_chunnan_Leopard_rev8.zip, unpacked it and replase IOPCCardFamily.kext and IOPCIFamily.kext.

- reboot.

- I downloaded PCCard.10.5.2.beta3.mpkg.zip, unpacked it and installed it.

- reboot.

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

Then I got next reply on the command :

.....

 

So Card Reader is no working now.

May be I have to put somewhere my Card Reader vendor and device ID (104c:803c) ???

 

Thanks a lot ...

 

Hi synapse1975 & Onishi,

 

Sorry for the late reply. It is only for PCCARD controllers and you need another drivers to make your memory card controllers work.

 

Chun-Nan

 

hi, ive got RICOH ones but they are not listed in the b3 download

 

have a look, can you add them to the installer?

2yl8hat.jpg

 

Hi ratael,

 

It is only for PCCARD controllers and you need another drivers to make the card reader devices (MS, SD, MMC, and xD) work.

 

Chun-Nan

Link to comment
Share on other sites

Hi Chun Nan,

 

I have attached a panic file for your perusal, PC card is now recognised on 10.5.4. as you advised , "Thanks" for you dedication to this issue.

OS panicked when playing files on the PC card. other wise it now works. I'll just avoid playing files till I can sort a work around.

Cheers

oline

 

Wed Sep 10 21:42:43 2008

panic(cpu 6 caller 0x0042B443): "getPhysicalSegment() out of 32b range 0x100044000, len 0x1000, class IOGeneralMemoryDescriptor"@/SourceCache/xnu/xnu-1228.5.20/iokit/Kernel/IOMemoryDescriptor.cpp:1473

Backtrace, Format - Frame : Return Address (4 potential args on stack)

0x8751f8c8 : 0x12b0fa (0x4592a4 0x8751f8fc 0x133243 0x0)

0x8751f918 : 0x42b443 (0x49dd5c 0x44000 0x1 0x1000)

0x8751f9e8 : 0x428e69 (0xf186080 0x1c000 0x8751fa2c 0x0)

0x8751fa48 : 0x9f4087 (0xeff5cc0 0xf186080 0x1c000 0x8751faa4)

0x8751fac8 : 0x9f4a2a (0xedcdc00 0x100 0x232 0x423312)

0x8751fb18 : 0x9f5f13 (0xedcdc00 0xfb 0x8 0x17d8b3)

0x8751fda8 : 0x9f6f53 (0xedcdc00 0xedcdc00 0x8751fdc8 0x41f8c3)

0x8751fdc8 : 0x4212bd (0xedcdc00 0xedcdcf4 0x8751fe4c 0x0)

0x8751fe18 : 0x9f6866 (0xefbb500 0x9f6f1a 0xedcdcf4 0x8751fe4c)

0x8751fe68 : 0x652185 (0xedcdc00 0xb0fdd00 0x8751feac 0x8751fea8)

0x8751feb8 : 0x9f61c4 (0xedcdc00 0xb74fd00 0x2 0x0)

0x8751fee8 : 0x9f6df2 (0xedcdc00 0x0 0x9b1d6b0 0x9b1d78c)

0x8751ff18 : 0x420993 (0xedcdc00 0xed3d800 0x1 0x19d5b1)

0x8751ff68 : 0x41faf0 (0xed3d800 0x0 0x1 0x3ddcd8)

0x8751ff98 : 0x41f7d2 (0x9c27940 0x8751ffdc 0x8751ffc8 0x1a7e6c)

0x8751ffc8 : 0x19ebdc (0x9c27940 0x0 0x1a20b5 0x9f43be0)

Backtrace terminated-invalid frame pointer 0

Kernel loadable modules in backtrace (with dependencies):

jp.panasonic.iokit.P2PCCard(1.3.3)@0x9f2000->0x9f7fff

dependency: com.apple.iokit.IOPCCardFamily(1.6.4)@0x763000

dependency: com.apple.iokit.IOSCSIArchitectureModelFamily(2.0.3)@0x64c000

dependency: com.apple.iokit.IOATAFamily(1.7.3f1)@0x739000

com.apple.iokit.IOSCSIArchitectureModelFamily(2.0.3)@0x64c000->0x664fff

 

BSD process name corresponding to current thread: kernel_task

 

Mac OS version:

9E17

 

Kernel version:

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

System model name: MacPro3,1 (Mac-F42C88C8)

Link to comment
Share on other sites

chun,

 

i have an acer aspire one, with a jmicron card reader built in. It would show in system profiler as pci card, express card with no driver loaded. I tried to add your beta 3 drivers and now i dont get it to boot. below is a screen shot of the system where it hangs when booting with -f -v.

 

any ideas

 

lspci output from ubuntu:

04:00.0 System peripheral: JMicron Technologies, Inc. Unknown device 2382

04:00.2 SD Host controller: JMicron Technologies, Inc. Unknown device 2381

04:00.3 System peripheral: JMicron Technologies, Inc. Unknown device 2383

04:00.4 System peripheral: JMicron Technologies, Inc. Unknown device 2384

 

dave

UPDATE: the beta8 drivers allow me to boot up. Attached is a picture of about this mac. please let me know what if anything will allow you to further assist.

post-25942-1221144248_thumb.jpg

post-25942-1221146477_thumb.png

Link to comment
Share on other sites

Hi~

 

I have a Toshiba Portege A100 notebook, download and install PCCard.10.5.2.beta3.zip after the accident found that can drive

Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller

Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller

 

But they found that the window of time in drag will be very slow, hard drives have been running non-stop, Is there any other ways to solve?

 

Thank you ~

Link to comment
Share on other sites

 Share

×
×
  • Create New...