Jump to content

CardBus/PCMCIA PC Cards for Leopard


~Eureka
 Share

1,073 posts in this topic

Recommended Posts

hey. here the result:

 

bash-3.2# dmesg

mpting tedo get EHCI Contro

ller from BIOS

USBF: 0.383 USBLEGCTLSTS value c0000000

USUBSFBF: : 0.0383. 383F ouacquireOSOwnership done - value nd USBLEGSU0xP_ID - value 10000010x

1 - writing OSOwned

USBF: 0.384 acquireOSOwnership done - value 0x1000001

Extension "com.jmicron.JMicronATA" has no explicit kernel dependency; using version 6.0.

IOPCCard info: Mac OS X PCMCIA Card Services 3.1.22

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

IOPCCardBridge::start failed

[JMicronATA] JMicronATAPCIRoot start

[JMicronATA] JMicronATAPCIRoot saveHwRegisters

[JMicronATA] BMBaseAddr = b400

[JMicronATA] _tfDataReg 0

[JMicronATA] _tfFeatureReg 0

[JMicronATA] _tfSCountReg 0

[JMicronATA] _tfSectorNReg 0

[JMicronATA] _tfCylLoReg 0

[JMicronATA] _tfCylHiReg 0

[JMicronATA] _tfSDHReg 0

[JMicronATA] BMBaseAddr = b408

[JMicronATA] _tfDataReg 1421

[JMicronATA] _tfFeatureReg 0

[JMicronATA] _tfSCountReg 3

[JMicronATA] _tfSectorNReg 0

[JMicronATA] _tfCylLoReg e

[JMicronATA] _tfCylHiReg 0

[JMicronATA] _tfSDHReg a0

[JMicronATA] JMicronATA::scanForDrives( 0x6184a00 )

[JMicronATA] Bus is ready for scan

[JMicronATA] Unit 0, bus is ready for scan

[JMicronATA] ATAPI regs _tfCylLoReg 0[JMicronATA] _tfCylHiReg 0

[JMicronATA] Unknown device

[JMicronATA] Unit 1, bus is ready for scan

[JMicronATA] ATAPI regs _tfCylLoReg 0[JMicronATA] _tfCylHiReg 0

[JMicronATA] Unknown device

JMicronATA: JMB363 (CMD 0xb000, CTR 0xb100, IRQ 19, BM 0xb400)

[JMicronATA] JMicronATA::scanForDrives( 0x6184800 )

[JMicronATA] Bus is ready for scan

[JMicronATA] Unit 0, bus is ready for scan

[JMicronATA] ATAPI regs _tfCylLoReg 14[JMicronATA] _tfCylHiReg eb

[JMicronATA] Unit 1, bus is ready for scan

[JMicronATA] ATAPI regs _tfCylLoReg 0[JMicronATA] _tfCylHiReg 0

[JMicronATA] Unknown device

JMicronATA: JMB363 (CMD 0xb200, CTR 0xb300, IRQ 19, BM 0xb408)

[JMicronATA] PIO mode 0 @ 600 ns

[JMicronATA] selected PIO timing entry 4

[JMicronATA] selected Ultra mode 5

[JMicronATA] PIO mode 4 @ 120 ns

[JMicronATA] Ultra mode 5

Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleAHCI/SECD@1/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/SAMSUNG HD501LJ Media/IOFDiskPartitionScheme/Untitled 1@1

BSD root: disk0s1, major 14, minor 1

jnl: unknown-dev: replay_journal: from: 41049088 to: 6140416 (joffset 0xe91000)

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

jnl: unknown-dev: journal replay done.

HFS: Removed 2 orphaned unlinked files or directories

Jettisoning kernel linker.

Resetting IOCatalogue.

display: family specific matching fails

Matching service count = 1

Matching service count = 2

Matching service count = 2

Matching service count = 2

Matching service count = 2

Matching service count = 2

ACPI_SMC_CtrlLoop::initCPUCtrlLoop - pmCPUControl (PMIOCSETPSTATETABLE) returned 0xffffffff

NVDANV50HAL loaded and registered.

display: family specific matching fails

display: family specific matching fails

dsmos: Initializing...

dsmos: Hook and decryption contexts set!

dsmos: Starting...

display: family specific matching fails

NVdarwin: Probing.

NVdarwin: Setting NVPM=<data not shown>

NVdarwin: Setting NVCAP=<data not shown>

NVdarwin: Setting rom-revision=XDarwin, NVdarwin 1.0

NVdarwin: Setting @0,compatible=NVDA,NVMac

NVdarwin: Setting @1,name=NVDA,Display-B

NVdarwin: Setting @2,#adress-cells=<data not shown>

NVdarwin: Setting @0,NVMT=<data not shown>

NVdarwin: Setting @0,name=NVDA,Display-A

NVdarwin: Setting @1,compatible=NVDA,NVMac

NVdarwin: Setting @2,#size-cells=<data not shown>

NVdarwin: Setting @2,device_type=NVDA,gpu-diode

NVdarwin: Setting @1,device_type=display

NVdarwin: Setting @0,device_type=display

NVdarwin: Setting name=display

NVdarwin: Setting device_type=NVDA,Parent

NVdarwin: Setting @2,hwctrl-params-version=<data not shown>

NVdarwin: Setting VRAM,totalsize=<data not shown>

NVdarwin: Setting @0,fboffset=0x00020000

NVdarwin: Setting @2,name=sensor-parent

NVdarwin: Setting model=NVIDIA GeForce 8600 GT

rtl_r1000_nic_ext: Ethernet address 00:0a:6d:ea:14:29

 

 

 

in the meanwhile I have borrowed a pccard controller with an ENE 1410 chip from a friend and I got exactly the same results (except for the name of course) as posted 3 days ago with the ricoh. maybe this helps?

Link to comment
Share on other sites

hey. here the result:

.....

 

in the meanwhile I have borrowed a pccard controller with an ENE 1410 chip from a friend and I got exactly the same results (except for the name of course) as posted 3 days ago with the ricoh. maybe this helps?

 

Hi sdonner,

 

I didn't realize you are using the desktop. If you are using Leopard now, please try this IOPCIFamily with IOPCCardFamily from beta3. Let me know the result. Thanks.

 

Chun-Nan

 

IOPCIFamily.kext.zip

Link to comment
Share on other sites

Hi sdonner,

 

I didn't realize you are using the desktop. If you are using Leopard now, please try this IOPCIFamily with IOPCCardFamily from beta3. Let me know the result. Thanks.

 

Chun-Nan

 

IOPCIFamily.kext.zip

 

yes, I am using leopard (at the moment 10.5.2 but will update soon to 10.5.5)

of course I used the kext for leopard, and as the new one is exactly the same size they are probably the same.

so I am a bit confused cause the result is different (but still not better):

 

bash-3.2# dmesg

ersion 6.0.

USBF: 0.384 Attempting to get EHCI Controller from BIOS

USBF: 0.384 USBLEGCTLSTS value c0000000

USBF: 0.384 Found USBLEGSUP_ID - value 0x1 - writing OSOwned

USBF: 0.384 acquireOSOwnership done - value 0x1000001

IOPCCard info: Mac OS X PCMCIA Card Services 3.1.22

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

From path: "uuid",

Waiting for boot volume with UUID B1F4EA0F-FA15-3808-AA93-D3437F4B5CCB

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:

IOPCCard notice: Bad bridge mapping at 0xf0100000!

not found.

IOPCCardBridge::start failed

[JMicronATA] JMicronATAPCIRoot start

[JMicronATA] JMicronATAPCIRoot saveHwRegisters

[JMicronATA] BMBaseAddr = b400

[JMicronATA] _tfDataReg 0

[JMicronATA] _tfFeatureReg 0

[JMicronATA] _tfSCountReg 0

[JMicronATA] _tfSectorNReg 0

[JMicronATA] _tfCylLoReg 0

[JMicronATA] _tfCylHiReg 0

[JMicronATA] _tfSDHReg 0

[JMicronATA] BMBaseAddr = b408

[JMicronATA] _tfDataReg 1421

[JMicronATA] _tfFeatureReg 0

[JMicronATA] _tfSCountReg 3

[JMicronATA] _tfSectorNReg 0

[JMicronATA] _tfCylLoReg e

[JMicronATA] _tfCylHiReg 0

[JMicronATA] _tfSDHReg a0

[JMicronATA] JMicronATA::scanForDrives( 0x6114200 )

[JMicronATA] Bus is ready for scan

[JMicronATA] Unit 0, bus is ready for scan

[JMicronATA] ATAPI regs _tfCylLoReg 0[JMicronATA] _tfCylHiReg 0

[JMicronATA] Unknown device

[JMicronATA] Unit 1, bus is ready for scan

[JMicronATA] ATAPI regs _tfCylLoReg 0[JMicronATA] _tfCylHiReg 0

[JMicronATA] Unknown device

JMicronATA: JMB363 (CMD 0xb000, CTR 0xb100, IRQ 19, BM 0xb400)

[JMicronATA] JMicronATA::scanForDrives( 0x6114000 )

[JMicronATA] Bus is ready for scan

[JMicronATA] Unit 0, bus is ready for scan

[JMicronATA] ATAPI regs _tfCylLoReg 14[JMicronATA] _tfCylHiReg eb

[JMicronATA] Unit 1, bus is ready for scan

[JMicronATA] ATAPI regs _tfCylLoReg 0[JMicronATA] _tfCylHiReg 0

[JMicronATA] Unknown device

JMicronATA: JMB363 (CMD 0xb200, CTR 0xb300, IRQ 19, BM 0xb408)

[JMicronATA] PIO mode 0 @ 600 ns

[JMicronATA] selected PIO timing entry 4

[JMicronATA] selected Ultra mode 5

[JMicronATA] PIO mode 4 @ 120 ns

[JMicronATA] Ultra mode 5

Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleAHCI/SECD@1/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/SAMSUNG HD501LJ Media/IOFDiskPartitionScheme/Untitled 1@1

BSD root: disk0s1, major 14, minor 1

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

Jettisoning kernel linker.

Resetting IOCatalogue.

display: family specific matching fails

Matching service count = 1

Matching service count = 2

Matching service count = 2

Matching service count = 2

Matching service count = 2

Matching service count = 2

ACPI_SMC_CtrlLoop::initCPUCtrlLoop - pmCPUControl (PMIOCSETPSTATETABLE) returned 0xffffffff

NVDANV50HAL loaded and registered.

display: family specific matching fails

display: family specific matching fails

dsmos: Initializing...

dsmos: Hook and decryption contexts set!

dsmos: Starting...

display: family specific matching fails

NVdarwin: Probing.

NVdarwin: Setting NVPM=<data not shown>

NVdarwin: Setting NVCAP=<data not shown>

NVdarwin: Setting rom-revision=NVdarwin 1.2.1

NVdarwin: Setting @0,compatible=NVDA,NVMac

NVdarwin: Setting @1,name=NVDA,Display-B

NVdarwin: Setting @0,name=NVDA,Display-A

NVdarwin: Setting @1,compatible=NVDA,NVMac

NVdarwin: Setting @2,device_type=NVDA,gpu-diode

NVdarwin: Setting @2,reg=<data not shown>

NVdarwin: Setting @1,device_type=display

NVdarwin: Setting @0,device_type=display

NVdarwin: Setting name=display

NVdarwin: Setting device_type=NVDA,Parent

NVdarwin: Setting @2,hwctrl-params-version=<data not shown>

NVdarwin: Setting VRAM,totalsize=<data not shown>

NVdarwin: Setting @2,name=sensor-parent

NVdarwin: Setting model=NVIDIA GeForce 8600 GT

rtl_r1000_nic_ext: Ethernet address 00:0a:6d:ea:14:29

NTFS driver 2.1 [Flags: R/O].

NTFS volume name , version 3.1.

NTFS volume name , version 3.1.

Link to comment
Share on other sites

yes, I am using leopard (at the moment 10.5.2 but will update soon to 10.5.5)

of course I used the kext for leopard, and as the new one is exactly the same size they are probably the same.

so I am a bit confused cause the result is different (but still not better):

 

.....

 

 

Hi sdonner,

 

Are there other PCI cards beside the PCI-PCMCIA card on your desktop? If possible, can you post ioreg_sp.txt as a file here. Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Hi sdonner,

 

Are there other PCI cards beside the PCI-PCMCIA card on your desktop? If possible, can you post ioreg_sp.txt as a file here. Thanks.

 

Chun-Nan

 

hey Chun-Nan,

 

yes. there was another pci card beside the pci-pcmcia. I already tried without it and it makes no difference. but I will keep it outside for now.

I also tried putting the pci-pcmcia card into another slot (made no difference) and updated to 10.5.5 now but still "bad bridge mapping".

 

somehow I can't find ioreg_sp.txt as a file but its content is shown in systemprofiler, so I copied it and made a new file. hope this helps.

ioreg.rtf

Link to comment
Share on other sites

hey Chun-Nan,

 

yes. there was another pci card beside the pci-pcmcia. I already tried without it and it makes no difference. but I will keep it outside for now.

I also tried putting the pci-pcmcia card into another slot (made no difference) and updated to 10.5.5 now but still "bad bridge mapping".

 

somehow I can't find ioreg_sp.txt as a file but its content is shown in systemprofiler, so I copied it and made a new file. hope this helps.

 

Hi sdonner,

 

What is the other pci card beside the pci-pcmcia?

 

In addition, do you have extra pci ethernet card? If you do, try to plug the pci ethernet card into the pci slot with IOPCIFamily from post #752 and IOPCCardFamily from beta3 to see if it makes any change.

 

If possible, post your ioreg_sp.txt as a file here. Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Hi sdonner,

 

What is the other pci card beside the pci-pcmcia?

 

In addition, do you have extra pci ethernet card? If you do, try to plug the pci ethernet card into the pci slot with IOPCIFamily from post #752 and IOPCCardFamily from beta3 to see if it makes any change.

 

If possible, post your ioreg_sp.txt as a file here. Thanks.

 

Chun-Nan

 

 

hey. the other pci card was a soundcard but like I said, it's not plugged in anymore.

there is no additional pci ethernet card.

Link to comment
Share on other sites

I am using Cisco Air-CB21AG-A-K9, it does not work :D

After using beta3 version, the PCI card icon show on dock as:

Atheros Communication Inc (hidden text)

AR5001-0000-0000 (hidden text)

Power Off Card (unhidden)

 

I can't enable this card to make it works. The led status is always blink (green)

 

Here is the screenshot:

post-20225-1224495244_thumb.png

post-20225-1224495257_thumb.png

post-20225-1224495267_thumb.png

post-20225-1224495278_thumb.png

 

Please help me to fix this.

 

Thank you

Link to comment
Share on other sites

  • 2 weeks later...

CF policy initialized

Security policy loaded: Seatbelt Policy (mb)

Loading security extension com.apple.security.TMSafetyNet

calling mpo_policy_init for TMSafetyNet

Security policy loaded: Safety net for Time Machine (TMSafetyNet)

Copyright © 1982, 1986, 1989, 1991, 1993

The Regents of the University of California. All rights reserved.

 

MAC Framework successfully initialized

using 10485 buffer headers and 4096 cluster IO buffer headers

IOAPIC: Version 0x20 Vectors 64:87

ACPI: System State [s0 S3 S4 S5] (S3)

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.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.

PCI configuration changed (bridge=3 device=17 yenta=0)

mbinit: done

Security auditing service present

BSM auditing present

From path: "uuid",

Waiting for boot volume with UUID B870F829-4F3E-36FA-9771-38B7500F1EDC

Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

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

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

Starting AppleACPIPS2Nub

Found mouse PNP device

AppleACPIPS2Nub startup complete

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

FireWire (OHCI) VendorID 1180 ID 832 PCI now active, GUID 00241b0001078400; max speed s400.

Got boot device = IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/SATA@1F,2/AppleICH8AHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/WDC WD1600BEVS-22RST0 Media/IOFDiskPartitionScheme/Untitled 5@5

BSD root: disk0s5, major 14, minor 4

Jettisoning kernel linker.

Resetting IOCatalogue.

GFX0: family specific matching fails

display: family specific matching fails

Matching service count = 1

Matching service count = 3

Matching service count = 3

Matching service count = 3

Matching service count = 3

Matching service count = 3

display: family specific matching fails

ERROR: FireWire unable to determine security-mode; defaulting to full-secure.

GFX0: family specific matching fails

GFX0: family specific matching fails

display: family specific matching fails

unable to attach hardware; HAL status 13

IO80211Controller::stop called!

start [/sourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-223.47.4/M35a/src/driver/AtherosController.cpp:448] loaded unsuccessfully

GFX0: family specific matching fails

IG: Invalid firmware max backlight setting

display: family specific matching fails

ApplePS2Trackpad: Synaptics TouchPad v6.5

BCM5751Enet: Ethernet address ba:ad:f0:0d:ba:ad

IntelMemory::init

IntelMemory::init

InitPool: offset= 0x08000000 size = 0x08000000

fRegisters at 0x4707d000

GFX0: match category IOFramebuffer exists

RTL8187: Ethernet address 00:40:0c:02:77:0a

Resetting IOCatalogue.

ALCinject: Starting.

ALCinject: Setting built-in=<data not shown>

ALCinject: Setting layout-id=<data not shown>

HDAEnabler: Copyright © 2008 by Kabyl

HDAEnabler: 05/05/2008 Added SPAudio support:Taruga

dsmos: Initializing...

dsmos: Hook and decryption contexts set!

dsmos: Starting...

NTFS driver 2.1 [Flags: R/O].

NTFS volume name ACER, version 3.1.

NTFS volume name DATA, version 3.1.

display: Not usable

ALCinject: Starting.

ALCinject: Setting built-in=<data not shown>

ALCinject: Setting layout-id=<data not shown>

HDAEnabler: Copyright © 2008 by Kabyl

HDAEnabler: 05/05/2008 Added SPAudio support:Taruga

en1: DAD detected duplicate IPv6 address fe80:0006::0240:0cff:fe02:770a: NS in/out=1/1, NA in=0

en1: DAD complete for fe80:0006::0240:0cff:fe02:770a - duplicate found

en1: manual intervention required

Resetting IOCatalogue

 

 

 

help me

Link to comment
Share on other sites

Chun-Nan,

 

Thanks for all of your great efforts on fixing the PCI bridge issues. However, I have a problem I have not run across in my searching on this topic. I have a Intel PRO ethernet card and just recently added a bcm43xx wireless card (to replace a non-working 3945 card). The wired card was working fine (with the addition of the vendor/device code in AppleIntel8255x). Of course, the bcm43xx was not working which is why I wanted to try your modified IOPCIFamily. There are a lot of versions out there, but the one that seems to work the best was the beta5 you posted on another forum. I have installed the beta5 IOPCIFamily and my wireless is now working. However, the wired ethernet has stopped working. Looking at the IOREG output, there is no IODeviceMemory (which I think is something you were working to fix), which was present before adding your IOPCIFamily. Is there a way to have both working? I am running a vanilla install of 10.5.5 (in case it matters). Thanks in advance for your assistance.

 

IOREG shows:

 

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

| | | | {

| | | | "IOPCIResourced" = Yes

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

| | | | "IOName" = "ethernet"

| | | | "subsystem-id" = <a5300000>

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

| | | | "IOPowerManagement" = {"CurrentPowerState"=0}

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

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

| | | | "assigned-addresses" = <1040088200000000006020d200000000001000001440088100000000003000000000000040000

00>

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

| | | | "IOChildIndex" = 1

| | | | "acpi-device" = "IOACPIPlatformDevice is not serializable"

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

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

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

| | | | "subsystem-vendor-id" = <3c100000>

| | | | "name" = "ethernet"

| | | | "reg" = <00400800000000000000000000000000000000001040080200000000000000000000000000100

001440080100000000000000000000000040000000>

| | | | "compatible" = <"pci103c,30a5","pci8086,1092","pciclass,020000">

| | | | }

Link to comment
Share on other sites

Chun-Nan,

 

Thanks for your great job. It makes my pcicma and lan 8038 works well.

From my knowledge you had modified pcibridge which is similar with the motherboard driver in windows. Is this right?

My acer 5583 has problem with audio card also. I had found the driver of audio chip ALC883. But it seems that PCM controler on the motherboard can not be recognzed by Leo 10.5.5. Could you make some progress on this project? Thanks a lot!

Link to comment
Share on other sites

Hi macmusic4me,

 

Sorry for the late reply. The IOPCIFamily and IOPCCardFamily are located inside "System/Library/Extensions". Copy those two files from beta3 posted on the 1st post to "System/Library/Extensions" folder and fix the file permissions.

 

To make sure the file permissions are correct, you can try these steps:

1. Make sure "IOPCIFamily" and "IOPCCardFamily are inside "System/Library/Extensions"

2. Open "Terminal"

3. Type "sudo -s"

4. Type "chown -R 0:0 /System/Library/Extensions/IOPC*"

5. Type "chmod -R 755 /System/Library/Extensions/IOPC*"

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

7. Exit "Terminal"

8. Reboot the OSX

 

Chun-Nan

 

 

 

Hi Memorial,

 

Sorry for the late reply. You might want to check the file permisions again.

 

To make sure the file permissions are correct, you can try these steps:

1. Make sure "IOPCIFamily" and "IOPCCardFamily are inside "System/Library/Extensions"

2. Open "Terminal"

3. Type "sudo -s"

4. Type "chown -R 0:0 /System/Library/Extensions/IOPC*"

5. Type "chmod -R 755 /System/Library/Extensions/IOPC*"

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

7. Exit "Terminal"

8. Reboot the OSX

 

If you are still getting kernel panic, please post the photo of kernel panic here if possible. Thanks.

 

Chun-Nan

 

 

 

 

 

Hi synapse1975 & Onishi,

 

Sorry for the late reply. It is only for PCCARD controllers and you need another drivers to make your memory card controllers work.

 

Chun-Nan

Hi ratael,

 

It is only for PCCARD controllers and you need another drivers to make the card reader devices (MS, SD, MMC, and xD) work.

 

Chun-Nan

 

Hi Chun-nan.Thanks for all the great work.

 

Is it possible to get inbuilt card readers to work if PCcard works,because i laptops like hp they are all linked and dont use the USB interface.

 

I have hp laptop dv6114tx laptop.Using

lspci with different switches i found that this is how they are connected :

 

 

-[0000:00]-+-00.0

+-01.0-[0000:01]----00.0

+-1b.0

+-1c.0-[0000:02]----00.0

+-1c.1-[0000:03-04]--

+-1c.2-[0000:05-06]----00.0

+-1d.0

+-1d.1

+-1d.2

+-1d.3

+-1d.7

+-1e.0-[0000:07]--+-05.0

| +-05.1

| +-05.2

| +-05.3

| \-05.4

+-1f.0

+-1f.1

+-1f.2

\-1f.3

 

 

 

where :

 

 

 

 

00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)

00:01.0 PCI bridge [0604]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port [8086:27a1] (rev 03)

00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 02)

00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 02)

00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 02)

00:1c.2 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 [8086:27d4] (rev 02)

00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 02)

00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 02)

00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 02)

00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 02)

00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 02)

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2)

00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02)

00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 02)

00:1f.2 SATA controller [0106]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller [8086:27c5] (rev 02)

00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 02)

01:00.0 VGA compatible controller [0300]: nVidia Corporation G72M [GeForce Go 7400] [10de:01d8] (rev a1)

02:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:4222] (rev 02)

05:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit Ethernet Controller [8086:109a]

07:05.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832]

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

07:05.2 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 0a)

07:05.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 05)

07:05.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev ff)

 

------------------------------------------------------------------------------------------------------------------------------

Is it possible to get the internal card reader to work ?

:P

Link to comment
Share on other sites

I am using Cisco Air-CB21AG-A-K9, it does not work :(

After using beta3 version, the PCI card icon show on dock as:

Atheros Communication Inc (hidden text)

AR5001-0000-0000 (hidden text)

Power Off Card (unhidden)

 

I can't enable this card to make it works. The led status is always blink (green)

 

Here is the screenshot:

post-20225-1224495244_thumb.png

post-20225-1224495257_thumb.png

post-20225-1224495267_thumb.png

post-20225-1224495278_thumb.png

 

Please help me to fix this.

 

Thank you

 

Hi b:z were you able to disply "PCI Cards" in System Profiler" before you used these kexts ?

 

In my case i have a number of devices attached(with @ ,like- nvidia graphics card ,ethernet etc) to key PCI2PCIBridge in ioreg but none is displayed in system profiler under PCI Cards.

 

Chun-nan kindly suggest.

 

 

b:z

do you have the IO802.11Family.kext loaded ?Because the screenshots suggest that driver is not loaded.

Link to comment
Share on other sites

Glad to hear you got yours going, but I have not had the same good luck (exactly). I have a DV8000T and the following results:

 

1) The IOPCIFamily you posted causes the wireless card to show up and work, but the Bluetooth daemon dies.

2) The IOPCIFamily beta 5 causes the the wireless card to show up, Bluetooth works, but the built-in ethernet card does not work

3) The IOPCIFamily rev8 or beta 3, cannot recall which causes the PC card to work, wired ethernet works, Bluetooth works, but not wireless.

 

Close, but not quite there yet.

 

Mike

Link to comment
Share on other sites

Glad to hear you got yours going, but I have not had the same good luck (exactly). I have a DV8000T and the following results:

 

1) The IOPCIFamily you posted causes the wireless card to show up and work, but the Bluetooth daemon dies.

2) The IOPCIFamily beta 5 causes the the wireless card to show up, Bluetooth works, but the built-in ethernet card does not work

3) The IOPCIFamily rev8 or beta 3, cannot recall which causes the PC card to work, wired ethernet works, Bluetooth works, but not wireless.

 

Close, but not quite there yet.

 

Mike

 

hello is your dv8000 intel?

 

i had the same problem with the built in blue tooth as that module is old and week . in the end i bought a tiny usb dongle and solder it on to the tip of thr blutooth wire that connects to the socket under the mini pci card.

here is a link for the pin outs to in stall a normal usb blutooth . only needs 4 wire to be soldered . gnd, 3.3v usb D+ and D- PIN OUTS FOR MOTHERBORD USB CONNECTOR

Link to comment
Share on other sites

Hi sdonner,

 

According to the dmesg from beta3, it seems that IOPCCardFamily failed because of "Bad bridge mapping".

 

Please try the IOPCIFamily from the following link with IOPCCardFamily from beta3 to see if it makes any difference.

 

Let me know the result (dmesg). Thanks.

 

Chun-Nan

 

Leopard:

http://forum.insanelymac.com/index.php?act...st&id=34679

 

Tiger:

http://forum.insanelymac.com/index.php?act...st&id=34680

 

i deleted my previous post. so i can explain this more better.

 

first i use the IOPCIFAMILY.kext form the link above.

and also from this link. which looks like they are both the same. http://forum.insanelymac.com/index.php?s=&...st&p=904446

 

when i use this IOPCIFamily.kext from above link and IOPCCfamily.kext from beta3

my mini pci-wifi card works. but my firewire, ethernet and cardbus is totally dead.

can you take a look please

i see these in system log

Nov 10 22:40:24 localhost kernel[0]: IOPCCard info: Mac OS X PCMCIA Card Services 3.1.22

Nov 10 22:40:24 localhost kernel[0]: IOPCCard info: options: [pci] [cardbus] [pnp]

Nov 10 22:40:24 localhost kernel[0]: IOPCCardBridge::start failed

Nov 10 22:40:24 localhost kernel[0]: FireWire (OHCI): start - unable to get device memory

 

here is a photo, ioreg and dmesg. file

dmesg_with_kext_frm_link_above.rtf

ioreg_with_kext_frm_link_above_.rtf

 

Picture1.png

withhp.jpg

 

 

 

 

 

 

 

 

 

when i use IOPCCFamily.kext beta3 both files.

my firewire,cardbus and ethernet works. but my mini pci dont work.

so is it possible to compare this with my post above. and see if you can fix it for me.

regards

 

 

 

below is photo, dmesg and ioreg when i use beta3 kexts

dmesg_with_beta3.rtf

ioreg_with_beta3.rtf

 

withbeta3.jpg

 

here is my memory rage stuff i got for windows xp properties

 

atheros mini pci-e wifi card
memory range
F6BF0000-F6BFFFFF
IRQ   18
PCI\VEN_168C&DEV_0024&SUBSYS_0087106B&REV_01\4&38B5BDF7&0&00E2
LOCATION-  PCI SLOT-9 (PCI BUS 6. DEVICE0. FUCTION 0

CARDBUS
PCIX12
PCI\VEN_104C&DEV_8039&SUBSYS_30A5103C&REV_00\4&2EC23395&0&30F0
MEMORY RANGE 
D2100000-D2100FFF
F2BFF000-F2BFFFFF
DC000000-DFFFFFFF
I/O RANGE  FE00-FEFF
I/O RANGE  FD00-FDFF
IRQ  18
MEMORY RANGE 000DF000-000DFFFF
LOCATION PCI SLOT6 PCIBUS-8 DEVICE 6 FUNTION-0


ETHERNET
PCI\VEN_8086&DEV_1092&SUBSYS_30A5103C&REV_01\4&2EC23395&0&40F0
MEMORY RANGE
D2102000-D2102FFF
I/O RANGE 2000-203F
IRQ   20
LOCATION PCI BUS-8. DEVICE-8. FUCTION-0

FIREWIRE
PCI\VEN_104C&DEV_803A&SUBSYS_30A5103C&REV_00\4&2EC23395&0&31F0
MEMORY RANGE 
D2103000-D21037FF
D2104000-D2107FFF
IRQ  19

PPCIXX12 CARD READER
MEMORY RANGE
D2101000-D2101FFF
IRQ  22
PCI\VEN_104C&DEV_803B&SUBSYS_30A5103C&REV_00\4&2EC23395&0&32F0
LOCATION PCI SLOT 6 PCIBUS 8 DEVICE-6 FUNTION-2

SDA STANDARD COMPLIANT SD HOST CONTROLLER
MEMORY RANGE 
D2103800-D21038FF
IRQ  20
LOCATION PCI SLOT 6,, PCI BUS 8,, DEVICE 6,, FUCTION3,,
PCI\VEN_104C&DEV_803C&SUBSYS_30A5103C&REV_00\4&2EC23395&0&33F0

Link to comment
Share on other sites

 Share

×
×
  • Create New...