...
Jave Duke,I am not sure if the firewire has anything to do with IOPCCardFamily. ...
Sure, is a PCI component too...
Plz take a look at my test above...
Therefore we need to compile genuine IOPCIFamily.kext with our dev ids/memory ranges/...
...
Jave Duke,I am not sure if the firewire has anything to do with IOPCCardFamily. ...
IOPCCard info: Mac OS X PCMCIA Card Services 3.1.22 IOPCCard info: options: [pci] [cardbus] [pnp] FireWire (OHCI) TI ID 803a PCI now active, GUID 0000390000b10886; max speed s400. IOPCCard debug: IOPCCardBridge::probe IOPCCard debug: IOPCCardBridge::start IOPCCard debug: IOPCCardBridge::configure IOPCCard debug: adding bridge mem space 0x90000000-0x9fffffff IOPCCard debug: cs: CardServices(AdjustResourceInfo, 0x0x12345678, 0x0x33de7ce4) IOPCCard debug: adding bridge io space 0x0-0x8fff IOPCCard debug: cs: CardServices(AdjustResourceInfo, 0x0x12345678, 0x0x33de7ce4) IOPCCard debug: adding bridge io space 0xa000-0xffff IOPCCard debug: cs: CardServices(AdjustResourceInfo, 0x0x12345678, 0x0x33de7ce4) IOPCCard debug: cs: CardServices(GetCardServicesInfo,I 0OxPCC0axr3d3d e7dd3e8b, u0gx: 0) IOPCCard debug: i82365.c 1.326 2000/10/02 20:27:49 (David Hinds) IOPCCard info: Intel PCIC probe: IOPCCard info: TI XX12 rev 00 PCI-to-CardBus phys mem 0xff600000 virt mem 0x348e4000 IOPCCard info: host opts [0]: [pci only] [pci irq 21] [lat 64/176] [bus 4/4] IOPCCard info: PCI card interrupts, PCI status changes IOPCCard debug: cs: register_ss_entry(0-1, 0x0x347a7dff) IOPCCard debug: ds.c 1.104 2000/01/11 01:18:02 (David Hinds) IOPCCard debug: cs: CardServices(GetCardServicesInfo, 0x0x33de7d44, 0x0) IOPCCard debug: cs: CardServices(BindDevice, 0x0x33de7d3c, 0x0) IOPCCard debug: init_waitqueue_head stubbed out! IOPCCard debug: cs: bind_device(): client 0x0x3aa3504, sock 0, dev Driver Services IOPCCard debug: cs: CardServices(RegisterClient, 0x0x3b06e08, 0x0x33de7cfc) IOPCCard debug: i82365: GetStatus(0) = 0x30 IOPCCard debug: cs: register_client(): client 0x0x3aa3504, sock 0, dev Driver Services IOPCCardBridge::setPowerState state=2 IOPCCard debug: IOPCCardBridge::setBridgePowerState state=2
Hi Chun-Nan,
tried without EFI, kernel panic still exists.
tests with vanilla 10.5 kernel(9.0.0), ToH RC2 kernel(9.0.0), ToH sleep kernel(9.1.0), all same results as attached screen file. also tried with vanilla 10.5.1 kernel, no luck.
of cause, plist changed when tested with rev1 and rev2, IO/Memory ranges as attached.
my laptop is Toshiba Portege R500(U7600, 2G, 945GM, 120G HDD,...), Dual boot with Leopard 10.5.1 and Leopard 10.5, EFI + vanilla kernel / ToH sleep kernel.
The cardbus Only working as Mariusz postIOPCCard info: Mac OS X PCMCIA Card Services 3.1.22 IOPCCard info: options: [pci] [cardbus] [pnp] FireWire (OHCI) TI ID 803a PCI now active, GUID 0000390000b10886; max speed s400. IOPCCard debug: IOPCCardBridge::probe IOPCCard debug: IOPCCardBridge::start IOPCCard debug: IOPCCardBridge::configure IOPCCard debug: adding bridge mem space 0x90000000-0x9fffffff IOPCCard debug: cs: CardServices(AdjustResourceInfo, 0x0x12345678, 0x0x33de7ce4) IOPCCard debug: adding bridge io space 0x0-0x8fff IOPCCard debug: cs: CardServices(AdjustResourceInfo, 0x0x12345678, 0x0x33de7ce4) IOPCCard debug: adding bridge io space 0xa000-0xffff IOPCCard debug: cs: CardServices(AdjustResourceInfo, 0x0x12345678, 0x0x33de7ce4) IOPCCard debug: cs: CardServices(GetCardServicesInfo,I 0OxPCC0axr3d3d e7dd3e8b, u0gx: 0) IOPCCard debug: i82365.c 1.326 2000/10/02 20:27:49 (David Hinds) IOPCCard info: Intel PCIC probe: IOPCCard info: TI XX12 rev 00 PCI-to-CardBus phys mem 0xff600000 virt mem 0x348e4000 IOPCCard info: host opts [0]: [pci only] [pci irq 21] [lat 64/176] [bus 4/4] IOPCCard info: PCI card interrupts, PCI status changes IOPCCard debug: cs: register_ss_entry(0-1, 0x0x347a7dff) IOPCCard debug: ds.c 1.104 2000/01/11 01:18:02 (David Hinds) IOPCCard debug: cs: CardServices(GetCardServicesInfo, 0x0x33de7d44, 0x0) IOPCCard debug: cs: CardServices(BindDevice, 0x0x33de7d3c, 0x0) IOPCCard debug: init_waitqueue_head stubbed out! IOPCCard debug: cs: bind_device(): client 0x0x3aa3504, sock 0, dev Driver Services IOPCCard debug: cs: CardServices(RegisterClient, 0x0x3b06e08, 0x0x33de7cfc) IOPCCard debug: i82365: GetStatus(0) = 0x30 IOPCCard debug: cs: register_client(): client 0x0x3aa3504, sock 0, dev Driver Services IOPCCardBridge::setPowerState state=2 IOPCCard debug: IOPCCardBridge::setBridgePowerState state=2
But I'll lost HDAaudio, mini-pcie Atheros 5008(work as Airport Extreme out of box), its not acceptable.
so I have to wait...
Hi Chun-Nan,
tried without EFI, kernel panic still exists.
tests with vanilla 10.5 kernel(9.0.0), ToH RC2 kernel(9.0.0), ToH sleep kernel(9.1.0), all same results as attached screen file. also tried with vanilla 10.5.1 kernel, no luck.
of cause, plist changed when tested with rev1 and rev2, IO/Memory ranges as attached.
my laptop is Toshiba Portege R500(U7600, 2G, 945GM, 120G HDD,...), Dual boot with Leopard 10.5.1 and Leopard 10.5, EFI + vanilla kernel / ToH sleep kernel.
The cardbus Only working as Mariusz postIOPCCard info: Mac OS X PCMCIA Card Services 3.1.22 IOPCCard info: options: [pci] [cardbus] [pnp] FireWire (OHCI) TI ID 803a PCI now active, GUID 0000390000b10886; max speed s400. IOPCCard debug: IOPCCardBridge::probe IOPCCard debug: IOPCCardBridge::start IOPCCard debug: IOPCCardBridge::configure IOPCCard debug: adding bridge mem space 0x90000000-0x9fffffff IOPCCard debug: cs: CardServices(AdjustResourceInfo, 0x0x12345678, 0x0x33de7ce4) IOPCCard debug: adding bridge io space 0x0-0x8fff IOPCCard debug: cs: CardServices(AdjustResourceInfo, 0x0x12345678, 0x0x33de7ce4) IOPCCard debug: adding bridge io space 0xa000-0xffff IOPCCard debug: cs: CardServices(AdjustResourceInfo, 0x0x12345678, 0x0x33de7ce4) IOPCCard debug: cs: CardServices(GetCardServicesInfo,I 0OxPCC0axr3d3d e7dd3e8b, u0gx: 0) IOPCCard debug: i82365.c 1.326 2000/10/02 20:27:49 (David Hinds) IOPCCard info: Intel PCIC probe: IOPCCard info: TI XX12 rev 00 PCI-to-CardBus phys mem 0xff600000 virt mem 0x348e4000 IOPCCard info: host opts [0]: [pci only] [pci irq 21] [lat 64/176] [bus 4/4] IOPCCard info: PCI card interrupts, PCI status changes IOPCCard debug: cs: register_ss_entry(0-1, 0x0x347a7dff) IOPCCard debug: ds.c 1.104 2000/01/11 01:18:02 (David Hinds) IOPCCard debug: cs: CardServices(GetCardServicesInfo, 0x0x33de7d44, 0x0) IOPCCard debug: cs: CardServices(BindDevice, 0x0x33de7d3c, 0x0) IOPCCard debug: init_waitqueue_head stubbed out! IOPCCard debug: cs: bind_device(): client 0x0x3aa3504, sock 0, dev Driver Services IOPCCard debug: cs: CardServices(RegisterClient, 0x0x3b06e08, 0x0x33de7cfc) IOPCCard debug: i82365: GetStatus(0) = 0x30 IOPCCard debug: cs: register_client(): client 0x0x3aa3504, sock 0, dev Driver Services IOPCCardBridge::setPowerState state=2 IOPCCard debug: IOPCCardBridge::setBridgePowerState state=2
But I'll lost HDAaudio, mini-pcie Atheros 5008(work as Airport Extreme out of box), its not acceptable.
so I have to wait...
Hey there, yeah I have been through all of this almost 2 weeks ago and got the STOCK
IOPCCardFamily going on my ACER 3680 (TI xx12) on iATKOS v1.0i with loads of effort
(and some advice from kizwan and solu). The magic there was to use the 10.4.4
IOPCIFamily kext and then to find the correct model# and code into the plist of
the stock IOPCCardFamily with the right I/O ranges and it came up. I will try Chun Nan's
work maybe this weekend but I had it working using an NETGEAR WG311T WiFi card
and got Airport going! The last bit of magic to make Airport recognize the Atheros
chip on that card was to use a ?somewhat cooked? IO80211Family kext from someone,
just get the attached file and install with the Atheros card you have and it should work just
fine as it does for me (Airport sees it and comes up fine).
Now, If we could ONLY get the damn mini-PCIe card devices to work so onboard WiFi
is enabled so we don't have to use the PCCard cage... I've tried both the stock Atheros
card that came with the laptop and a Broadcom 94311 card I got (both with pin#20
taped over) and all I get is kernel panics when the driver loads when using the
10.4.4 IOPCIFamily (required to make the stock IOPCCardFamily see the TI xx12 chip).
Yes. always. I dont have the luck as u (-:if works with original IOPCIFamily, I think that is terminal solution for me:)Do you still get kernel panic when you try Chun-Nan's kext rev 3 (without IOPCIFamily kext file included in the compress file)?
my system just added dsmos.kext for EFI working. replace AppleSMBIOS for System Profiler, everything else use vanilla.Try restore IOPCIFamily, kernel panic apeared again.Hi, have you tried to get your pccard by replacing "some other kexts" before?If you did, you probably need to restore those files back to the old ones.Chun-Nan
tried three version of IOPCIFamily, the rev3 included, 10.5 vanilla file, 10.5.1 vanilla, all goes kernel panic. if only replaced with older IOPCIFamily(1.8?), yes, still kernel panic.Do you still get kernel panic when you try Chun-Nan's kext rev 3 (without IOPCIFamily kext file included in the compress file)?
Yes. always. I dont have the luck as u (-:if works with original IOPCIFamily, I think that is terminal solution for me:)my system just added dsmos.kext for EFI working. replace AppleSMBIOS for System Profiler, everything else use vanilla.Try restore IOPCIFamily, kernel panic apeared again.tried three version of IOPCIFamily, the rev3 included, 10.5 vanilla file, 10.5.1 vanilla, all goes kernel panic. if only replaced with older IOPCIFamily(1.8?), yes, still kernel panic.
would u please pack the following kext files from ur woking leopard system for me?
AppleACPIPlatform
AppleSMBIOS
AppleAPIC
IOACPIFamily
IOPCCARDFamily
IOPCIFamily
IOUSBFamily
Maybe something else different cause kernel panic.
Hi Mariusz, I still haven't found the reasons why the IOPCIFamily doesn't work on your machine. I didn't change anything on IOPCIFamily source code. Downloaded it from Apple and compiled it.I checked the IOPCIFamily inside 1501_AR5001_USBSpeed is 1.8 version while the one I got from Apple is 2.4 version.Chun-NanI'm 99,99% sure it's IOPCIFamily.I've just restored vanilla AppleACPIPlatform AppleAPIC IOACPIFamily and my Cardbus is recognized (like in previous post). When I put vanilla IOPCIFamily I get this checkBridgeBusIDs invalid invalid sub/cardbus/pci settings of 0x0 message again.p.s.Vanilla IOUSBFamily and Broadcom WiFi also fails when using IOPCIFamily from 1051_AR5001_USBHSpeed.zipHope this help.Regards,Mariusz.
Hi,
I attached the kext files that you requested. All kext file is original kext file from ToH Leopard 9A581 RC2 except IOPCCardFamily kext file, which is Chun-Nan's rev 3 kext file. Good luck.
Replaced all. but...
![]()
Restore only IOPCCardFamily(from vanilla or ToH, not working), kernel panic disappears.
Thanks Chun-Nan,Hi LowTech,If you pccard works after using the rev3 file, you still have to edit the info.plist under IO80211Family.kext to have your Atheros 5001 recognized. The rev3 file only makes the pccard slot recognized and started.Chun-Nan
Hi Zaxboi,The last bit of magic to make Airport recognize the Atheroschip on that card was to use a ?somewhat cooked? IO80211Family kext from someone,just get the attached file and install with the Atheros card you have and it should work justfine as it does for me (Airport sees it and comes up fine).
Thanks Chun-Nan,
yes I changed the info.plist in IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents/ to <string>pci168c,13</string>. But unfortunately OSx wants this card only to be recognized as
ethernet:
Function: Ethernet-Controller
Vendor: Unknown
Type: CardBus
Vendor-ID: 5772
Device-ID: 19
Dmesg output is:
...
IOPCCard info: Intel PCIC probe: TI XX12 rev 00
IOPCCard info: cs: cb_alloc(bus 16): vendor 0x168c, device 0x0013
IOPCCard info: cs: cb_alloc(bus 16): found 1 functions
IOCardBusDevice: binding socket 0 function 0 to card services.
IOPCCard info: cs: cb_config(bus 16)
IOPCCard info: fn 0 bar 1: mem 0x90010000-0x9001ffff
IOPCCard info: irq 22
...
I don't think that this problem is related to your work.
Thanks again,
--LowTech
Hi Zaxboi,
unfortunately your IO80211Family.kext - with my added device-id - didn't change anything. This dam**d Atheros card (Conceptronic C54C) always wants to be an ethernet device.![]()
Thanks,
--LowTech
Hi Chun-Nan,Hi LowTech,
Does your wireless card work even it is detected as "Ethernet-Controller" and "unkown"? I think they have different place to store the PCCARD's information but I haven't found out where they store those data.
Chun-Nan
Hi Chun-Nan,Hi guys,Here is the source code and the modified (rev3) files I made for IOPCCardFamily. I didn't change anything on IOPCIFamily source code. You can download that source code from Apple website.Chun-NanHi Mariusz, I still haven't found the reasons why the IOPCIFamily doesn't work on your machine. I didn't change anything on IOPCIFamily source code. Downloaded it from Apple and compiled it.I checked the IOPCIFamily inside 1501_AR5001_USBSpeed is 1.8 version while the one I got from Apple is 2.4 version.Chun-Nan
Hi Chun-Nan,
I think they removed some dev strings from latest IOPCIFamily, it can be cause my PCMCIA is not recognized.
I didn't have to change anything to get my Broadcom (internal miniPCI-E) working using latest IOPCIFamily.
Regards,
Mariusz.
Yes, we have to wait. I've been trying to find something interesting in IOPCIFamily source code but this is too much for me, I gave upSo, then we have to wait until someone adds the missing data into IOPCIFamily.kext, because i don't know what to do...
Yes, we have to wait. I've been trying to find something interesting in IOPCIFamily source code but this is too much for me, I gave up
![]()
Regards,
Mariusz.
Hi Chun-Nan,Hi Mariuz,
Before you try the rev3 files, what kind of error messages did you get on pccard? Did you get the same error messages as you did after trying the rev3 files?
Also, I found that you have ACPIPS2Nub installed. Could you tell me where you got that file? Do you also have ApplePS2Controller installed, too?
Chun-Nan
IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0
Hi Chun-Nan,
the error is always:IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0
Only when I use old IOPCIFamily from 1501_AR5001_USBSpeed it's beeing recognized.
I've found ACPIPS2Nub in http://forum.insanel...p;hl=ACPIPS2Nub post.
Yes, ApplePS2Controller is installed.
Regards,
Mariusz.
0 members, 0 guests, 0 anonymous users