Jump to content

CardBus/PCMCIA PC Cards for Leopard


~Eureka
 Share

1,073 posts in this topic

Recommended Posts

Hi Chun-Nan,

I'm just wondering what this kexts for?

AppleACPIRuntime.kext

AppleUSBController.kext

 

Just looking for brief explanation what this kexts do. :( I believe my laptop experiencing USB stability issue. I'm frequently connected to the internet using my mobile phone (3G). I connected my laptop with it using USB bluetooth adapter. My problem is it always disconnect (bluetooth connection). Sometime I have to either re-plug the USB bluetooth adapter, restart my laptop or restart my phone before I can reconnected again. But I don't see any error/warning message regarding USB or bluetooth device. The only error message that I can see is this, if I enable "Internet Sharing" & it only happen after a while.

Dec 23 18:11:45 kizwans-aspire-9420 bootpd[1350]: ACK sent kizwanvista-PC 10.0.2.2 pktsize 300

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: t error retval = 37

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: dlil_output: output error retval = 37

Dec 23 18:17:11: --- last message repeated 2 times ---

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: al = 37

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: dlil_output: output error retval = 37

Dec 23 18:17:11: --- last message repeated 3 times ---

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: al = 37

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: dlil_output: output error retval = 37

Dec 23 18:17:11: --- last message repeated 6 times ---

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: al = 37

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: dlil_output: output error retval = 37

Dec 23 18:17:11: --- last message repeated 1 time ---

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: utput: output error retval = 37

Dec 23 18:17:11 kizwans-aspire-9420 kernel[0]: dlil_output: output error retval = 37

Dec 23 18:17:11: --- last message repeated 3 times ---

 

I just speculate but I think I have physical prove because my 3G service was ok at that time. Right now I'm using USB2.0 driver from Slice & so far so good. I did not try your USB kext yet.

 

Another thing is, I'm using Acer Aspire 9420 & it have internal bluetooth device which I can't get it turn on or detected. It use button to turn it on instead Fn key. Can your ACPIRuntime kext fix this issue? In windows, the bluetooth button only work after I installed "Launch Manager" provided by acer.

 

I really appreciate any advice. Thank you. :)

 

kizwan

 

** Acer Aspire 9420 (9424WSMi)

** JaS 10.5.4 updated to 10.5.5 (Software Update)

** Intel C2D T5600 @ 1.83GHz

** 2GB DDR2

** NVIDIA GeForce Go 7300 128MB

** Dell Wireless 1395 (device id 4315)

Link to comment
Share on other sites

hi guys! i tried replacing the IOPCCardFamily and IOPCIFamily at the same time as you mentioned, then for some reason, after rebooting ang using -f, my dvd-drive which is not detected normally by leopard was suddenly detected by leopard. Also, the PCI devices were now listed under the pci devices of my laptop especially my non-working wifi card. My question is, if the -f is remove during bootup, the dvd drive would not be read by leopard again. Is there a permanent fix to this problem without putting the -f on the boot flag? Also, do you guys have some experience/success on this wifi card, RaLink RT2561/RT61 rev B 802.11g [1814:0302]?

 

lastly, sorry if this is off topic, how do you revert the forum to the previous format where you can read all the replies per page and not click on the per message post because I find it hard to read all messages by clicking on per post. thanks a lot.

Link to comment
Share on other sites

hi guys! i tried replacing the IOPCCardFamily and IOPCIFamily at the same time as you mentioned, then for some reason, after rebooting ang using -f, my dvd-drive which is not detected normally by leopard was suddenly detected by leopard. Also, the PCI devices were now listed under the pci devices of my laptop especially my non-working wifi card. My question is, if the -f is remove during bootup, the dvd drive would not be read by leopard again. Is there a permanent fix to this problem without putting the -f on the boot flag? Also, do you guys have some experience/success on this wifi card, RaLink RT2561/RT61 rev B 802.11g [1814:0302]?

 

For the time being, you can put "-f" at com.apple.Boot.plist located at /Library/Preferences/SystemConfiguration. Put it at "Kernel Flags". For example:-

<dict>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>-f</string>

</dict>

lastly, sorry if this is off topic, how do you revert the forum to the previous format where you can read all the replies per page and not click on the per message post because I find it hard to read all messages by clicking on per post. thanks a lot.

 

If I understand you correctly, there is a button called "Option" at the top of first post. Click it & set "Display Mode" to "Standard".

 

kizwan

Link to comment
Share on other sites

Hi, these are my dmesg and ioreg respectively. I used the one on the mediashare, IOPCMCIAFamily.Leopard.

my dmesg

Extension "com.apple.driver.ApplePCIConfigurator" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.

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

kmod_control/start failed for com.orByte.driver.PCGenUSBEHCI; destroying kmod

\^[[33mFailed to load extension com.orByte.driver.PCGenUSBEHCI.

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: O2Micro OZ711MP1/MS1 rev 21 PCI-to-CardBus phys mem 0x78108000 virt mem 0x32a24000

IOPCCard info: host opts [0]: [pci/way] [pci irq 19] [lat 64/64] [bus 5/5]

IOPCCard info: PCI card interrupts, PCI status changes

Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@12/AppleVIAATARoot/PRID@0/AppleVIAATADriver/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/WDC WD800BEVS-07RST0 WDC WD800BEVS-07RST0/IOFDiskPartitionScheme/Untitled 3@3

Callisto: Model Radeon XPRESS 200M (PCIE) (rv410)

Callisto: done with Radeon XPRESS 200M (PCIE)

 

ioreg for the pci wifi card RaLink RT2561/RT61 rev B 802.11g [1814:0302]

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

| | | | {

| | | | "IOPCIResourced" = Yes

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

| | | | "IOName" = "network"

| | | | "subsystem-id" = <33b80000>

| | | | "IODeviceMemory" = (({"address"=2014314496,"length"=32768}))

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

| | | | "IOPowerManagement" = {"CurrentPowerState"=2}

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

| | | | "IOInterruptSpecifiers" = (<1000000007000000>)

| | | | "assigned-addresses" = <1048048200000000000010780000000000800000>

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

| | | | "IOChildIndex" = 3

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

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

| | | | "name" = "network"

| | | | "subsystem-vendor-id" = <62140000>

| | | | "reg" = <00480400000000000000000000000000000000001048040200000000000000000000000000800

00>

| | | | "compatible" = <"pci1462,b833","pci1814,302","pciclass,028000">

| | | | }

/

My question is: based from the ioreg, i think that my card is detected, but even if I installed the drivers coming from the ralink website, it does not work. I also tried placing the RT61Cardbusdriver.kext to io80211.kext and ionetworking.kext and when you boot in verbose mode, the message displayed is cannot map the RT61 driver and that it has immediate dependencies on a certain file. Can you tell me your opinion on what I should do on this card. thanks

 

P.S. My dvd-drive is screwed again even with the -f flag at startup. I don't know what is causing this problem. At first, I thought it was the RT61 driver but after removing it, it worked once or twice then now it's screwed again.

Link to comment
Share on other sites

Hi, these are my dmesg and ioreg respectively. I used the one on the mediashare, IOPCMCIAFamily.Leopard.

 

.....

 

My question is: based from the ioreg, i think that my card is detected, but even if I installed the drivers coming from the ralink website, it does not work. I also tried placing the RT61Cardbusdriver.kext to io80211.kext and ionetworking.kext and when you boot in verbose mode, the message displayed is cannot map the RT61 driver and that it has immediate dependencies on a certain file. Can you tell me your opinion on what I should do on this card. thanks

 

P.S. My dvd-drive is screwed again even with the -f flag at startup. I don't know what is causing this problem. At first, I thought it was the RT61 driver but after removing it, it worked once or twice then now it's screwed again.

 

I have same wireless card but mine is a cardbus (PCMCIA), not PCI or mini-PCI (internal). It have same chipset, RT61. I believe the driver provided by Ralink is not for Intel mac except for USB wireless device. I did not found anyone was able to get this card working.

 

What do you mean by your dvd-drive screwed again? If it is sometime detected & sometime undetected, I have same situation. I don't know why but if I boot into windows, insert cd/dvd to the drive, then eject the cd/dvd, then restart to OS X, I will be able to get my DVD-drive detected. Try it. :)

 

kizwan

Link to comment
Share on other sites

Thanks for the update Chun-nan. Works a treat, and I can actually use the IOPCMCIA kext now without kextd crashing constantly (couldn't do that w/10.5.5, had to pull them out and replace the originals).

 

Any chance you could post the source for your changes when you have some time? :blink:

Link to comment
Share on other sites

when I installed iDeneb 1.3 on my laptop, I used an external dvd-drive because my internal dvd-drive is causing the dreaded still waiting for root device. I tried kalyway 10.5.2 and leo4allv3 and still the same problem. ideneb 1.3 is the only version that worked on an external dvd-drive. leo4all would freeze and kalyway would panic. So after installation of iDeneb, the internal dvd drive is not detected and it would display "No Drive" if you click on the drive button.

 

then after a while, I'm not sure if changing the Iopcifamily is the reason, after booting on osx on -f mode after installing the kext, the dvd drive suddenly sprang to life. Then I noticed that when I would not put the -f mode, it would not work again. When i booted leopard yesterday, the dvd-drive is not working again.

 

I'll try that and post if it works. thanks.

 

 

BTW, Do you know how to revive my card reader?

these were the results after performing lspci on the osx86tools.

00:00.0 Host bridge [0600]: ATI Technologies Inc Unknown device [1002:5a31] (rev 01)

00:01.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a3f]

00:06.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a38]

00:12.0 IDE interface [0101]: ATI Technologies Inc IXP SB400 Serial ATA Controller [1002:4379] (rev 80)

00:13.0 USB Controller [0c03]: ATI Technologies Inc IXP SB400 USB Host Controller [1002:4374] (rev 80)

00:13.1 USB Controller [0c03]: ATI Technologies Inc IXP SB400 USB Host Controller [1002:4375] (rev 80)

00:13.2 USB Controller [0c03]: ATI Technologies Inc IXP SB400 USB2 Host Controller [1002:4373] (rev 80)

00:14.0 SMBus [0c05]: ATI Technologies Inc IXP SB400 SMBus Controller [1002:4372] (rev 82)

00:14.1 IDE interface [0101]: ATI Technologies Inc IXP SB400 IDE Controller [1002:4376] (rev 80)

00:14.2 Audio device [0403]: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller [1002:437b] (rev 01)

00:14.3 ISA bridge [0601]: ATI Technologies Inc IXP SB400 PCI-ISA Bridge [1002:4377] (rev 80)

00:14.4 PCI bridge [0604]: ATI Technologies Inc IXP SB400 PCI-PCI Bridge [1002:4371] (rev 80)

01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RC410 [Radeon Xpress 200M] [1002:5a62]

04:03.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)

04:04.0 CardBus bridge [0607]: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller [1217:7134] (rev 21)

04:04.2 SD Host controller [0805]: O2 Micro, Inc. Integrated MMC/SD Controller [1217:7120] (rev 01)

04:04.3 Bridge [0680]: O2 Micro, Inc. Integrated MS/xD Controller [1217:7130] (rev 01)

04:04.4 FireWire (IEEE 1394) [0c00]: O2 Micro, Inc. Firewire (IEEE 1394) [1217:00f7] (rev 02)

04:09.0 Network controller [0280]: RaLink RT2561/RT61 rev B 802.11g [1814:0302]

 

 

Edit: kizwan, I tried that method and miraculously, it worked. It would be great if it would work permanently. thanks

Link to comment
Share on other sites

Hi, Chun-Nan,

 

I tried to download the IOPCMCIAFamily for 10.5.6 from mediafire, yet unfortunately I cannot go to that website from China. Could you and anybody sent the file directly to my e-mail suisum2@yahoo.com.cn?

Thanks a lot!

 

Suiwu.

Link to comment
Share on other sites

:)

Hi Slice,greetings

I had been using chun-nan IOPCIFamily.kext and IOPCCardFamily.kxt for my wireless and wired detection problem and it worked great. I had been interesting using your IOPCIFamily.kext cos you say that it improve interrupt handler and make mouse cursor move more smooth. Than I'm using your kext, and what happen ? My wired and wireless are not working anymore. How about that Slice. Thanx

Link to comment
Share on other sites

I was using this driver to fix my ethernet port (acer has some uber way to make the ethernet difficult on OS X) and it was working fine on 10.5 to 10.5.5 but on 10.5.6 I get a kernel panic when trying to use PCIFamily.kext so am I doing something wrong? Or is the PCIFamily thing not up-to-date?

 

EDIT: Nvm just ignore that comment totally...I tried that PCMCIA thing and it detects my ethernet and gives it a MAC but I can't get to the desktop (not even the blue screen that appears before the desktop) If I type -v in boot options, Im stuck on that screen it doesn't switch over....

 

EDIT2: Tried that console repair permissions thing mentioned in an earlier reply and it worked although I ran disk repair before so i don't know why I had to do that console thing. Verified working and I have ethernet back!

Link to comment
Share on other sites

Hi, everyone,

 

Thank you all very much, especially for Chun-Nan.

 

I installed the kalyway 10.5.2 on my T60 and updated to 10.5.3 via the kalyway 10.5.3 comboupdate package.

 

It's a dualboot with XP and I didn't make an extra partition, for all were NTFS except the Leo partition, for the data transfer between XP and Leo. I then bought a CF-based PC card reader. Before came to here, it didn't work for me, no response in the desktop and the system profile. It made me frustrated~~

 

After a went through of this thread, I replaced the IOPC* from the beta3 package, do the permissions reparation, reboot, then it woks. Cheer~~

 

Thanks again...

Link to comment
Share on other sites

Happy New Year

 

IOPCMCIAFamily.kext and IOPCMICIAFamily.Leopard.kext both work well except I am having a problem with shutdown and reboot.

If I start up using -v, when I shutdown my system hangs at the verbose screen with

failed to unmount /home (45)
failed to unmount /net (45)
...cpu...halted...ok to shutdown

If I reboot either with gui or using Terminal, the system goes to a black screen with power, and led lights still on.

 

If I startup without any special commands, shutdown leaves with an empty desktop. I don't recall exactly what happens with reboot but I do know it doesn't work.

 

I can live with shutting down manually but I'd still like a fix for this problem.

 

Christopher

Vaio SZ150P

Kaylway 10.5.1 > 10.5.3 (netkas) > 10.5.5 (System Update)

Voodoo Kernel Release 1

Link to comment
Share on other sites

Happy New Year

 

IOPCMCIAFamily.kext and IOPCMICIAFamily.Leopard.kext both work well except I am having a problem with shutdown and reboot.

If I start up using -v, when I shutdown my system hangs at the verbose screen with

failed to unmount /home (45)
failed to unmount /net (45)
...cpu...halted...ok to shutdown

If I reboot either with gui or using Terminal, the system goes to a black screen with power, and led lights still on.

 

If I startup without any special commands, shutdown leaves with an empty desktop. I don't recall exactly what happens with reboot but I do know it doesn't work.

 

I can live with shutting down manually but I'd still like a fix for this problem.

 

Christopher

Vaio SZ150P

Kaylway 10.5.1 > 10.5.3 (netkas) > 10.5.5 (System Update)

Voodoo Kernel Release 1

 

Wait you use both kexts together?

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.

 

Hey Chun-nan.

 

Sorry for the late reply - didn't had the time to play around the last 2 month.

 

I tried your new IOPCMCIAFamily.kext with 10.5.2 but no success.

First issue - the same old bad bridge mapping thing... but even worse - I could not boot with it, not even after putting out the pcmcia adapter card.

Then I tried with 10.5.5... same thing here.

Then 10.5.6 and your 10.5.6 version of the kext - same mistake again.

But now there comes the interesting part - my system has 4 GB Ram, and I just tried putting out 2 GB... voila - the card is recognized :( ... I don't know if it's really working but at least it seems to be detected right.

 

Unfortunately I still can't boot with IOPCMCIAFamily.kext. Tried a ton of combinations of different kexts but no success.

 

The attached picture shows system with 2GB and pcmcia-adapter booting with -v... (at this point it stucks)

it's basically the same with 4gb except for showing bad bridge mapping etc. ... and it's also the same without pcmcia card except that there is nothing about the adapter card.

 

At least this seems to point to the right direction and I really start believing that in my case, the problem is not (and never has been) the kext or the adapter card but something else on the system.

 

Any idea?

 

here are my specs:

Gigabyte GA-P35-DS3 (Rev2) - P35 + ICH9

Q6600, 4GB Ram, 8600GT, PCMCIA Card with Ricoh chip

500GB SATA HDD and SATA DVD connected to ICH9 south bridge

iPC 10.5.6

post-178616-1231065396_thumb.jpg

Link to comment
Share on other sites

Hey Chun-nan.

 

Sorry for the late reply - didn't had the time to play around the last 2 month.

 

I tried your new IOPCMCIAFamily.kext with 10.5.2 but no success.

First issue - the same old bad bridge mapping thing... but even worse - I could not boot with it, not even after putting out the pcmcia adapter card.

Then I tried with 10.5.5... same thing here.

Then 10.5.6 and your 10.5.6 version of the kext - same mistake again.

But now there comes the interesting part - my system has 4 GB Ram, and I just tried putting out 2 GB... voila - the card is recognized :( ... I don't know if it's really working but at least it seems to be detected right.

 

Unfortunately I still can't boot with IOPCMCIAFamily.kext. Tried a ton of combinations of different kexts but no success.

 

The attached picture shows system with 2GB and pcmcia-adapter booting with -v... (at this point it stucks)

it's basically the same with 4gb except for showing bad bridge mapping etc. ... and it's also the same without pcmcia card except that there is nothing about the adapter card.

 

At least this seems to point to the right direction and I really start believing that in my case, the problem is not (and never has been) the kext or the adapter card but something else on the system.

 

Any idea?

 

here are my specs:

Gigabyte GA-P35-DS3 (Rev2) - P35 + ICH9

Q6600, 4GB Ram, 8600GT, PCMCIA Card with Ricoh chip

500GB SATA HDD and SATA DVD connected to ICH9 south bridge

iPC 10.5.6

 

Now THAT could really make sense: I have been trying for months now to get pcmcia back working on my HP8710p (as it was working months ago) using all available versions of chun-nan's kexts but with the exact same problems as you're describing here. I never thought about this before but the only thing that has been changed inside my laptop are:

- a bigger and faster hdd

- 4Gb of RAM instead of 2Gb

 

So the 4GB could indeed be the reason why it was working fine for me before the upgrade and it isn't after...

 

Take care,

Tek_No

Link to comment
Share on other sites

- 4Gb of RAM instead of 2Gb

 

So the 4GB could indeed be the reason why it was working fine for me before the upgrade and it isn't after...

 

Take care,

Tek_No

 

Hi Tek_No

I reduced my ram by two gig , back to 2 gig from 4gig, my PCMCIA slot worked with the 4 gig but, was flaky and caused lock ups. now it's back to 2 gig and all is well on my 10.5.4 partition.

 

10.5.6 is another story, apple changed the ground rules yet again, I have not had time to play with chun-nans newest pcmcia kext, but should be able to do that in a week or so I hope.

 

Cheers

oline

Link to comment
Share on other sites

Hello Chun-nan,

 

Just had time to try PCMCIAFamily.kext from Dec 1-08 on new clean 10.5.6 partition, Sys profiler shows multiply pci-bridges,

about an extra 15 of them. all seems to work except the ATA Optical drive has disappeared from my system.

 

I used kexthelper to install the kexts, Chunnan thanks for the tip on that little program.

 

I then tried B1 then B2 kexts, and they both caused a hang on grey boot up screen.

 

looks like 10.5.6 is a problem for now, as Apple has changed the kext version.

 

Oh well, back to stable 10.5.5 for now and keep working. I would love to be able to write my own kexts but I'll leave

that in the hands of experts like Chunnan and others here.

 

Cheers

Oline

Link to comment
Share on other sites

 Share

×
×
  • Create New...