Jump to content

CardBus/PCMCIA PC Cards for Leopard


~Eureka
 Share

1,073 posts in this topic

Recommended Posts

Hi Spadge,

 

It seems that the permission is not set right or the IOPCIFamily is missing. If you have installation DVD or other Mac system on your machine, boot with it and go the terminal. Try to fix the permission or copy IOPCIFamily file back to your folder.

 

Also, I am kinda confused. Can you tell me what files you exactly removed/replaced on your machine? Thanks.

 

Chun-Nan

 

Hi,

 

Thanks for your reply. The only thing I did was extact the contents of your rev8 zip file (IOPCCardFamily.kext & IOPCIFamily.kext) and move them to /System/Library/Extensions whilst logged on as the root user. I dragged your kext's to kext helper which I thought would repair permissions. I rebooted the machine and got the kernel panic.

 

Since my last post, I logged onto my vista partition and copied your rev8 kexts files to /System/library/Extensions as they weren't there! I then booted off the Kalway DVD and fixed file permissions using Disk Utility. However, I still get a kernel panic. :P

 

How do I restore the original kext's from the Kalyway DVD? I did back up my original kext's to the root user's desktop but I cannot find the root user's folder using MacDrive from within Windows Vista.

 

Your help is greatly appreciated. :(

 

Thanks

Spadge

Link to comment
Share on other sites

spadge

 

root user folder is located under /var/root/Desktop

 

Chun-Nan

 

attached is the dmesg of WORKING pcmcia (I think, I get green power light on my pcmcia) under Latitude D620, thanks again :)

 

One problem though anyone was able to get pcmcia WIFI (Aotheros chipset) working with this new IOPCIFamily.kext?

most solutions point to an old tiger kext, but since Chun-Nan has it custom compiled I have trouble getting my Wifi PCMCIA working. seems to be recognized as "AR5001-0000-0000" with the top icon. But Network Settings freeze and "ifconfig" has nothing.

dmesg_working_D620.txt

Link to comment
Share on other sites

will these kext work on my card reader?

 

here are the infos using lspci.

 

0a:06.2 SD Host controller [0805]: O2 Micro, Inc. Integrated MMC/SD Controller [1217:7120] (rev 02)

0a:06.3 Mass storage controller [0180]: O2 Micro, Inc. Integrated MS/xD Controller [1217:7130] (rev 01)

 

Hi collit99,

 

As far as I know, IOPCCardFamily is only for pccard controller, not for other controllers yet (even though they are in the same chip.) You need extra drivers to make your card readers work.

 

Chun-Nan

 

Hi everyone!

 

I'm new to all this hackintosh thing. I downloaded the Kalaway Leo DVD and tried to install it on my laptop. But it does not work. My laptop is an ASUS X51R with the following details: Pentium Core Duo T2130, DVD SuperMulti, 120GB HDD, 2GB RAM, ATI X1100 VGA. Now as you can see it's an X200 chipset. So this is the problem. When I try to install Leo I get this error in -v mode: IOPCCardBridge::start failed. I know that a lot of people are having issues with the x200 chipset. I was redirected to this topic and I see that thankfuly with the help of Chun-Nan lot of you are getting it to work.

 

My question is (as I am a total noob regarding this and it's my first time) how do I install this files Chun-Nan uploaded? I have the kalaway dvd only. I don't have Tiger installed, only Vista.

 

A guide would be fantastic. Thank's for the help in advance! :)

 

Hi AK-84,

 

1. I think you need to find out what pccard controller you have on machine. (I think You can go to Vista to check it). There is a list of pccard controllers supported by IOPCCardFamily and make sure your pccard controoler is on the list. (If not, post your vendor ID and device ID and we can try to add it to see if it works or not).

 

2. In order to make your pccard controller work, you need to replace the origianl IOPCIFamily with rev8 (or beta) IOPCIFamily. (If your pccard is not supported by Apple originally, you also need to replace IOPCCardFamily.) Therefore, backup your original IOPCIFamily (and IOPCCardFamily) to other folders.

 

3. If you don't know how to install these kext files manually, you can try this tool (Kext Helper) to make it easier for you. Here is the link:

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

If know to install these kext files manually, just double check to make sure the permissions of the files are correct before rebooting.

 

Hope this will help.

 

Chun-Nan

 

Hi,

 

Thanks for your reply. The only thing I did was extact the contents of your rev8 zip file (IOPCCardFamily.kext & IOPCIFamily.kext) and move them to /System/Library/Extensions whilst logged on as the root user. I dragged your kext's to kext helper which I thought would repair permissions. I rebooted the machine and got the kernel panic.

 

Since my last post, I logged onto my vista partition and copied your rev8 kexts files to /System/library/Extensions as they weren't there! I then booted off the Kalway DVD and fixed file permissions using Disk Utility. However, I still get a kernel panic. :)

 

..........

 

Thanks

Spadge

 

Hi spadge,

 

If possible, can you take a picture of the kernel panic and post on the forum? Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Hello, sorry for my English, i m french :D i installed your new kext but my card not works it isn't a pcmciacard but an expresscard

can you help me?

thanks

 

COMBO Dual 1394+USB 2.0 Express Card Adapter

- Compliant with new Express Card 34/54 interface

- T.I. New Chipset: T.I. XIO 2200A

- Integrated design - Dual IEEE 1394 & USB 2.0

- Supports XP, VISTA & Mac 9.0, 10.x

- No driver required

 

capture.tiff

 

everest report

 

[ Contrôleurs hôte de bus IEEE 1394 / Contrôleur hôte Texas Instruments IEEE 1394 compatible OHCI (Open Host Controller Interface) ]

 

Propriétés du périphérique :

Description du pilote Contrôleur hôte Texas Instruments IEEE 1394 compatible OHCI (Open Host Controller Interface)

Date du pilote 21/06/2006

Version du pilote 6.0.6000.16386

Fournisseur du pilote Microsoft

Fichier INF 1394.inf

Identification du matériel PCI\VEN_104C&DEV_8235&SUBSYS_12345678&REV_01

Informations sur la location @system32\drivers\pci.sys,#65536;Bus PCI %1, périphérique %2, fonction %3;(4,0,0)

Périphérique PCI Texas Instruments XIO2200(A) IEEE 1394a-2000 OHCI PHY/Link-Layer Controller

 

Ressources des périphériques:

IRQ 18

Mémoire FEBFB800-FEBFBFFF

Mémoire

 

[ Texas Instruments XIO2000(A)/XIO2200(A) PCI Express to PCI Bus Translation Bridge ]

 

Propriétés du périphérique :

Description du périphérique Texas Instruments XIO2000(A)/XIO2200(A) PCI Express to PCI Bus Translation Bridge

Type du bus PCI

Bus / Périphérique / Fonction 3 / 0 / 0

Identifiant du périphérique 104C-8231

N° du sous-système 0000-0000

Classe dd périphérique 0604 (PCI/PCI Bridge)

Révision 03

Fast Back-to-Back Transactions Non géré

 

Fonctionnalités du périphérique:

Opère à 66 Mhz Non géré

Bus Mastering Activé

 

[ Texas Instruments XIO2200(A) IEEE 1394a-2000 OHCI PHY/Link-Layer Controller ]

 

Propriétés du périphérique :

Description du périphérique Texas Instruments XIO2200(A) IEEE 1394a-2000 OHCI PHY/Link-Layer Controller

Type du bus PCI

Bus / Périphérique / Fonction 4 / 0 / 0

Identifiant du périphérique 104C-8235

N° du sous-système 5678-1234

Classe dd périphérique 0C00 (FireWire Controller)

Révision 01

Fast Back-to-Back Transactions Non géré

 

Fonctionnalités du périphérique:

Opère à 66 Mhz Géré

Bus Mastering Activé

Link to comment
Share on other sites

Hi all,

 

Here is the beta IOPCIFamily for 10.5.2. In this edition, IOPCIFamily will try to fix devices/bridges misconfigured by BIOS, including pccards, ethernet, etc.

 

It doesn't require assigning computer name, memory ranges, or i/o ranges on IOPCCardFamily. IOPCIFamily will try to assign resources automatically.

 

Please help test it and post the result under singleuser mode if possible. Again, don't forget to backup your original file before trying it. Also, double check the file permissions before rebooting. Thanks a lot.

 

Chun-Nan

 

P.S. If your pccard originally is supported by Apple, you don't have to replace IOPCCardFamily. If it isn't, you have to replace both IOPCIFamily and IOPCCardFamily.

 

IOPCIFamily.10.5.2.beta.zip

 

Sorry @Chun-Nan & ALL, i'm very busy last time :)

 

Your last beta works very well, thx :)

 

eResource(bus 1, state 3)
Allocating resources on bus 1
 MEM: 3 sub-range limited to aaaaaa each
 PFM: 1 sub-range limited to 10000000 each
 I/O: 1 sub-range limited to 1000 each
 MEM: allocated block dc000000:1000000
 PFM: allocated block c0000000:10000000
 MEM: allocated block dd000000:1000000
 I/O: allocated block 2000:80
pciBridgeAllocateResource(bus 9, state 3)
PCI configuration changed (bridge=1 device=17 yenta=1)
Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
mbinit: done
Security auditing service present
BSM auditing present
Starting AppleACPIPS2Nub
Found mouse PNP device
AppleACPIPS2Nub startup complete
From path: "uuid", 
Waiting for boot volume with UUID 82D6143F-254A-36A9-A055-BFDAAA096A4F
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
IOPCCard info:   Intel PCIC probe:   Ricoh RL5C476 rev b4
FireWire (OHCI) VendorID 1180 ID 552 built-in now active, GUID 0000f04101054711; max speed s400.
IOPCCard info:   cs: cb_alloc(bus 9): vendor 0x1033, device 0x0035
IOPCCard info:   cs: cb_alloc(bus 9): found 2 functions
IOCardBusDevice: binding socket 0 function 0 to card services.
IOPCCard info:   cs: cb_config(bus 9)
IOPCCard info:	 fn 0 bar 1: mem 0xa0001000-0xa0001fff
IOPCCard info:	 fn 1 bar 1: mem 0xa0000000-0xa0000fff
IOPCCard info:	 irq 20
IOCardBusDevice: binding socket 0 function 1 to card services.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPIIXATARoot/PRID@0/AppleIntelICHxSATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/Hitachi HTS541616J9SA00 Hitachi HTS541616J9SA00/IOFDiskPartitionScheme/Untitled 2@2
BSD root: disk0s2, major 14, minor 2
Jettisoning kernel linker.
Resetting IOCatalogue.
IPv6 packet filtering initialized, default to accept, logging disabled
Matching service count = 2
Matching service count = 2
Matching service count = 2
Matching service count = 2
Matching service count = 2
Matching service count = 2
NVDANV40HAL loaded and registered.
wl0: Broadcom BCM4312 802.11 Wireless Controller
4.170.46.3ACPI_SMC_CtrlLoop::initCPUCtrlLoop - pmCPUControl (PMIOCSETPSTATETABLE) returned 0x46c6400
ApplePS2Trackpad: Synaptics TouchPad v6.2
ALCinject: Starting.
ALCinject: Setting built-in=<data not shown>
ALCinject: Setting layout-id=<data not shown>
dsmos: Initializing...
dsmos: Hook and decryption contexts set!
m0ead6f57 :2
m7b9b743c
dsmos: Starting...
AppleBCM440XEthernet: Ethernet address 00:13:77:29:d5:2d
AirPort_Brcm43xx: Ethernet address 00:19:7d:6b:2a:84
NTFS driver 2.1 [Flags: R/O].
NTFS volume name Vista, version 3.1.
NTFS volume name Program Files, version 3.1.
NTFS volume name Data, version 3.1.
USBF:	499.844	USB Controller on bus 0 received an unrecoverable error interrupt.  Attempting to fix (1,0,0)
USBF:	499.844	Ignoring unrecoverable error on PC Card
IOPCCard info:   cs: cb_free(bus 9)
IOPCCard: shutting down socket 0.
IOPCCard: calling terminate on socket 0 function 1 nub 0x3c93600.
IOPCCard: calling terminate on socket 0 function 0 nub 0x3c93700.
IOPCCard: socket 0 did not terminate cleanly, state = 0x4.
IOPCCard info:   cs: cb_alloc(bus 9): vendor 0x1033, device 0x0035
IOPCCard info:   cs: cb_alloc(bus 9): found 2 functions
IOCardBusDevice: binding socket 0 function 0 to card services.
IOPCCard info:   cs: cb_config(bus 9)
IOPCCard info:	 fn 0 bar 1: mem 0xa0003000-0xa0003fff
IOPCCard info:	 fn 1 bar 1: mem 0xa0002000-0xa0002fff
IOPCCard info:	 irq 20
IOCardBusDevice: binding socket 0 function 1 to card services.
USBF:	530.525	IOUSBController::CreateRootHubDevice  Bus 0 already taken
USBF:	530.536	IOUSBController::CreateRootHubDevice  Bus 32 already taken
QC: Device Manufacturer = Option N.V.
QC: Device Type		 = Fusion UMTS Quad-GPRS	 
QC: GT 3G Quad Modem found
QC: GT 3G Quad Diag found
QC: GT 3G Quad App found
QC: GT 3G Quad PCSC found
QC: Remote wake-up supported

Link to comment
Share on other sites

I get a kernel panic after installing this. Any way to fix this? I really was getting into OS X and I dont want to re-install it.

 

Hi FujitsuFreak,

 

Boot with your installation DVD. Then go to the terminal (It should be on the menu). Then copy IOPCIFamily file from your installation DVD (or from your backup) back to your folder (extensions).

 

Chun-Nan

 

BTW, what information did it show on the screen when you got the kernel panic?

Link to comment
Share on other sites

Hi all,

 

Here is the beta IOPCIFamily for 10.5.2. In this edition, IOPCIFamily will try to fix devices/bridges misconfigured by BIOS, including pccards, ethernet, etc.

 

It doesn't require assigning computer name, memory ranges, or i/o ranges on IOPCCardFamily. IOPCIFamily will try to assign resources automatically.

 

Please help test it and post the result under singleuser mode if possible. Again, don't forget to backup your original file before trying it. Also, double check the file permissions before rebooting. Thanks a lot.

 

Chun-Nan

 

P.S. If your pccard originally is supported by Apple, you don't have to replace IOPCCardFamily. If it isn't, you have to replace both IOPCIFamily and IOPCCardFamily.

 

IOPCIFamily.10.5.2.beta.zip

Hi Chun-Nan,

 

here is dmesg from beta IOPCIFamily with vanilla 10.5.2 IOPCCardFamily:

pciBridgeAllocateResource(bus 0, state 0)
Allocating resources on bus 0
root bridge resource MEM 80000000 len 7ec00000
root bridge resource MEM d8000 len 4000
root bridge resource MEM d4000 len 4000
root bridge resource MEM a0000 len 20000
root bridge resource I/O d00 len f300
root bridge resource I/O 0 len cf8
root bridge resource BUS 0 len 100
 clipped bridge I/O range head to 400:8f8 for 0:400 overlap 400
 MEM: 1 sub-range limited to 6e223c00 each
 I/O: 6 sub-range limited to 1f39 each
 BUS: 1 sub-range limited to f9 each
 I/O: allocated block 400:8
 I/O: allocated block 408:4
 I/O: allocated block 410:8
 I/O: allocated block 40c:4
 I/O: allocated block 420:10
 MEM: allocated block 80000000:200000
 I/O: allocated block 6000:1000
 BUS: allocated block 7:2
pciBridgeAllocateResource(bus 7, state 3)
Allocating resources on bus 7
 MEM: sub-range outside parent range: 0xf0905800:0x100
 MEM: sub-range outside parent range: 0xf0904000:0x1000
 MEM: sub-range outside parent range: 0xf0905000:0x800
 MEM: sub-range outside parent range: 0xf0900000:0x4000
 MEM: 2 sub-range limited to 100000 each
 I/O: 1 sub-range limited to 1000 each
 BUS: 1 sub-range limited to 1 each
 MEM: allocated block 80000000:1000
 MEM: allocated block 80100000:100000
 I/O: allocated block 6000:1000
 BUS: allocated block 8:1
pciBridgeAllocateResource(bus 5, state 3)
pciBridgeAllocateResource(bus 3, state 3)
pciBridgeAllocateResource(bus 2, state 3)
pciBridgeAllocateResource(bus 1, state 3)
Allocating resources on bus 1
 MEM: 2 sub-range limited to 80000 each
 PFM: 1 sub-range limited to 10000000 each
 I/O: 1 sub-range limited to 1000 each
 PFM: allocated block d0000000:10000000
 I/O: allocated block 2000:100
 MEM: allocated block cfe00000:10000
 MEM: allocated block cfe20000:20000
pciBridgeAllocateResource(bus 8, state 3)Starting AppleACPIPS2Nub
Found mouse PNP device
AppleACPIPS2Nub startup complete

PCI configuration changed (bridge=1 device=14 yenta=1)
mbinit: done
wl0: Broadcom BCM4311 802.11 Wireless Controller
4.170.46.3IOPCCard info:   Intel PCIC probe:   TI XX12 rev 00
FireWire (OHCI) TI ID 803a PCI now active, GUID 00080da0d13f83df; max speed s400.
IOPCCard info:   cs: cb_alloc(bus 8): vendor 0x1106, device 0x3038
IOPCCard info:   cs: cb_alloc(bus 8): found 3 functions
IOCardBusDevice: binding socket 0 function 0 to card services.
IOPCCard info:   cs: cb_config(bus 8)
IOPCCard info:     fn 0 bar 2: mem 0x88004000-0x880040ff
IOPCCard info:     fn 0 bar 5: io 0x6020-0x603f
IOPCCard info:     fn 1 bar 2: mem 0x88003000-0x880030ff
IOPCCard info:     fn 1 bar 5: io 0x6000-0x601f
IOPCCard info:     fn 2 bar 1: mem 0x88002000-0x880020ff
IOPCCard info:     fn 2 bar 2: mem 0x88001000-0x880010ff
IOPCCard info:     irq 18
IOCardBusDevice: binding socket 0 function 1 to card services.
IOCardBusDevice: binding socket 0 function 2 to card services.

 

My PCMICA USB adapter is working. Tomorrow I will try to check if FireWire works together with PCMCIA.

 

Regards,

Mariusz.

Link to comment
Share on other sites

hi Chun-Nan

i replaced my iopcifamily by your iopcifamily beta and my card is recognized but i have an error "firewire guid ffff disabled"

the connection is in preference but any peripherique which I connect isn't recognized,

of more my ethernet does not work any more,

i have to put back the iopcifamily.kext for the connection ethernet

have you any ideas?

thank you for your searches

Link to comment
Share on other sites

hi Chun-Nan

i replaced my iopcifamily by your iopcifamily beta and my card is recognized but i have an error "firewire guid ffff disabled"

the connection is in preference but any peripherique which I connect isn't recognized,

of more my ethernet does not work any more,

i have to put back the iopcifamily.kext for the connection ethernet

have you any ideas?

thank you for your searches

 

Hi romarin,

 

If possible, can you post the dmesg under singleuser mode with beta IOPCIFamily installed? Thanks.

Link to comment
Share on other sites

Hi spadge,

 

If possible, can you take a picture of the kernel panic and post on the forum? Thanks.

 

Chun-Nan

 

 

Here is a shot of the kernel panic.

 

I'm having no luck restoring the original files as I don't know the terminal commands. I booted off the Kalyway dvd and opened terminal but I think I need to mount the osx partition. If I try to cd to /var/root/Desktop, the directory is not found as I think its searching the DVD and not the laptop hard drive. Am I correct or wrong?

 

Please can anyone direct me to whereabouts the original kext's file are on the install dvd?

 

Cheers

 

Spadge

post-106472-1203281131_thumb.jpg

Link to comment
Share on other sites

spadge,

 

You should have installed Kalyway DVD with MBR support as one of the boot options, this way you would get a nice menu at boot which you have time to enter commands like "-s" option. The only thing that you can do is:

 

1) try holding F8 :wallbash:

2) If you still have dual boot into windows get a software "MacDrive" and copy your kext from windows :P

3) reinstall the whole MAC :o

Link to comment
Share on other sites

spadge,

 

You should have installed Kalyway DVD with MBR support as one of the boot options, this way you would get a nice menu at boot which you have time to enter commands like "-s" option. The only thing that you can do is:

 

1) try holding F8 :wallbash:

2) If you still have dual boot into windows get a software "MacDrive" and copy your kext from windows B)

3) reinstall the whole MAC :)

 

Thanks for your help but I can't get it to work. If I hold down f8 and boot with -s it crashes out (see pic) and I am unable to mount etc. If I boot from the DVD I don't know how to mount the osx partition and I cannot find the /var/root directory. Also I tried to access the partition using MacDrive and that no longer works :(

 

I am having to reinstall the OS now, although I would like to get the PCMCIA working. Where is the best place to backup my original kext before I try this again?

post-106472-1203328941_thumb.jpg

Link to comment
Share on other sites

Thanks for your help but I can't get it to work. If I hold down f8 and boot with -s it crashes out (see pic) and I am unable to mount etc. If I boot from the DVD I don't know how to mount the osx partition and I cannot find the /var/root directory. Also I tried to access the partition using MacDrive and that no longer works B)

 

I am having to reinstall the OS now, although I would like to get the PCMCIA working. Where is the best place to backup my original kext before I try this again?

 

Hi spadge,

If you boot with installation DVD, your OSX should mounted under /Volumes directory.

 

You can backup anywhere, for example you can backup in user directory. Just create new folder name "Backup" or anything else. Copy any kext file that you want to replace to that directory. When you open terminal, you should be at your home directory. For example step (copy):-

- Create "Backup" folder,

# mkdir Backup

- You need root privilege,

# sudo -s

- Let say you want to backup IOPCIFamily.kext file to "Backup" folder that you created before,

# cp -R /System/Library/Extensions/IOPCIFamily.kext Backup/

- Remember, if you copy like this (cp -R /System/Library/Extensions/IOPCIFamily.kext/ Backup/), you only copy the content of that folder, which is not correct. (Be careful of the trailing slash)

 

Good luck. :)

Link to comment
Share on other sites

Thanks for your help but I can't get it to work. If I hold down f8 and boot with -s it crashes out (see pic) and I am unable to mount etc. If I boot from the DVD I don't know how to mount the osx partition and I cannot find the /var/root directory. Also I tried to access the partition using MacDrive and that no longer works :)

 

I am having to reinstall the OS now, although I would like to get the PCMCIA working. Where is the best place to backup my original kext before I try this again?

I overrun this situation by clearing ESCD in BIOS.

/var is inside /private

Link to comment
Share on other sites

I reinstalled OSX 10.5.1 from the Kalyway DVD and have updated to 10.5.2 and updated the Kernel to 9.2.0.

 

I installed the latest Chun-Nan latest beta2 under root and repaired permissions within terminal (Not using kext helper this time).

 

Rebooted and the Cisco Aironet card is now recognised when plugged in. Under About this MAC > PCI Cards section it now states Driver Installed: Yes :-)

 

I don't have any other PCMCIA WIFI card to test at the moment but I think its all working now.

 

However, the Firewire section within About This Mac not states Warning: Unable to list FireWare Devices.

 

Chun-Nan do you me to do anything else?

 

Regards

 

Spadge

Link to comment
Share on other sites

Hi FujitsuFreak,

 

Boot with your installation DVD. Then go to the terminal (It should be on the menu). Then copy IOPCIFamily file from your installation DVD (or from your backup) back to your folder (extensions).

 

Chun-Nan

 

BTW, what information did it show on the screen when you got the kernel panic?

 

 

Specifically what code do I type into terminal?

Link to comment
Share on other sites

I reinstalled OSX 10.5.1 from the Kalyway DVD and have updated to 10.5.2 and updated the Kernel to 9.2.0.

 

I installed the latest Chun-Nan latest beta2 under root and repaired permissions within terminal (Not using kext helper this time).

 

Rebooted and the Cisco Aironet card is now recognised when plugged in. Under About this MAC > PCI Cards section it now states Driver Installed: Yes :-)

 

I don't have any other PCMCIA WIFI card to test at the moment but I think its all working now.

 

However, the Firewire section within About This Mac not states Warning: Unable to list FireWare Devices.

 

Chun-Nan do you me to do anything else?

 

Regards

 

Spadge

 

Hi,

 

try to move IOPCCardFamily outside Extensions (to '/' for example), repair premissions, reboot, see if firewire works, then 'kextload /IOPCCardFamily.kext' from terminal (sudo -s mode).

 

For me it works.

 

Regards,

Mariusz.

Link to comment
Share on other sites

Hi,

 

try to move IOPCCardFamily outside Extensions (to '/' for example), repair premissions, reboot, see if firewire works, then 'kextload /IOPCCardFamily.kext' from terminal (sudo -s mode).

 

For me it works.

 

Regards,

Mariusz.

 

Sorry, could you be more specific about try to move IOPCCardFamily outside Extensions (to '/' for example) I don't understand what you are telling me to try (I'm still very much a mac newbee). Do I need to create a new folder etc.

 

Thanks for your help

Link to comment
Share on other sites

Sorry, could you be more specific about try to move IOPCCardFamily outside Extensions (to '/' for example) I don't understand what you are telling me to try (I'm still very much a mac newbee). Do I need to create a new folder etc.

 

Thanks for your help

For example in terminal :

sudo -s

cd /System/Library/Extensions

mv IOPCCardFamily.kext /

cd /

chmod -R 755 IOPCCardFamily.kext

chown -R 0:0 IOPCCardFamily.kext

Than clear kextcache, reboot, check if FireWire works, again in terminal

 

sudo -s

kextload /IOPCCardFamily.kext

and check if pcmcia is recognized.

 

Thats it.

 

Regards,

Mariusz.

Link to comment
Share on other sites

Than clear kextcache, reboot, check if FireWire works, again in terminal

 

How do I clear the kextcache within Terminal, I've followed your commands till this point.

 

I have found this, is this correct

 

rm -r /System/Library/Extensions.kextcache

rm -r /System/Library/Extensions.mkext

kextcache -k /System/Library/Extensions/

 

The commands above worked, I now have both working correctly, thank you mate

 

Spadge

Link to comment
Share on other sites

How do I clear the kextcache within Terminal, I've followed your commands till this point.

 

I have found this, is this correct

 

rm -r /System/Library/Extensions.kextcache

rm -r /System/Library/Extensions.mkext

kextcache -k /System/Library/Extensions/

 

The commands above worked, I now have both working correctly, thank you mate

 

Spadge

This was correct. Glad to see it works for you.

Chun-Nan is working on this issue, but so far no other way that manual kextload of IOPCCardFamily to have both things working.

 

I think there is a way to put 'kextload /IOPCCardFamily.kext' command into some startup script but I don't know which one is right. Try to google how to do it.

 

Regards,

Mariusz.

Link to comment
Share on other sites

I think there is a way to put 'kextload /IOPCCardFamily.kext' command into some startup script but I don't know which one is right. Try to google how to do it.

 

So to confirm, I need to run sudo -s kextload /IOPCCardFamily.kext each time I boot until a fix is found.

Link to comment
Share on other sites

 Share

×
×
  • Create New...