Jump to content

CardBus/PCMCIA PC Cards for Leopard


~Eureka
 Share

1,073 posts in this topic

Recommended Posts

What is the version of IOPCIFamily.kext?

Really it is no problem. It is vanilla mistake. Don't look on it!

http://forum.insanelymac.com/index.php?showtopic=132679

 

Hey Slice,

 

thx for coming back on me.

 

Version of loaded IOPCIFamily.kext is 2.4

 

I know the version inside IOPCMCIAFamily.kext is way higher but as already said: whenever I copy this kext to /System/Library/Extensions, chown and chmod and repair disk permissions my Leopard stops to boot. Is there somewhere a bundle of kexts for Leopard 10.5.5 to get everything working for pcmcia? Or can you tell me what kext is causing IOPCMCIAFamily.kext to crash my Leopard boot?

 

With the current PCMCIA kext loaded (the one giving the memory map errors) my LinkSys wifi card is recognized but doesn't do anything:

 

pci14e4,4318:

 

Function: Network Controller

Vendor: Unknown

Type: CardBus

Vendor ID: 5348

Device ID: 17176

 

This is what I get when inserting the LinkSys card:

 

IOPCCard info: cs: cb_alloc(bus 3): vendor 0x14e4, device 0x4318

IOPCCard info: cs: cb_alloc(bus 3): found 1 functions

IOPCCard notice: cs: could not allocate 4K memory for CardBus socket 0

IOCardBusDevice: binding socket 0 function 0 to card services.

IOPCCard info: cs: cb_config(bus 3)

IOPCCard notice: cs: could not allocate 8K memory for CardBus socket 0

 

 

I bought this card at the time I was messing around with Tiger on my HP 8710p as the build-in wifi (Intel 4965AG) is not working on Os X. On Tiger it was working fine...

 

As always: your answer is much appreciated :)

 

Take care,

Tek_No

Link to comment
Share on other sites

Hi Eureka!

 

Can you add the Ricoh R5C822 in a future release? i tested it on linux and it was fully working there!

 

07:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)

 

Thank you m8!

Link to comment
Share on other sites

Version of loaded IOPCIFamily.kext is 2.4

 

I know the version inside IOPCMCIAFamily.kext is way higher but as already said: whenever I copy this kext to /System/Library/Extensions, chown and chmod and repair disk permissions my Leopard stops to boot. Is there somewhere a bundle of kexts for Leopard 10.5.5 to get everything working for pcmcia? Or can you tell me what kext is causing IOPCMCIAFamily.kext to crash my Leopard boot?

Look explanation from Chun-Nan

The reason I put both IOPCIFamily and IOPCCardFamily inside the IOPCMCIAFamily's plugins Folder is to prevent them from being replaced while updating your system.

 

I set the versions of both IOPCIFamily and IOPCCardFamily (3.2.8) higher than the ones from the original ones (1.6.4 & 2.4.1) so that they will be loaded before the original ones.

Thanks.

 

Chun-Nan

IOPCIFamily.kext is one of the most important for the system. Step left, step right = kernel panic.

I propose other solution then Chun-Nan. My version is 2.4.4. And you can't mix its.

My PCMCI Ricoh R5C475 works fine with it and with stock IOPCCardFamily.kext.

Other users are successful with Chun-Nan solutions.

 

With the current PCMCIA kext loaded (the one giving the memory map errors) my LinkSys wifi card is recognized but doesn't do anything:

 

pci14e4,4318:

 

Function: Network Controller

Vendor: Unknown

Type: CardBus

Vendor ID: 5348

Device ID: 17176

 

This is what I get when inserting the LinkSys card:

 

IOPCCard info: cs: cb_alloc(bus 3): vendor 0x14e4, device 0x4318

IOPCCard info: cs: cb_alloc(bus 3): found 1 functions

IOPCCard notice: cs: could not allocate 4K memory for CardBus socket 0

IOCardBusDevice: binding socket 0 function 0 to card services.

IOPCCard info: cs: cb_config(bus 3)

IOPCCard notice: cs: could not allocate 8K memory for CardBus socket 0

Looks like IOPCIFamily.kext is wrong.

I bought this card at the time I was messing around with Tiger on my HP 8710p as the build-in wifi (Intel 4965AG) is not working on Os X. On Tiger it was working fine...

Don't understand. What is working fine in Tiger? Intel WiFi? Linksys? With what set of drivers?

 

Hi Eureka!

 

Can you add the Ricoh R5C822 in a future release? i tested it on linux and it was fully working there!

 

07:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)

 

Thank you m8!

Ricoh 822 is an SD-reader. It is for another thread as mentioned above.

Link to comment
Share on other sites

Look explanation from Chun-Nan

 

IOPCIFamily.kext is one of the most important for the system. Step left, step right = kernel panic.

I propose other solution then Chun-Nan. My version is 2.4.4. And you can't mix its.

My PCMCI Ricoh R5C475 works fine with it and with stock IOPCCardFamily.kext.

Other users are successful with Chun-Nan solutions.

Looks like IOPCIFamily.kext is wrong.

 

Don't understand. What is working fine in Tiger? Intel WiFi? Linksys? With what set of drivers?

Ricoh 822 is an SD-reader. It is for another thread as mentioned above.

 

Hey Slice,

 

thx for the reply.

 

Under tiger I got PCMCIA working along with the LinkSys Wifi pcmcia card... Sorry if that wasn't clear from the beginning.

 

Can you please attach your version of IOPCIFamily.kext and stock IOPCCardFamily.kext so I can give these a try? If possible: if there are any dependent kexts for both these kexts please also include them (so my boot won't get stuck again)...

 

 

EDIT: found IOPCIFamily.kext 2.4.4 in one of your topics. Loaded succesfully after having cleared the extensions cache: while using the latest version of Chun-Nan's IOPCCardFamily.kext I'm still getting those memory errors on pcmcia...

 

FYI: current output of kextstat attached

 

Much appreciated !

 

Take care,

Tek_No

kextstat.txt

Link to comment
Share on other sites

Hey Slice,

 

any ideas on my problem?

 

Thx.

 

Take care,

Tek_No

You give me too few information to understand what is not working and why.

dmesg >dmesg.txt

ioreg -l -x -w 1024 >ioreg.txt

Link to comment
Share on other sites

You give me too few information to understand what is not working and why.

dmesg >dmesg.txt

ioreg -l -x -w 1024 >ioreg.txt

 

Hey Slice,

 

sorry for that. In the mean time I restarted from scratch by using yet another release of 10.5.5 in the hope this would fix my pcmcia trouble but... same player shoots again :)

 

I grabbed IOPCIFamaily.kext 2.4.4 from your AGPGart topic.

 

Then I did a kextload of IOPCCardFamily.kext (Chun-nan's as I don't have the original Apple one available right now).

 

As requested i attached both ouputs of dmesg and ioreg...

 

Let me know if you need anything else.

 

Thx.

 

Take care,

Tek_No

dmesg.txt

ioreg.txt

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

 

11/30/2008: beta IOPCMCIAFamily update

http://www.mediafire.com/chunnan

==========

{ "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_:) }

{ "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.

 

Toshiba R500 Notebook with 11/30/2008: beta IOPCMCIAFamily version.

10.5.5 voodoo kernel

PCMCIA working, but lost FireWire. FireWire works if I restore original IOPCMCIAFamily.

 

sh-3.2# dmesg | grep PC

Replacing extension "com.apple.iokit.IOPCCardFamily" with newer version (1.6.4 -> 3.2.8).

Skipping duplicate extension "com.apple.iokit.IOPCIFamily" with older/same version (2.4.1 -> 3.2.8).

IOPCCard info: Mac OS X PCMCIA Card Services 3.2.8

IOPCCard info: options: [pci] [cardbus] [pnp]

IOPCCard info: Intel ISA/PCI/CardBus PCIC probe:

IOPCCard info: TI XX12 rev 00 PCI-to-CardBus phys mem 0x80204000 virt mem 0x34734000

IOPCCard info: host opts [0]: [pci + serial irq] [pci irq 21] [lat 64/176] [bus 4/4]

IOPCCard info: PCI card interrupts, PCI status changes

Link to comment
Share on other sites

Hi,

 

Are the source changes for beta3 available anywhere? Rev8 doesn't work for me and the new beta IOPCMCIAFamily causes constant kextd crashes. If I could find the beta3 sources, I could patch the new IOPCIFamily for 10.5.6 as well..

 

Thanks!

Link to comment
Share on other sites

Hi,

 

Are the source changes for beta3 available anywhere? Rev8 doesn't work for me and the new beta IOPCMCIAFamily causes constant kextd crashes. If I could find the beta3 sources, I could patch the new IOPCIFamily for 10.5.6 as well..

 

Thanks!

Don't mix IOPCIFamily or IOPCCardFamily. First one I already patched, see my signature.

Link to comment
Share on other sites

Slice, I appreciate the effort but your patch doesn't work for me. Its not the same as Chun-nan's patch. I do however use your USB 2.0 patch :D

 

Rev8 IOPCCardFamily for me does not properly initialize my PCCard bus. It identifies it as a TI device, but never prints the line "[pnp] [cardbus] [pci]" like beta3 does. I understand that PCCard has not changed in 10.5.6, so I've tried using the beta3 version, but Chun-nan notes you should pair it with the same IOPCIFamily. If I pair beta3 IOPCCard with rev8 IOPCIFamily patched for 10.5.6 (which I have done and compiled my own), then it still doesn't initialize the PCCard and I get something about "PCCardBridge::gOFConfiguration failed".

 

IOPCIFamily also has its own set of patches that Chun-nan has done in beta3. For example, my laptop has an Intel 8254x ethernet controller (Intel Pro 1000/PL) and with rev8 and anything lower I get a kernel panic in AppleIntel8254XEthernet.kext when I boot. If I disable my ethernet in the bios, then I can boot okay. beta3 of IOPCIFamily has some additional patches that let me boot with the ethernet on (and it works).

 

In short, I really need beta3 updated :) Sorry, not new to these forums, been lurking a long time. I'll update my signature with my specs later in case it'll help.

 

Thanks!

Link to comment
Share on other sites

Hello Chunnan,

 

"after 10.5.6 Update no pcmcia card readability.

New 10.5.6 iopcifamily.kext is version 2.5...

 

How difficult is it to change to this new kext version, is it done with xcode tools ?, can a simple man like me do it?.

I am using your beta 3 succesfully with 10.5.2 / 10.5.4 / 10.5.5 os versions. Apple has again changed the goal posts with 10.5.6.

Cheers for any advice.

oline

Link to comment
Share on other sites

Hello Chun Nan,

 

Big fan of your work, I've used a lot of your kexts. I have a Latitude D830 and have used Rev8 with 5.4 and 5.5. When I updated to 5.6 I didn't think very much before I put Rev8 back in, and lost my AHCI because of the old IOPCIFamily not loading. I replaced it with Slice's 5.6 IOPCIFamily to get it back up, but it doesn't seem to be recognizing my PCMCIA. Do you plan an update? It would be much appreciated :)

 

Thanks,

theStevo

 

P.S. Could this have something to do with why I can't get EHCI up? Even with Slice's kexts?

Link to comment
Share on other sites

Hi guys,

 

Have been busy recently and haven't touched mac very much. I uploaded alpha IOPCMCIAFamily for 10.5.6 on the mediafire. You can give it a try.

 

http://www.mediafire.com/chunnan

 

Happy holidays. :)

 

Chun-Nan

 

 

P.S. Just put the WHOLE IOPCMCIAFamily on the Extensions folder and it should be loaded before the vanilla IOPCIFamily and IOPCCardFamily. Remember to fix the file permission or you might have to boot with "-f" everytime.

Link to comment
Share on other sites

Hello Chunnan,

have loaded as per your instructions 10.5.6 PCMCIAFamily.kext. yes I did permissions repair prior and after install, sorry but I only get a warning screen on boot up saying---

 

System extension cannot be used

 

the system extension "/System/Library/Extensions/

IOPCMCIAFamily.kext/Contents/Plugins/

IOPCIFamily.kext" was installed improperly and

cannot be used. Please try reinstalling it, or contact

the product's vendor for an update

 

Have I overlooked something ?.

 

Many thanks for your efforts on helping so many resolve these PC card issues.

 

oline

Link to comment
Share on other sites

Hi oline,

 

It seems that file permissions were not set correctly. Try the following steps:

 

1. Make sure "IOPCMCIAFamily.kext" is inside "System/Library/Extensions"

2. Open "Terminal"

3. Type "sudo -s"

4. Type "chown -R 0:0 /System/Library/Extensions/IOPCMCIAFamily.kext"

5. Type "chmod -R 755 /System/Library/Extensions/IOPCMCIAFamily.kext"

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

7. Exit "Terminal"

8. Reboot the OSX

 

Chun-Nan

 

 

 

 

 

Hello Chunnan,

have loaded as per your instructions 10.5.6 PCMCIAFamily.kext. yes I did permissions repair prior and after install, sorry but I only get a warning screen on boot up saying---

 

System extension cannot be used

 

the system extension "/System/Library/Extensions/

IOPCMCIAFamily.kext/Contents/Plugins/

IOPCIFamily.kext" was installed improperly and

cannot be used. Please try reinstalling it, or contact

the product's vendor for an update

 

Have I overlooked something ?.

 

Many thanks for your efforts on helping so many resolve these PC card issues.

 

oline

Link to comment
Share on other sites

Hi Chunnan,

 

I'll try it very shortly , (I'm just backing up my spare 10.5.5 partition).

I'll report back asap. Thanks for the fast reply.

10.5.5 with your beta 3 has been great with PC card recognition for me, so I may in the meantime use it for PC card slot and "Play with 10.5.6" till it gets settled.

I'm very slowly and cautiously coming to grips with this whole kext issue.

thanks again.

 

oline

Link to comment
Share on other sites

Hello Chunnan,

I'm not terminal savi, but i tried, got to this point but not working, can you advise where I went wrong or somewhere I can learn how to use terminal correctly, thanks for your patience. sorry for being un savi on this.

got to-

Last login: Sun Dec 21 17:32:10 on console

Toms-G5:~ Macpro New$ sudo s

Password:

Sorry, try again.

Password:

Sorry, try again.

Password:

sudo: s: command not found

Toms-G5:~ Macpro New$ sudo -s

bash-3.2# chown - R O:O /System/Library/Extensions/IOPCMCIAFamily.kext

chown: -: Invalid argument

bash-3.2# chmod -R 755 /System/Library/Extensions/IOPCMCIAFamily.kext

bash-3.2# touch /System/Library/Extensions

 

oline

Link to comment
Share on other sites

Hi oline,

 

It should be "sudo -s", not "sudo s", to enter superuser mode.

It should be 0:0 (zero:zero), not O:O, to set ownership to root:wheel.

 

Or you can try this way:

 

1. Make sure "IOPCMCIAFamily.kext" is inside "System/Library/Extensions"

2. Open "Terminal"

3. Type "sudo -s"

4. Type "chown -R root:wheel /System/Library/Extensions/IOPCMCIAFamily.kext"

5. Type "chmod -R 755 /System/Library/Extensions/IOPCMCIAFamily.kext"

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

7. Exit "Terminal"

8. Reboot the OSX

 

Chun-Nan

 

In addition, you can also use some tools to help you install the kext files, such as kexthelper or OSXTool, if you are not familiar with terminal commands.

 

 

 

 

 

Hello Chunnan,

I'm not terminal savi, but i tried, got to this point but not working, can you advise where I went wrong or somewhere I can learn how to use terminal correctly, thanks for your patience. sorry for being un savi on this.

got to-

Last login: Sun Dec 21 17:32:10 on console

Toms-G5:~ Macpro New$ sudo s

Password:

Sorry, try again.

Password:

Sorry, try again.

Password:

sudo: s: command not found

Toms-G5:~ Macpro New$ sudo -s

bash-3.2# chown - R O:O /System/Library/Extensions/IOPCMCIAFamily.kext

chown: -: Invalid argument

bash-3.2# chmod -R 755 /System/Library/Extensions/IOPCMCIAFamily.kext

bash-3.2# touch /System/Library/Extensions

 

oline

Link to comment
Share on other sites

 Share

×
×
  • Create New...