Jump to content

CardBus/PCMCIA PC Cards for Leopard


~Eureka
 Share

1,073 posts in this topic

Recommended Posts

hi Chun-Nan

i was triying rev.8 and my dev id in is the list..

 

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

 

after i install and reboot, i have problem with ACPI

after replace this 3 file.

 

AppleACPIPlatform

AppleAPIC

IOACPIFamily

 

i still got error message..

please help...

Link to comment
Share on other sites

hi Chun-Nan

i was triying rev.8 and my dev id in is the list..

 

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

 

after i install and reboot, i have problem with ACPI

after replace this 3 file.

 

AppleACPIPlatform

AppleAPIC

IOACPIFamily

 

i still got error message..

please help...

 

Hi hafudo,

 

It seems that the file permissiones were not set correctly. Double-check it.

In addition, after checking the permissions, you can use "touch /System/Library/Extensions" under terminal to make sure the cache is changed, too.

 

Chun-Nan

Link to comment
Share on other sites

You were right Chun-Nan...

i didn`t set the file permisssion correctly...

thankyou very much for you driver and your help..

:D

 

Hi hafudo,

 

It seems that the file permissiones were not set correctly. Double-check it.

In addition, after checking the permissions, you can use "touch /System/Library/Extensions" under terminal to make sure the cache is changed, too.

 

Chun-Nan

Link to comment
Share on other sites

hi Chun-Nan!

 

notebook Fujitsu-Siemens T4215

iATKOS v1.0i (10.5.1)

O2Micro OZ711MP1, ID 7134

 

i was triying rev.8, and also rev.3, rev.5, but always got kernel panic (acpi bla-bla)

permissiones & cache checking...

 

i replace to original files, system is boot ok.. but now what i can see:

dmesg | grep PCC

IOPCCard16Device::matchPropertyTable entered.

IOPCCardDevice: VersionOneInfo[0], "SCR24x PCMCIA"(match string) != "O2Micro"(CIS string).

Link to comment
Share on other sites

this package seems to have worked on my laptop....my old gateway 3550gz pc card slot recognized my 56k modem card....my sd card slot however didnt work....im runnin 10.5.1 kalyway....first i had the pccard 0x0 error at boot, (sorry dont remember what else it said exactly) but now....it seems to recognize pc cards....thanks

Link to comment
Share on other sites

Hello,

I've tried to install your kexts but I got a kp after reboot. I've tried to replace your kext with my backup but it didn't work so I had to reinstall leopard! (thank Time Machine!)

 

Do you know why?

 

Here is the picture of my KP

http://img256.imageshack.us/img256/9919/img0065bc5.jpg

 

 

p.s: my first goal was getting the sd card reader of my laptop working

Link to comment
Share on other sites

Hello,

I've tried to install your kexts but I got a kp after reboot. I've tried to replace your kext with my backup but it didn't work so I had to reinstall leopard! (thank Time Machine!)

 

Do you know why?

 

Here is the picture of my KP

http://img256.imageshack.us/img256/9919/img0065bc5.jpg

 

 

p.s: my first goal was getting the sd card reader of my laptop working

 

Hi yeye,

 

It seems that the file permissiones were not set correctly. Double-check it.

In addition, after checking the permissions, you can use "touch /System/Library/Extensions" under terminal to make sure the cache is changed, too.

 

BTW, it is for pccard controller, not for memory card controller.....

 

Chun-Nan

Link to comment
Share on other sites

Having replaced the kext, I repaired permissions. Then reboot => KP. Now I've reinstalled léo so I can't check these permissions :) (Don't worry, I haven't lost anything)

 

BTW, it is for pccard controller, not for memory card controller.....

 

Yes but it has been told me that I could try to see if it resolves the problem for my sd card reader... (Macgirl told me that so I think that I can believe her) Unfortunately, it doesn't seem to resolve the problem

Link to comment
Share on other sites

  • 2 weeks later...

Hi Chun-Nan

 

i add my info from my leopard 10.5.2 maby could you help me why i dont have keyboard & wireless airport.

 

i have lg r400

dual core 1.86

2 giga ram

120 giga hd sata

 

y-s-mac-pro:~ shy$ ioreg -l | grep PC

| +-o ApplePCISlotPM <class ApplePCISlotPM, !registered, !matched, active, busy 0, retain 6>

| +-o PCI0@0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain 56>

| | | "device-properties" = {"acpi-path"="IOACPIPlane:/_SB/PCI0@0","acpi-device"="IOACPIPlatformDevice is not serializable"}

| | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0"

| | | "IOPCIConfigured" = Yes

| | +-o AppleACPIPCI <class AppleACPIPCI, registered, matched, active, busy 0, retain 38>

| | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPCI"

| | | "IOClass" = "AppleACPIPCI"

| | | "IOPCIConfigured" = Yes

| | +-o GFX0@2 <class IOPCIDevice, registered, matched, active, busy 0, retain 18>

| | | | "IOPCIResourced" = Yes

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

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/GFX0@20000"

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIClassMatch" = "0x03000000&0xff000000"

| | | | "IOPCIMatch" = "0x00008086&0x0000ffff"

| | | | | "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GFX0@2/Intel915"

| | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GFX0@2/AppleIntelFramebuffer/d$

| | | | | "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GFX0@2/Intel915"

| | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GFX0@2/AppleIntelFramebuffer/d$

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIClassMatch" = "0x03000000&0xff000000"

| | | | "IOPCIPrimaryMatch" = "0x25828086 0x25928086 0x27728086 0x27A28086"

| | +-o HDEF@1B <class IOPCIDevice, registered, matched, active, busy 0, retain 8>

| | | | "IOPCIResourced" = Yes

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

| | | | "IOPCIExpressLinkCapabilities" = 0

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/HDEF@1b0000"

| | | | "IOPCIExpressLinkStatus" = 0

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIPrimaryMatch" = "0x26688086 0x27d88086 0x284b8086 0x32881106 0x026c10de 0x037110de 0x03e410de 0x03f010de 0$

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

| | | | "IOPCIResourced" = Yes

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

| | | | "IOPCIExpressLinkCapabilities" = 17902609

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP01@1c0000"

| | | | "IOPCIExpressLinkStatus" = 12305

| | | | "IOPCIConfigured" = Yes

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

| | | | "IOProviderClass" = "IOPCIDevice"

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

| | | | "IOClass" = "IOPCI2PCIBridge"

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

| | | | "IOPCIResourced" = Yes

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

| | | | "IOPCIExpressLinkCapabilities" = 238609

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP01@1c0000/PXS1@0"

| | | | "IOPCIExpressLinkStatus" = 4113

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIPrimaryMatch" = "0x435311AB"

| | +-o RP03@1C,2 <class IOPCIDevice, registered, matched, active, busy 0, retain 9>

| | | | "IOPCIResourced" = Yes

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

| | | | "IOPCIExpressLinkCapabilities" = 51465233

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

| | | | "IOPCIExpressLinkStatus" = 4097

| | | | "IOPCIHotPlug" = Yes

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

| | | "IOProviderClass" = "IOPCIDevice"

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

| | | "IOClass" = "IOPCI2PCIBridge"

| | | "IOPCIHotPlug" = Yes

| | +-o RP04@1C,3 <class IOPCIDevice, registered, matched, active, busy 0, retain 9>

| | | | "IOPCIResourced" = Yes

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

| | | | "IOPCIExpressLinkCapabilities" = 68234257

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP04@1c0003"

| | | | "IOPCIExpressLinkStatus" = 12305

| | | | "IOPCIConfigured" = Yes

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

| | | | "IOProviderClass" = "IOPCIDevice"

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

| | | | "IOClass" = "IOPCI2PCIBridge"

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

| | | "IOPCIResourced" = Yes

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

| | | "IOPCIExpressLinkCapabilities" = 211985

| | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP04@1c0003/PXS4@0"

| | | "IOPCIExpressLinkStatus" = 4113

| | +-o USB1@1D <class IOPCIDevice, registered, matched, active, busy 0, retain 8>

| | | | "IOPCIResourced" = Yes

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/USB1@1d0000"

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIClassMatch" = "0x0C030000"

| | +-o USB2@1D,1 <class IOPCIDevice, registered, matched, active, busy 0, retain 8>

| | | | "IOPCIResourced" = Yes

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/USB2@1d0001"

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIClassMatch" = "0x0C030000"

| | | | | "AllowedIncomingL2CAPChannels" = ({"PSM"=3},{"PSM"=1},{"PSM"=17},{"PSM"=19},{"PSM"=23})

| | +-o USB3@1D,2 <class IOPCIDevice, registered, matched, active, busy 0, retain 8>

| | | | "IOPCIResourced" = Yes

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/USB3@1d0002"

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIClassMatch" = "0x0C030000"

| | +-o USB4@1D,3 <class IOPCIDevice, registered, matched, active, busy 0, retain 8>

| | | | "IOPCIResourced" = Yes

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/USB4@1d0003"

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIClassMatch" = "0x0C030000"

| | +-o USB7@1D,7 <class IOPCIDevice, registered, matched, active, busy 0, retain 10>

| | | | "IOPCIResourced" = Yes

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/USB7@1d0007"

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIClassMatch" = "0x0c032000"

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIClassMatch" = "0x0c032000"

| | | +-o FO13FF-65 PC-CAM@fd400000 <class IOUSBDevice, registered, matched, active, busy 0, retain 9>

| | | | "USB Product Name" = "FO13FF-65 PC-CAM"

| | | +-o FO13FF-65 PC-CAM@0 <class IOUSBInterface, registered, matched, active, busy 0, retain 5>

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

| | | | "IOPCIResourced" = Yes

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/PCIB@1e0000"

| | | | "IOPCIConfigured" = Yes

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

| | | "IOProviderClass" = "IOPCIDevice"

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

| | | "IOClass" = "IOPCI2PCIBridge"

| | +-o LPCB@1F <class IOPCIDevice, registered, matched, active, busy 0, retain 28>

| | | | "IOPCIResourced" = Yes

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/LPCB@1f0000"

| | | +-o AppleLPC <class AppleLPC, registered, matched, active, busy 0, retain 5>

| | | "IOProviderClass" = "IOPCIDevice"

| | | "CFBundleIdentifier" = "com.apple.driver.AppleLPC"

| | | "IOClass" = "AppleLPC"

| | +-o SATA@1F,2 <class IOPCIDevice, registered, matched, active, busy 0, retain 12>

| | | | "IOPCIResourced" = Yes

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002"

| | | | "IOProviderClass" = "IOPCIDevice"

| | | | "IOPCIPrimaryMatch" = "0x27c48086"

| | | | "PCI Timing Registers" = "0x40=e307e307 0x44=00000000 0x48=02010005 0x54=1010"

| | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002/PRID@0"

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002/SECD@1"

| | +-o SBUS@1F,3 <class IOPCIDevice, registered, matched, active, busy 0, retain 6>

| | | "IOPCIResourced" = Yes

| | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SBUS@1f0003"

| | +-o display@2,1 <class IOPCIDevice, registered, matched, active, busy 0, retain 8>

| | | | "IOPCIResourced" = Yes

| | | "IOProviderClass" = "IOPCIDevice"

| | +-o pci8086,27a0@0 <class IOPCIDevice, registered, matched, active, busy 0, retain 6>

| | "IOPCIResourced" = Yes

| +-o IOPCIMessagedInterruptController <class IOPCIMessagedInterruptController, registered, matched, active, busy 0, retain 6$

| | "InterruptControllerName" = "IOPCIMessagedInterruptController"

+-o com_apple_driver_AudioIPCDevice <class com_apple_driver_AudioIPCDevice, registered, matched, active, busy 0, retain 6>

| | "CFBundleIdentifier" = "com.apple.driver.AudioIPCDriver"

| | "IOMatchCategory" = "com_apple_driver_AudioIPCDevice"

| | "IOAudioDeviceShortName" = "Audio IPC"

| | "IOAudioDeviceName" = "Audio IPC"

| | "IOAudioDeviceModelID" = "Audio_IPC"

| | "IOClass" = "com_apple_driver_AudioIPCDevice"

| +-o com_apple_driver_AudioIPCEngine <class com_apple_driver_AudioIPCEngine, registered, matched, active, busy 0, retain 9$

| | "IOAudioEngineDescription" = "Audio IPC"

| | "IOAudioEngineCoreAudioPlugIn" = "AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle"

| | "com.apple.AudioIPC.NumberChannels" = 0

| | "IOAudioEngineGlobalUniqueID" = "Audio_IPC"

| | "BTTTYName" = "Nokia6288-NokiaPCSuite-1"

| | "BTName" = "outgoing port - Nokia6288-NokiaPCSuite-1"

| | "IOTTYBaseName" = "Nokia6288-NokiaPCSuite-1"

| | "PortDeviceService" = "Nokia PC Suite"

| | "IOTTYBaseName" = "Nokia6288-NokiaPCSuite-1"

| "IOTTYBaseName" = "Nokia6288-NokiaPCSuite-1"

| "IOTTYDevice" = "Nokia6288-NokiaPCSuite-1"

| "IOCalloutDevice" = "/dev/cu.Nokia6288-NokiaPCSuite-1"

| "IODialinDevice" = "/dev/tty.Nokia6288-NokiaPCSuite-1"

Link to comment
Share on other sites

Hi Chun-Nani add my info from my leopard 10.5.2 maby could you help me why i dont have keyboard & wireless airport.i have lg r400dual core 1.862 giga ram120 giga hd sata..........
Hi octopuss,What interface of wireless card do you have? Pccard or others?What kind of keyboard do you have? PS/2 or USB? About the keyboard, I think you can search related articles on the forum and you can find the answer there.Chun-Nan
HI everyone !How to know if i'm rev6 or rev8 and how to update if i'm rev 6 ??Thanks
Hi sypher13150,If you want to upgrade to rev8, just download the rev8 and replace the old files in the Extensions folder. Again, don't forget to backup the old files and DOUBLE CHECK the file permissions.Chun-Nan
Link to comment
Share on other sites

Chun-Nan, first let me say thank you for your incredible efforts! I have tested your Beta 2 package that Equate bundled for you and it does fix some of my problems.

 

First, a bit of info for you:

Laptop: Fujitsu P1620

CPU: Core 2 Duo

RAM: 2 GB

GPU: GMA 950

Sound: Realtek Hi Def Audio (262) - Working

Network: Marvell Yukon 88E8055 - Working

Wifi: Dell Truemobile 1390 - Not Working (removed Atheros AR5006EXS, see below for more)

Bluetooth: Cambridge Silicon Radio - Appears to be working well

PC Card Slot: O2Micro? - Appears to be working well

SD Card Slot: not detected (a common problem it seems)

 

Running Kalyway 10.5.1 with combo update.

 

Prior to your PCIFamily/PCCard kexts I had no working network connectivity. The devices were just not detected at all by the system (even after editing info.plists to add the matching PCI/Vender IDs). After your kexts the wired Ethernet works fine, and it appears my PC Card slot is detected and initialized (I do not have any cards to test it with at the moment).

 

Now, on to my problem. The original Atheros Wifi Mini PCI-Express card would be seen at the boot and then I would get an error (something along the lines of "error at line 481 blah blah blah.cpp") and then it would report kext was loaded UNsuccessfully. This was after installing your kexts, prior to that it I don't think it was seen at all. After a lot of reading in the forums here I decided to pick up a Dell Truemobile 1390 Mini PCI Express card and swap it with the Atheros one.

 

This new 1390 Mini PCI-E card is partially detected on boot into OS X, as I can verify in System Profiler after booting that the kexts AppleAirPortBrcm4311 and IO80211Family are loaded. However, under Airport it shows "No Information Found", and I cannot find or add an Airport connection at all in System Preferences -Network. The 1390 is working fine in Windows XP, I have no trouble with it there.

 

I have included a few highlights of Dmesg and Ioreg here, as well as their full output in the attached files.

Dmesg PCI section:

pciBridgeCheckConfiguration(bus 9, state 1)
Checking PCI bus 9
 BIOS config retained
pciBridgeCheckConfiguration(bus 2, state 0)
Checking PCI bus 2
 BIOS config retained
pciBridgeCheckConfiguration(bus 5, state 0)
Checking PCI bus 5
 MEM: new range size 100000 align 100000 flags 0
 PFM: new range size 0 align 100000 flags 0
 I/O: new range size 0 align 1000 flags 0
 BUS: new range size 1 align 1 flags 0
pciBridgeCheckConfiguration(bus 6, state 0)
Checking PCI bus 6
 BIOS config retained
pciBridgeCheckConfiguration(bus 8, state 0)
Checking PCI bus 8
 MEM: new range size 200000 align 100000 flags 1
 PFM: new range size 0 align 100000 flags 0
 I/O: new range size 1000 align 1000 flags 1
 BUS: new range size 2 align 1 flags 1
PCI configuration changed (bridge=2 device=14 yenta=1)
IOPCCard info:   Mac OS X PCMCIA Card Services 3.1.22
IOPCCard info:	 options:  [pci] [cardbus] [pnp]
AppleIntelPIIXPATA: Secondary PCI IDE channel is disabled
IOPCCard info:   Intel PCIC probe: 
IOPCCard info:	 O2Micro OZ711SP1 rev 01 PCI-to-CardBus phys mem 0x80100000 virt mem 0x34bf1000
IOPCCard info:	   host opts [0]: [pci/way] [pci irq 19] [lat 64/64] [bus 4/4]
IOPCCard info:	   PCI card interrupts, PCI status changes

 

Ioreg for the Dell 1390 MiniPCI-E card:

+-o PXS3@0  <class IOPCIDevice, registered, matched, active, busy 0, retain 8>
| |   |	   {
| |   |		 "IOPCIResourced" = Yes
| |   |		 "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
| |   |		 "IOName" = "pci14e4,4311"
| |   |		 "subsystem-id" = <07000000>
| |   |		 "IOPCIExpressLinkCapabilities" = 222225
| |   |		 "class-code" = <00800200>
| |   |		 "IOPowerManagement" = {"CurrentPowerState"=2}
| |   |		 "revision-id" = <01000000>
| |   |		 "IOInterruptSpecifiers" = (<1200000007000000>,<0600000000000100>)
| |   |		 "assigned-addresses" = <1000018200000000000000f00000000000400000>
| |   |		 "IOChildIndex" = 1
| |   |		 "built-in" = <00>
| |   |		 "acpi-device" = "IOACPIPlatformDevice is not serializable"
| |   |		 "device-id" = <11430000>
| |   |		 "vendor-id" = <e4140000>
| |   |		 "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP03@1c0002/PXS3@0"
| |   |		 "subsystem-vendor-id" = <28100000>
| |   |		 "name" = "pci14e4,4311"
| |   |		 "IOPCIExpressLinkStatus" = 4113
| |   |		 "reg" = <0000010000000000000000000000000000000000100001020000000000000000000000000040
000>
| |   |		 "compatible" = <"pci1028,7","pci14e4,4311","pciclass,028000">
| |   |	   }

 

 

Can you see anything that would help me get Wifi working correctly? From what I can gather the card is correctly detected and it is something misconfigured with the PCI-E bus that prevent it from being powered up and visible.

 

Dmesg.rtf

Ioreg_l.rtf

 

Hope that you can help me out. If I forgot any important info that could help you please let me know ;) Thank you!

Link to comment
Share on other sites

Latest beta work on Acer 5570 xxx series...

 

also after getting this to work, I added Dev id for my Builtin Ethernet to Yukon2.kext

 

This was an unsolved issue for acer laptops with Marvel Yukon 88E8038...

 

Built in Network also works.. :hysterical:

 

Amazing work.. Thanks guys.. this was a real need for a lot of people..

Link to comment
Share on other sites

Hello all, I'm new on this topic, and have a question.

 

Does this new beta of the iopccardfamily etc solve the problem of the not working:

 

02Micro ms/nspro ven 1217 dev 7130 and

02Micro mmc/sd ven 1217 dev 7120

 

A read about 02Micro devices in this topic but can't figure out if it will solve the problems with these devices.

 

Thanks for helping, and keep going this great work.

 

Ruud

Link to comment
Share on other sites

Hello, chun nan, preciate your work on this driver for us all. I get a KP upon booting my osx after installing your driver, was wondering if you might be able to help out. Thanks.

 

NM I repaired permissions by booting the install disk and then choosing disk utility and then repair permissions

Link to comment
Share on other sites

Hi Chun-Nan. Like many others I've read your thread instructions and given your work a try. I really appreciate everything you are doing in supporting people like me. So here goes.

 

I have two old laptops, IBM Thinkpad T40 & T42, identical specs. Both have Pentium M 1.7GHz, 512 DDR 2700 RAM and ATI Radeon 7500 mobility. No WiFi installed. These are ex corporate base models but still pretty good machines.

 

I've installled Kalyway 10.5.1 using SSE2 kernel with no other patches except audio. Then upgraded using Kalyway 10.5.2 upgrade package, then installed the Kalyway 9.2.0 Kernel & System.kext package. Then ran Software Update and installed all updates except the Airport & Time Machine one.

 

Both machines take about 5 minutes to load to desktop and I've read that it's the waiting for PC Card bus that holds things up. I've taken a pic of where they stall if that helps.

 

T42.jpg

 

I copied the two kext files from your thread (rev8), after backing up the originals. I ran Disk Utility from the GUI and repaired permissions then rebooted and I get a kernel panic. Another pic here so you know what happens.

 

T40_42IOPCCardKP.jpg

 

Can you suggest anything else I could do to get this working? I've restored the original kexts so still have the OS but I'd like to get the PCMCIA slot working and maybe fix the slow boot if that's a related issue.

 

Thanks for your help.

Link to comment
Share on other sites

First of all Thank You! for your work Chun-Nan

V8 kexts installed and recognized fine, still card reader dosent work...

Maybe you can look on my lspci results to find whats wrong...

lspci:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (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.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)
01:00.0 VGA compatible controller: nVidia Corporation G72M [GeForce Go 7400] (rev a1)
02:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 10)
05:01.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
05:01.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
05:01.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
05:01.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

lspci -n:
00:00.0 0600: 8086:27a0 (rev 03)
00:01.0 0604: 8086:27a1 (rev 03)
00:1b.0 0403: 8086:27d8 (rev 02)
00:1c.0 0604: 8086:27d0 (rev 02)
00:1c.1 0604: 8086:27d2 (rev 02)
00:1c.2 0604: 8086:27d4 (rev 02)
00:1d.0 0c03: 8086:27c8 (rev 02)
00:1d.1 0c03: 8086:27c9 (rev 02)
00:1d.2 0c03: 8086:27ca (rev 02)
00:1d.3 0c03: 8086:27cb (rev 02)
00:1d.7 0c03: 8086:27cc (rev 02)
00:1e.0 0604: 8086:2448 (rev e2)
00:1f.0 0601: 8086:27b9 (rev 02)
00:1f.2 0101: 8086:27c4 (rev 02)
00:1f.3 0c05: 8086:27da (rev 02)
01:00.0 0300: 10de:01d8 (rev a1)
02:00.0 0200: 168c:001c (rev 01)
04:00.0 0200: 11ab:4363 (rev 10)
05:01.0 0607: 104c:8039
05:01.1 0c00: 104c:803a
05:01.2 0180: 104c:803b
05:01.3 0805: 104c:803c

If I need to do something more just tell me.

 

Thanks!

Link to comment
Share on other sites

Hi Chun-Nan. Like many others I've read your thread instructions and given your work a try. I really appreciate everything you are doing in supporting people like me. So here goes.

 

I have two old laptops, IBM Thinkpad T40 & T42, identical specs. Both have Pentium M 1.7GHz, 512 DDR 2700 RAM and ATI Radeon 7500 mobility. No WiFi installed. These are ex corporate base models but still pretty good machines.

 

I've installled Kalyway 10.5.1 using SSE2 kernel with no other patches except audio. Then upgraded using Kalyway 10.5.2 upgrade package, then installed the Kalyway 9.2.0 Kernel & System.kext package. Then ran Software Update and installed all updates except the Airport & Time Machine one.

 

Both machines take about 5 minutes to load to desktop and I've read that it's the waiting for PC Card bus that holds things up. I've taken a pic of where they stall if that helps.

 

 

 

I copied the two kext files from your thread (rev8), after backing up the originals. I ran Disk Utility from the GUI and repaired permissions then rebooted and I get a kernel panic. Another pic here so you know what happens.

 

 

 

Can you suggest anything else I could do to get this working? I've restored the original kexts so still have the OS but I'd like to get the PCMCIA slot working and maybe fix the slow boot if that's a related issue.

 

Thanks for your help.

 

Hi real_sinjon,

 

It seems that the file permissiones were not set correctly. Double-check it.

In addition, after checking the permissions, you can use "touch /System/Library/Extensions" under terminal to make sure the cache is changed, too.

 

Or

 

Try PCCard.10.5.2.Beta2.pkg.zip made by EqUaTe (Post #502) to see if it works.

http://forum.insanelymac.com/index.php?sho...1036&st=500

 

Chun-Nan

Link to comment
Share on other sites

Hi real_sinjon,

 

It seems that the file permissiones were not set correctly. Double-check it.

In addition, after checking the permissions, you can use "touch /System/Library/Extensions" under terminal to make sure the cache is changed, too.

 

Or

 

Try PCCard.10.5.2.Beta2.pkg.zip made by EqUaTe (Post #502) to see if it works.

http://forum.insanelymac.com/index.php?sho...1036&st=500

 

Chun-Nan

 

Hi Chun-Nan. Just to be clear about permissions. I ran Disk Utility after changing the kexts and it reported repair of a lot of permissions for these kexts. Would that be sufficient or would I need to do Chown & Chmod in Terminal for the specific kexts? I'll give your suggestions a try tomorrow when I have some more free time to mess with this stuff.

Thanks again.

Link to comment
Share on other sites

I´ve tried this a couple of times before but usually got IOPCCardBridge::start failed

 

Now it seems to be working, at least it´s getting further than before:

 

Extension "com.apple.driver.AppleOnboardPCATA" has no explicit kernel dependency; using version 6.0.

Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SAT0@12/AppleVIAATARoot/PRID@0/AppleVIAATADriver/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/WDC WD1600BEVS-22RST0 Media/IOFDiskPartitionScheme/Untitled 3@3

IOPCCard info: Mac OS X PCMCIA Card Services 3.1.22

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

IOPCCard info: Intel PCIC probe:

IOPCCard info: ENE 712/4 rev 10 PCI-to-CardBus phys mem 0x80100000 virt mem 0x35185000

IOPCCard info: host opts [0]: [serial pci & irq] [pci irq 20] [lat 64/64] [bus 7/7]

IOPCCard info: PCI card interrupts, PCI status changes

 

But I only have one PCICard(it just adds FireWire ports) and that one is not working. Also in System Profiler it still says "This computer does not appear to have any PCI cards installed." under PCI Cards. Under PC Cards it says "No information found".

 

Am I looking at the wrong things, is there something else I should be looking at/testing to see if this is working as it should?

Thank you!

 

EDIT:

I restarted the machine again, and NOW IT´S WORKING!!! My firewire PC Card is showing up!

Thank you soooo much, Chun-Nan!

Link to comment
Share on other sites

 Share

×
×
  • Create New...