Jump to content

CardBus/PCMCIA PC Cards for Leopard


~Eureka
 Share

1,073 posts in this topic

Recommended Posts

Hi snam11 and kizwan,

 

Here is the test IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only.zip

 

 

hi chun-nan,

with this release i get kp.

i can boot only in safe mode, if pcmcia is not plugged in.

here is the dmesg:

to 400:8f8 for 0:400 overlap 400
 clipped bridge MEM range head to e0000:0 for 0:100000 overlap 20000
 clipped bridge MEM range head to dc000:0 for 0:100000 overlap 24000
 clipped bridge MEM range head to d8000:0 for 0:100000 overlap 28000
 clipped bridge MEM range head to d4000:0 for 0:100000 overlap 2c000
 clipped bridge MEM range head to d0000:0 for 0:100000 overlap 30000
 clipped bridge MEM range head to a0000:0 for 0:100000 overlap 60000
 clipped bridge I/O range head to 1000:f000 for 0:1000 overlap 300
 clipped bridge I/O range head to 400:0 for 0:1000 overlap c00
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 MEM: 2 sub-range limited to 374fde00 each
 I/O: 6 sub-range limited to 253a each
 BUS: 2 sub-range limited to 7b each
 I/O: allocated block 1000:8
 I/O: allocated block 1008:4
 I/O: allocated block 1010:8
 I/O: allocated block 100c:4
 I/O: allocated block 1020:10
 MEM: allocated block 80000000:100000
 BUS: allocated block 3:1
 MEM: allocated block 80100000:200000
 I/O: allocated block 3000:1000
 BUS: allocated block 5:1
pciBridgeAllocateResource(bus 10, state 3)
Allocating resources on bus 10
 MEM: 4 sub-range limited to 40000 each
 BUS: 2 sub-range limited to 0 each
 MEM: allocated block d0400000:1000
 MEM: allocated block d0401000:800
 MEM: allocated block d0402000:1000
 MEM: allocated block d0403000:1000
pciBridgeAllocateResource(bus 7, state 3)
pciBridgeAllocateResource(bus 6, state 3)
pciBridgeAllocateResource(bus 3, state 3)
Allocating resources on bus 3
 MEM: 1 sub-range limited to 100000 each
 MEM: allocated block 80000000:1000
pciBridgeAllocateResource(bus 4, state 3)
pciBridgeAllocateResource(bus 5, state 3)
Allocating resources on bus 5
 MEM: 2 sub-range limited to 100000 each
 I/O: 1 sub-range limited to 1000 each
 MEM: allocated block 80100000:20000
 MEM: allocated block 80200000:100000
 I/O: allocated block 3000:20
pciBridgeAllocateResource(bus 2, state 3)
pciBridgeAllocateResource(bus 1, state 3)
Allocating resources on bus 1
 MEM: 2 sub-range limited to 80000 each
 PFM: 1 sub-range limited to 10000000 each
 I/O: 1 sub-range limited to 1000 each
 PFM: allocated block c0000000:10000000
 I/O: allocated block 2000:100
 MEM: allocated block d0200000:10000
 MEM: allocated block d0220000:20000
pciBridgeAllocateResource(bus 0, state 3)
pciBridgeAllocateResource(bus 11, state 3)
PCI configuration changed (bridge=2 device=14 yenta=0)

Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.mbinit: done
Security auditing service present
BSM auditing present

Starting AppleACPIPS2Nub
Found mouse PNP device
AppleACPIPS2Nub startup complete
From path: "uuid", 
Waiting for boot volume with UUID F4EDFD34-C9E7-3FF1-A157-8A7E8C92493B
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:   O2Micro OZ711MP1/MS1 rev 21IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0

FireWire (OHCI) VendorID 1217 ID f7 PCI now active, GUID 009fc0001a119e00; max speed s400.
Extension "com.apple.driver.iTunesPhoneDriver" has no explicit kernel dependency; using version 6.0.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/USB7@1D,7/AppleUSBEHCI/NOONTEC USB Storage@fd410000/MSC Bulk-Only Transfer@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType00/IOBlockStorageServices/IOBlockStorageDriver/Maxtor 6 AD1G Media/IOFDiskPartitionScheme/Untitled 1@1
BSD root: disk1s1, major 14, minor 4
HFS: Removed 2 orphaned unlinked files or directories 

 

as soon i plug in the pcmcia card i get kp also in safe mode(1st kp picture).

if i boot in standard mode, i get kp too (2nd kp picture).

 

regards

post-38685-1202733237_thumb.jpg

post-38685-1202733270_thumb.jpg

Link to comment
Share on other sites

Hi Chun_nan,

 

I have a Toshiba Satellite with a TI PCIxx12 CardBus Controller. I tried your IOPCCardFamily versions since the first release. From version 4 The cardbus started working but with an unusual issue, yet unresolved .

The IOPCCardFamily loads fine and my firewire port is correctly recognised but when I insert the wireless card in the cardbus, the system freezes. The wifi card is a D-Link DWL-G650 with Atheros 5212 Chipset. The strange thing is that the freeze doen't happen alway but 8 time on 10. The same if I load the system with the card inserted: It sometimes boots fine and I'm able to use the wifi connection and sometimes hangs after "Phy radio ver. 5.6" or after loading Xserver (the screens remains black or Mouse pointer appears but system freezes). When a freeze occous, if I remove the card from the slot, sytem resets from bios check.

I have to say that your IOPCCardFamily works fine in Tiger an with that I can use system almost well. The only issue I found in Tiger is that the card must be inserted after the system is loaded unless You wanna wait forever the Xserver boot.

 

Al last, I've tried every Leopard Installation combinations: with efi and vanilla kernel and with Toh patched kernel with same results.

Is it possible to solve the situation?

Thank's in advance

 

I found that the best version for my hardware is rev.6 (pcmcia and firewire both working). I did not noticed that with the last revision (8) my firewire disappeared. I also gained Airport priority in Network preferences. Now the system boots properly 80% of times.

Thanks

Link to comment
Share on other sites

Hi Chun-Nam

 

Here is the test IOPCIFamily. Try it and let me know the dmesg result under singleuser mode.

 

I ran it on my Dell d620. Here the dmesg output

 

npvhash=4095

hi mem tramps at 0xffe00000

PAE enabled

64 bit mode enabled

Darwin Kernel Version 9.1.0: Wed Oct 31 17:46:22 PDT 2007; root:xnu-1228.0.2~1/RELEASE_I386

standard timeslicing quantum is 10000 us

vm_page_bootstrap: 508100 free pages and 16188 wired pages

mig_table_max_displ = 79

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

AppleACPICPU: ProcessorApicId=0 LocalApicId=0 Enabled

AppleACPICPU: ProcessorApicId=1 LocalApicId=1 Enabled

Loading security extension com.apple.nke.applicationfirewall

Loading security extension com.apple.security.seatbelt

calling mpo_policy_init for mb

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

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.

mbinit: done

Security auditing service present

BSM auditing present

From path: "uuid",

Waiting for boot volume with UUID 4F550854-3D39-34BA-91A7-E2D1D82B30DD

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

pciBridgeCheckConfiguration(bus 4, state 1)

pciBridgeCheckConfiguration(bus 11, state 0)

Checking PCI bus 11

BIOS config retained

pciBridgeCheckConfiguration(bus 12, state 0)

Checking PCI bus 12

BIOS config retained

pciBridgeCheckConfiguration(bus 9, state 0)

Checking PCI bus 9

BIOS config retained

pciBridgeCheckConfiguration(bus 3, state 0)

pciBridgeAllocateResource(bus 0, state 0)

pciBridgeAllocateResource(bus 3, state 0)

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

MEM: 1 sub-range limited to 0 each

BUS: 1 sub-range limited to 1 each

BUS: allocated block 4:1

pciBridgeAllocateResource(bus 9, state 0)

pciBridgeAllocateResource(bus 12, state 0)

pciBridgeAllocateResource(bus 11, state 0)

pciBridgeAllocateResource(bus 4, state 3)

PCI configuration changed (bridge=0 device=0 yenta=1)

Starting AppleACPIPS2Nub

 

Found mouse PNP device

AppleACPIPS2Nub startup complete

IOPCCardBridge::getOFConfigurationSettings: failed to configure the machine

Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE0@1F,2/AppleIntelPIIXATARoot/PRI@0/AppleIntelICHxSATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/Hitachi HTS721010G9SA00 Hitachi HTS721010G9SA00/IOFDiskPartitionScheme/Untitled 1@1

BSD root: disk0s1, major 14, minor 1

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

E:[AppleUSBBluetoothHCIController][FindInterfaces] mInt0InterruptMaxPacketSize = 16

Link to comment
Share on other sites

Thanks for you reply, but i have only the mac os on laptop.The ethernet wire working well with the original file of the installation Kaly.Working the WiFi also with the new iwi2200.Bute when i put the kext of Chun-Nan i have the hang descript before (post #366).Any idea ?

Hi OldSchool-c-,

 

If possible, can you show me the full dmesg? Thanks.

 

Chun-Nan

I found that the best version for my hardware is rev.6 (pcmcia and firewire both working). I did not noticed that with the last revision (8) my firewire disappeared. I also gained Airport priority in Network preferences. Now the system boots properly 80% of times. Thanks

Hi lele40,

 

I found that you have TI xx12 chip. Try to boot with only rev8 iopcifamily and then kextload the rev8 iopccardfamily manually to see if both firewire and pccard work properly. (I guess even on rev6, the same issue may still exist.)

 

If possible, can you also show me the full dmesg? Thanks.

 

 

Chun-Nan

 

So, it is one more message about conflict with ethernet.

 

Hi, Chun-Nan!

 

I think it's a time to discuss FireWire issue and find a key to anothers. :P

 

I analyzed Mariusz information. He tried my IOPCIFamily with the same rezult.

 

He have working FW if IOPCCard loaded manually.

Bus numbers and devices adrresses are all good in any case.

What is differ?

Ethernet with PCCard

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

Manually loaded

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

Firewire with PCCard

	| |   |   |	   |   "FireWire Device ROM" = <04259b9931333934e000a04200080da0d13f83df000927043800000403000a278100000717

Manually loaded

	| |   |   |	 | |   "FireWire Device ROM" = <041d26b531333934e000a02200080da0d13f83df00079a183800000203000a278100000517

Why the presence of IOPCCardFamily change "FireWire Device ROM"?

 

Next.

I have a message

 

It is good message but it means that my algorithm of bus renumbering and addresses reassinging works at class IOPCI2PCIBridge which is replaced by AGPGart and IOPCCardFamily :)

What about FireWire driver?

 

I know the way to rewrite AGPGart. I need to include in it all IOPCIBridge with fine tuning. It is thousands lines of codes.

Hi slice,

 

As far as I could remember, when Mariusz used the iopcifamily revised from you, he also had the same issues with firewire and he also needed to kextload iopccardfamily after iopcifamily. The only thing I could come out with is the hardware(chips) issue. (I think firewire and pccard are built in the same chip.)

 

However, only people with TI xx12 chips reported these firewire and pccard issues. I haven't heard from others with other chips yet. Therefore, I cannot be sure yet unless people with other chips report the same problems.

 

I have tried TI website to get some hardware(chips) information but no luck........

 

Chun-Nan

 

==============================

Hi elchile,

 

Thanks for the dmesg. According to tyour dmesg, I think your pccard probably still doesn't work.

 

MEM: 1 sub-range limited to 0 each (shouldn't be 0)

 

Can you tell me the vendor id and device id of your pccard controller? Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Hi slice,

 

As far as I could remember, when Mariusz used the iopcifamily revised from you, he also had the same issues with firewire and he also needed to kextload iopccardfamily after iopcifamily. The only thing I could come out with is the hardware(chips) issue. (I think firewire and pccard are built in the same chip.)

 

However, only people with TI xx12 chips reported these firewire and pccard issues. I haven't heard from others with other chips yet. Therefore, I cannot be sure yet unless people with other chips report the same problems.

 

I have tried TI website to get some hardware(chips) information but no luck........

 

Chun-Nan

Hi Chun-Nan,

 

Regarding TI hardware, I think its one chip providing three functions: PCMCIA, FireWire and multimedia card reader, here is lspci from linux:

 

07:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
07:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
07:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
07:06.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

 

and lspci -v

07:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
Subsystem: Toshiba America Info Systems Unknown device ff10
Flags: bus master, medium devsel, latency 168, IRQ 18
Memory at f0906000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=07, secondary=08, subordinate=0b, sec-latency=176
Memory window 0: 88000000-8bfff000 (prefetchable)
Memory window 1: 8c000000-8ffff000
I/O window 0: 00006000-000060ff
I/O window 1: 00006400-000064ff
16-bit legacy interface ports at 0001

07:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller (prog-if 10 [OHCI])
Subsystem: Toshiba America Info Systems Unknown device ff10
Flags: bus master, medium devsel, latency 128, IRQ 17
Memory at f0905000 (32-bit, non-prefetchable) [size=2K]
Memory at f0900000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2

07:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
Subsystem: Toshiba America Info Systems Unknown device ff10
Flags: bus master, medium devsel, latency 128, IRQ 18
Memory at f0904000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

07:06.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller (prog-if 01)
Subsystem: Toshiba America Info Systems Unknown device ff10
Flags: bus master, medium devsel, latency 128, IRQ 18
Memory at f0905800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2

 

Regards,

Mariusz.

Link to comment
Share on other sites

Hi snam11 and kizwan,

 

Here is another test IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only2.zip

 

==========================

Hi guys,

 

I would like to help you find out solutions to the problems. However, it will be helpful if you can also attach the dmesg result or other information (i.e. photos, etc.) instead of just telling me the pccard doesn't work. Otherwise, I won't know where the problem is and where I need to start. Thanks for understanding. :|

 

Chun-Nan

Link to comment
Share on other sites

Hi snam11 and kizwan,

 

Here is another test IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only2.zip

 

hi chun-nan

i've removed my pci wifi card for this version:

my dmesg :

 

pciBridgeCheckConfiguration(bus 10, state 0)
pciBridgeAllocateResource(bus 0, state 0)
Allocating resources on bus 0
root bridge resource MEM 80000000 len 7ec00000
root bridge resource MEM e0000 len 4000
root bridge resource MEM dc000 len 4000
root bridge resource MEM d8000 len 4000
root bridge resource MEM d4000 len 4000
root bridge resource MEM d0000 len 4000
root bridge resource MEM a0000 len 20000
root bridge resource I/O d00 len f300
root bridge resource I/O 0 len cf8
root bridge resource BUS 0 len 100
 clipped bridge I/O range head to 400:8f8 for 0:400 overlap 400
 clipped bridge MEM range head to e0000:0 for 0:100000 overlap 20000
 clipped bridge MEM range head to dc000:0 for 0:100000 overlap 24000
 clipped bridge MEM range head to d8000:0 for 0:100000 overlap 28000
 clipped bridge MEM range head to d4000:0 for 0:100000 overlap 2c000
 clipped bridge MEM range head to d0000:0 for 0:100000 overlap 30000
 clipped bridge MEM range head to a0000:0 for 0:100000 overlap 60000
 clipped bridge I/O range head to 1000:f000 for 0:1000 overlap 300
 clipped bridge I/O range head to 400:0 for 0:1000 overlap c00
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 MEM: 1 sub-range limited to 6e9fbc00 each
 I/O: 6 sub-range limited to 253a each
 BUS: 1 sub-range limited to f5 each
 I/O: allocated block 1000:8
 I/O: allocated block 1008:4
 I/O: allocated block 1010:8
 I/O: allocated block 100c:4
 I/O: allocated block 1020:10
 MEM: allocated block 80000000:200000
 I/O: allocated block 3000:1000
 BUS: allocated block 3:1
pciBridgeAllocateResource(bus 10, state 3)
Allocating resources on bus 10
PCI configuration changed (BUS free=1 needed=1 added=0)
PCI configuration changed (BUS free=1 needed=2 added=1)
 MEM: 4 sub-range limited to 40000 each
 BUS: 2 sub-range limited to 0 each
 MEM: allocated block d0300000:1000
 MEM: allocated block d0301000:800
 MEM: allocated block d0302000:1000
 MEM: allocated block d0303000:1000
pciBridgeAllocateResource(bus 7, state 3)
pciBridgeAllocateResource(bus 6, state 3)
pciBridgeAllocateResource(bus 5, state 3)
pciBridgeAllocateResource(bus 4, state 3)
pciBridgeAllocateResource(bus 3, state 3)
Allocating resources on bus 3
 MEM: 2 sub-range limited to 100000 each
 I/O: 1 sub-range limited to 1000 each
 MEM: allocated block 80000000:20000
 MEM: allocated block 80100000:100000
 I/O: allocated block 3000:20
pciBridgeAllocateResource(bus 2, state 3)
pciBridgeAllocateResource(bus 1, state 3)
Allocating resources on bus 1
 MEM: 2 sub-range limited to 80000 each
 PFM: 1 sub-range limited to 10000000 each
 I/O: 1 sub-range limited to 1000 each
 PFM: allocated block c0000000:10000000
 I/O: allocated block 2000:100
 MEM: allocated block d0200000:10000
 MEM: allocated block d0220000:20000
pciBridgeAllocateResource(bus 0, state 3)
pciBridgeAllocateResource(bus 11, state 3)
PCI configuration changed (bridge=1 device=13 yenta=0)
IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings of 0x0
IOPCCard info:   Intel PCIC probe:   O2Micro OZ711MP1/MS1 rev 21
FireWire (OHCI) VendorID 1217 ID f7 PCI now active, GUID 009fc0001a119e00; max speed s400.
Extension "com.apple.driver.iTunesPhoneDriver" has no explicit kernel dependency; using version 6.0.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/USB7@1D,7/AppleUSBEHCI/NOONTEC USB Storage@fd410000/MSC Bulk-Only Transfer@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType00/IOBlockStorageServices/IOBlockStorageDriver/Maxtor 6 AD1G Media/IOFDiskPartitionScheme/Untitled 1@1
BSD root: disk1s1, major 14, minor 3

 

i cannot boot in standard mode, system hangs on vga message or on ntfs, no kp or similar errors.

in single user mode as soon i plug in the pcmcia card i get kp (picture attached)

 

regards

post-38685-1202756891_thumb.jpg

Link to comment
Share on other sites

Hi snam11, kizwan and elchile,

 

Here is another test.only3 IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only3.zip

Link to comment
Share on other sites

hey, i tried rev8, and just like the previous version, whenever i boot without the -f flag (!?) i get that grey multilingual thing telling me the computer needs to be turned off...

Anyway of fixing this? or - at least a way to make it automatically start with the -f flag ?

Thanks.

Link to comment
Share on other sites

hey, i tried rev8, and just like the previous version, whenever i boot without the -f flag (!?) i get that grey multilingual thing telling me the computer needs to be turned off...

Anyway of fixing this? or - at least a way to make it automatically start with the -f flag ?

Thanks.

 

Hi manw,

 

Try to boot with "-s" to enter singleuser mode. If you get the kernel panic under singleuser mode, take a picture of it if possible.

 

If you don't get the kernel panic, please show me the full dmesg under singleuser mode. Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Hi Chun-Nan,

 

Thanks for your incredibly fast reply.

I'm coming with more informations.

I booted system with IOPCIFamily ver.8 only:

npvhash=4095
hi mem tramps at 0xffe00000
PAE enabled
HPET enabled on your system
enabling INTEL features
Darwin Kernel Version 9.1.0: Fri Nov 16 14:50:43 SCT 2007; made by ToH:xnu-1228.0.2~1/BUILD/obj/RELEASE_I386
standard timeslicing quantum is 10000 us
vm_page_bootstrap: 513733 free pages and 10555 wired pages
mig_table_max_displ = 79
 HTT: 2 cores per package; 2 logical cpus per package
Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
ACPI CA 20060421
Extension "com.apple.driver.AppleIntelCPUPowerManagement" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
devfs_make_node: not ready for devices!
AppleACPICPU: ProcessorApicId=0 LocalApicId=0 Enabled
AppleACPICPU: ProcessorApicId=1 LocalApicId=1 Enabled
Loading security extension com.apple.security.TMSafetyNet
calling mpo_policy_init for TMSafetyNet
Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Loading security extension com.apple.nke.applicationfirewall
Loading security extension com.apple.security.seatbelt
calling mpo_policy_init for mb
Seatbelt MACF policy initialized
Security policy loaded: Seatbelt Policy (mb)
Copyright (c) 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.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
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.
can't determine immediate dependencies for extension org.tgwbd.driver.ACPIPS2Nub
Can't determine dependencies for org.tgwbd.driver.ACPIPS2Nub.
mbinit: done
Security auditing service present
BSM auditing present
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 (BUS free=0 needed=1 added=1)
PCI configuration changed (bridge=0 device=4 yenta=1)
From path: "uuid", 
Waiting for boot volume with UUID 1F5A630C-103A-3524-8E8D-DD5A3553B8A2
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
Debug driver registered: AppleUSBUHCI
FireWire (OHCI) TI ID 803a PCI now active, GUID 00080da0d1541344; max speed s400.
Extension "com.apple.iokit.IOBluetoothFamily" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
E:[AppleUSBBluetoothHCIController][FindInterfaces] mInt0InterruptMaxPacketSize = 16
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPIIXATARoot/PRID@0/AppleIntelICHxSATA/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/HTS541010G9SA00 Media/IOFDiskPartitionScheme/Untitled 1@1
BSD root: disk0s1, major 14, minor 1
jnl: unknown-dev: replay_journal: from: 6297088 to: 7319040 (joffset 0x2ec000)
jnl: unknown-dev: journal replay done.
ERROR: FireWire unable to determine security-mode; defaulting to full-secure.
HFS: Removed 1 orphaned unlinked files or directories

 

Then here is dmesg when i kextload manually IOPCCardFamily.kext:

...
IOPCCard info:   Intel PCIC probe:   TI XX12 rev 00
...

Then, when I insert the wifi card, in dmesg appears:

Feb 11 18:08:38 leopard airportd[91]: Error: ACInterfaceGetPowerPreference() failed

and system freezes for 5 seconds, then reboots.

 

If I automatically load IOPCCardFamily at boot but without any pccard inserted, the dmesg is this:

npvhash=4095
hi mem tramps at 0xffe00000
PAE enabled
HPET enabled on your system
enabling INTEL features
Darwin Kernel Version 9.1.0: Fri Nov 16 14:50:43 SCT 2007; made by ToH:xnu-1228.0.2~1/BUILD/obj/RELEASE_I386
standard timeslicing quantum is 10000 us
vm_page_bootstrap: 510781 free pages and 13507 wired pages
mig_table_max_displ = 79
 HTT: 2 cores per package; 2 logical cpus per package
Skipping duplicate extension "com.apple.driver.AppleIntel8255x" with older/same  version (1.4 -> 1.4).
Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
ACPI CA 20060421
Extension "com.apple.driver.AppleIntelCPUPowerManagement" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
devfs_make_node: not ready for devices!
AppleACPICPU: ProcessorApicId=0 LocalApicId=0 Enabled
AppleACPICPU: ProcessorApicId=1 LocalApicId=1 Enabled
Loading security extension com.apple.nke.applicationfirewall
Loading security extension com.apple.security.seatbelt
calling mpo_policy_init for mb
Seatbelt MACF 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 (c) 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.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
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.
can't determine immediate dependencies for extension org.tgwbd.driver.ACPIPS2Nub
Can't determine dependencies for org.tgwbd.driver.ACPIPS2Nub.
Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.mbinit: done
Security auditing service present
BSM auditing present

PCI configuration changed (BUS free=0 needed=1 added=1)
PCI configuration changed (bridge=0 device=4 yenta=1)
From path: "uuid", 
Waiting for boot volume with UUID 1F5A630C-103A-3524-8E8D-DD5A3553B8A2
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
Debug driver registered: AppleUSBUHCI
IOPCCard info:   Intel PCIC probe:   TI XX12 rev 00
FireWire (OHCI) TI ID 803a PCI now active, GUID 00080da0d1541344; max speed s400.
Extension "com.apple.iokit.IOBluetoothFamily" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPIIXATARoot/PRID@0/AppleIntelICHxSATA/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/HTS541010G9SA00 Media/IOFDiskPartitionScheme/Untitled 1@1E:[AppleUSBBluetoothHCIController][FindInterfaces] mInt0InterruptMaxPacketSize = 16

BSD root: disk0s1, major 14, minor 1
ERROR: FireWire unable to determine security-mode; defaulting to full-secure.

 

And this dmesg when booting with pccard inserted:

npvhash=4095
hi mem tramps at 0xffe00000
PAE enabled
HPET enabled on your system
enabling INTEL features
Darwin Kernel Version 9.1.0: Fri Nov 16 14:50:43 SCT 2007; made by ToH:xnu-1228.0.2~1/BUILD/obj/RELEASE_I386
standard timeslicing quantum is 10000 us
vm_page_bootstrap: 510781 free pages and 13507 wired pages
mig_table_max_displ = 79
 HTT: 2 cores per package; 2 logical cpus per package
Skipping duplicate extension "com.apple.driver.AppleIntel8255x" with older/same  version (1.4 -> 1.4).
Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
ACPI CA 20060421
Extension "com.apple.driver.AppleIntelCPUPowerManagement" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
devfs_make_node: not ready for devices!
AppleACPICPU: ProcessorApicId=0 LocalApicId=0 Enabled
AppleACPICPU: ProcessorApicId=1 LocalApicId=1 Enabled
Loading security extension com.apple.nke.applicationfirewall
Loading security extension com.apple.security.seatbelt
calling mpo_policy_init for mb
Seatbelt MACF 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 (c) 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.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
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.
can't determine immediate dependencies for extension org.tgwbd.driver.ACPIPS2Nub
Can't determine dependencies for org.tgwbd.driver.ACPIPS2Nub.
Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.mbinit: done
Security auditing service present
BSM auditing present

PCI configuration changed (BUS free=0 needed=1 added=1)
PCI configuration changed (bridge=0 device=4 yenta=1)
From path: "uuid", 
Waiting for boot volume with UUID 1F5A630C-103A-3524-8E8D-DD5A3553B8A2
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
Debug driver registered: AppleUSBUHCI
IOPCCard info:   Intel PCIC probe:   TI XX12 rev 00
FireWire (OHCI) TI ID 803a PCI now active, GUID 00080da0d1541344; max speed s400.
IOPCCard info:   cs: cb_alloc(bus 8): vendor 0x168c, device 0x0013
IOPCCard info:   cs: cb_alloc(bus 8): found 1 functions
IOCardBusDevice: binding socket 0 function 0 to card services.
IOPCCard info:   cs: cb_config(bus 8)
IOPCCard info:	 fn 0 bar 1: mem 0xa0010000-0xa001ffff
IOPCCard info:	 irq 18
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPIIXATARoot/PRID@0/AppleIntelICHxSATA/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/HTS541010G9SA00 Media/IOFDiskPartitionScheme/Untitled 1@1Extension "com.apple.iokit.IOBluetoothFamily" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.

BSD root: disk0s1, major 14, minor 1
E:[AppleUSBBluetoothHCIController][FindInterfaces] mInt0InterruptMaxPacketSize = 16
ERROR: FireWire unable to determine security-mode; defaulting to full-secure.

 

Thank you.

Link to comment
Share on other sites

Hi Chun-Nan,

 

Regarding TI hardware, I think its one chip providing three functions: PCMCIA, FireWire and multimedia card reader, here is lspci from linux:

07:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
Subsystem: Toshiba America Info Systems Unknown device ff10
Flags: bus master, medium devsel, latency 168, IRQ 18
Memory at f0906000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=07, secondary=08, subordinate=0b, sec-latency=176
Memory window 0: 88000000-8bfff000 (prefetchable)
Memory window 1: 8c000000-8ffff000
I/O window 0: 00006000-000060ff
I/O window 1: 00006400-000064ff
16-bit legacy interface ports at 0001

07:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller (prog-if 10 [OHCI])
Subsystem: Toshiba America Info Systems Unknown device ff10
Flags: bus master, medium devsel, latency 128, IRQ 17
Memory at f0905000 (32-bit, non-prefetchable) [size=2K]
Memory at f0900000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2

07:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
Subsystem: Toshiba America Info Systems Unknown device ff10
Flags: bus master, medium devsel, latency 128, IRQ 18
Memory at f0904000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

07:06.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller (prog-if 01)
Subsystem: Toshiba America Info Systems Unknown device ff10
Flags: bus master, medium devsel, latency 128, IRQ 18
Memory at f0905800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2

 

Regards,

Mariusz.

Compare

	| |   |   +-o pci104c,803c@6,3  <class IOPCIDevice, registered, matched, active, busy 0, retain count 7>
| |   |   |   {
| |   |   |	 "IODeviceMemory" = (({"address"=0xfffffffff0905800,"length"=0x100}))
| |   |   +-o pci104c,803b@6,2  <class IOPCIDevice, registered, matched, active, busy 0, retain count 7>
| |   |   |   {
| |   |   |	 "IODeviceMemory" = (({"address"=0xfffffffff0904000,"length"=0x1000}))
| |   |   +-o pci104c,803a@6,1  <class IOPCIDevice, registered, matched, active, busy 0, retain count 9>
| |   |   | | {
| |   |   | |   "IODeviceMemory" = (({"address"=0xfffffffff0905000,"length"=0x800}),({"address"=0xfffffffff0900000,"length"=0x4000}))

So IOPCIFamily made good addresses. The problem is elsewhere.

Link to comment
Share on other sites

Hi snam11, kizwan and elchile,

 

Here is another test.only3 IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only3.zip

 

hi chun-nan

here is my dmesg:

clipped bridge MEM range head to dc000:0 for 0:100000 overlap 24000
 clipped bridge MEM range head to d8000:0 for 0:100000 overlap 28000
 clipped bridge MEM range head to d4000:0 for 0:100000 overlap 2c000
 clipped bridge MEM range head to d0000:0 for 0:100000 overlap 30000
 clipped bridge MEM range head to a0000:0 for 0:100000 overlap 60000
 clipped bridge I/O range head to 1000:f000 for 0:1000 overlap 300
 clipped bridge I/O range head to 400:0 for 0:1000 overlap c00
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 MEM: 2 sub-range limited to 374fde00 each
 I/O: 6 sub-range limited to 253a each
 BUS: 2 sub-range limited to 7b each
 I/O: allocated block 1000:8
 I/O: allocated block 1008:4
 I/O: allocated block 1010:8
 I/O: allocated block 100c:4
 I/O: allocated block 1020:10
 MEM: allocated block 80000000:100000
 BUS: allocated block 3:1
 MEM: allocated block 80100000:200000
 I/O: allocated block 3000:1000
 BUS: allocated block 5:1
pciBridgeAllocateResource(bus 10, state 3)
Allocating resources on bus 10
 MEM: 4 sub-range limited to 40000 each
 BUS: 2 sub-range limited to 0 each
 MEM: allocated block d0400000:1000
 MEM: allocated block d0401000:800
 MEM: allocated block d0402000:1000
 BUS: allocated block b:1
 MEM: allocated block d0403000:1000
pciBridgeAllocateResource(bus 7, state 3)
pciBridgeAllocateResource(bus 6, state 3)
pciBridgeAllocateResource(bus 3, state 3)
Allocating resources on bus 3
 MEM: 1 sub-range limited to 100000 each
 MEM: allocated block 80000000:1000
pciBridgeAllocateResource(bus 4, state 3)
pciBridgeAllocateResource(bus 5, state 3)
Allocating resources on bus 5
 MEM: 2 sub-range limited to 100000 each
 I/O: 1 sub-range limited to 1000 each
 MEM: allocated block 80100000:20000
 MEM: allocated block 80200000:100000
 I/O: allocated block 3000:20
pciBridgeAllocateResource(bus 2, state 3)
pciBridgeAllocateResource(bus 1, state 3)
Allocating resources on bus 1
 MEM: 2 sub-range limited to 80000 each
 PFM: 1 sub-range limited to 10000000 each
 I/O: 1 sub-range limited to 1000 each
 PFM: allocated block c0000000:10000000
 I/O: allocated block 2000:100
 MEM: allocated block d0200000:10000
 MEM: allocated block d0220000:20000
pciBridgeAllocateResource(bus 12, state 3)
pciBridgeAllocateResource(bus 11, state 3)
PCI configuration changed (bridge=2 device=14 yenta=1)
IOPCCard info:   Intel PCIC probe:   O2Micro OZ711MP1/MS1 rev 21
IOPCCard info:   Intel PCIC probe: 
IOPCCard notice:   Bad bridge mapping at 0xd0401000!
not found.
IOPCCardBridge::start failed
FireWire (OHCI) VendorID 1217 ID f7 PCI now active, GUID 009fc0001a119e00; max speed s400.
IOPCCard info:   cs: cb_alloc(bus 11): vendor 0x104c, device 0x8025
IOPCCard info:   cs: cb_alloc(bus 11): found 1 functions
IOCardBusDevice: binding socket 0 function 0 to card services.
IOPCCard info:   cs: cb_config(bus 11)
IOPCCard info:     fn 0 bar 1: mem 0xa0004000-0xa00047ff
IOPCCard info:     fn 0 bar 2: mem 0xa0000000-0xa0003fff
IOPCCard info:     irq 20
FireWire (OHCI) TI ID 8025 CardBus now active, GUID 000108000000fbf8; max speed s800.
Extension "com.apple.driver.iTunesPhoneDriver" has no explicit kernel dependency; using version 6.0.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/USB7@1D,7/AppleUSBEHCI/NOONTEC USB Storage@fd410000/MSC Bulk-Only Transfer@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType00/IOBlockStorageServices/IOBlockStorageDriver/Maxtor 6 AD1G Media/IOFDiskPartitionScheme/Untitled 1@1
BSD root: disk1s1, major 14, minor 3
USBF:	7.805	AppleUSBEHCI[0x3953000]::Found a transaction which hasn't moved in 5 seconds on bus 0xfd, timing out! (Addr: 3, EP: 0)

 

this version detect pcmcia and there is no more kp if i plug the pcmcia card.

i've tryed to manually load in safe mode the 10.5.1 appleintel8254xetherent.kext and this time NO KP!!!!.

 

is not possible to boot in standard mode... after windows application started message, there is no graphical interface and the system seems hanged.

i've attached a pic.

 

great job chun-nan, you're pretty close to the solution!

regards

post-38685-1202765091_thumb.jpg

Link to comment
Share on other sites

Hi Chun-Nan,

 

Thanks for your incredibly fast reply.

I'm coming with more informations.

I booted system with IOPCIFamily ver.8 only:

..........

 

Then here is dmesg when i kextload manually IOPCCardFamily.kext:

...
  IOPCCard info:   Intel PCIC probe:   TI XX12 rev 00
  ...

Then, when I insert the wifi card, in dmesg appears:

Feb 11 18:08:38 leopard airportd[91]: Error: ACInterfaceGetPowerPreference() failed

and system freezes for 5 seconds, then reboots.

 

If I automatically load IOPCCardFamily at boot but without any pccard inserted, the dmesg is this:

..........

 

And this dmesg when booting with pccard inserted:

..........

 

Thank you.

 

Hi lele40,

 

Thanks for the information. According to the demsg, your pccard controller seems to be activated. I think you are using the wireless PC Cards. If you do, what wifi card are you using now (vender id and product id)? What driver for the wireless device are you using now? If possible, can you let me know what extra kexts you are using are not from Leopard originally? Thanks.

 

Chun-Nan

 

=====================

Hi snam11,

 

Here is another test.only4 IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only4.zip

Link to comment
Share on other sites

Hi lele40,

 

Thanks for the information. According to the demsg, your pccard controller seems to be activated. I think you are using the wireless PC Cards. If you do, what wifi card are you using now (vender id and product id)? What driver for the wireless device are you using now? If possible, can you let me know what extra kexts you are using are not from Leopard originally? Thanks.

 

Chun-Nan

 

=====================

Hi snam11,

 

Here is another test.only4 IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only4.zip

 

Hi Chun-Nan,

 

I tried the IOPCIFamily test file you sent me.

Here is the dmesg log.

 

If I try to load IOPCCardFamily from rev.8 with this test file, it gives me error:

 

"IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings 0x0".

 

Mi wi-fi card is a D-Link DWL-G650 whit Atheros 5212 Chipset, id pci168c,13.

 

Thank you Chun-Nan, your're doing a great job and thanks for wasting you're time with us.

 

Lele40

test4.zip

Link to comment
Share on other sites

Hi Chun-Nan,

 

I installed and tested the latest kext. here the dmesg output. It does not work but outputs a lot of information.

 

Additionaly I still have the problem, that the GUI does not come up anymore after installing newer releaseas of IOPCIFamily.kext

 

thanks,

elchile

 

 .apple.security.seatbelt
calling mpo_policy_init for mb
Seatbelt MACF 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 (c) 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.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
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.
mbinit: done
Security auditing service present
BSM auditing present
From path: "uuid", 
Waiting for boot volume with UUID 4F550854-3D39-34BA-91A7-E2D1D82B30DD
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
pciBridgeCheckConfiguration(bus 4, state 1)
pciBridgeCheckConfiguration(bus 11, state 0)
Checking PCI bus 11
  BIOS config retained
pciBridgeCheckConfiguration(bus 12, state 0)
Checking PCI bus 12
  BIOS config retained
pciBridgeCheckConfiguration(bus 9, state 0)
Checking PCI bus 9
  BIOS config retained
pciBridgeCheckConfiguration(bus 3, state 0)
Checking PCI bus 3
  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 2 align 1 flags 0
pciBridgeAllocateResource(bus 0, state 0)
Allocating resources on bus 0
root bridge resource MEM fee10000 len cf0000
root bridge resource MEM fed40000 len 5000
root bridge resource MEM fed00400 len 1fc00Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.

root bridge resource MEM fec10000 len f0000
root bridge resource MEM f400c000 len abf4000
root bridge resource MEM f4007000 len 1000
root bridge resource MEM 80000000 len 70000000
root bridge resource MEM d0000 len 10000
root bridge resource MEM a0000 len 20000
root bridge resource I/O d00 len f300
root bridge resource I/O 0 len cf8
root bridge resource BUS 0 len 100
  clipped bridge I/O range head to 400:8f8 for 0:400 overlap 400Starting AppleACPIPS2Nub
Found mouse PNP device
AppleACPIPS2Nub startup complete

  clipped bridge MEM range head to d0000:0 for 0:100000 overlap 30000
  clipped bridge MEM range head to a0000:0 for 0:100000 overlap 60000
  I/O: sub-range outside parent range: 0x1f0:0x8
  I/O: sub-range outside parent range: 0x3f4:0x4
  I/O: sub-range outside parent range: 0x170:0x8
  I/O: sub-range outside parent range: 0x374:0x4
  MEM: 1 sub-range limited to 6b6b5800 each
  BUS: 1 sub-range limited to fc each
  MEM: allocated block 80000000:100000
  BUS: allocated block 1:2
pciBridgeAllocateResource(bus 1, state 3)
Allocating resources on bus 1
  MEM: 1 sub-range limited to 100000 each
  BUS: 1 sub-range limited to 1 each
  MEM: allocated block 80000000:1000
  BUS: allocated block 2:1
pciBridgeAllocateResource(bus 9, state 3)
pciBridgeAllocateResource(bus 12, state 3)
pciBridgeAllocateResource(bus 11, state 3)
pciBridgeAllocateResource(bus 2, state 3)
PCI configuration changed (bridge=1 device=12 yenta=1)
IOPCCardBridge::getOFConfigurationSettings: failed to configure the machine
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE0@1F,2/AppleIntelPIIXATARoot/PRI@0/AppleIntelICHxSATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/Hitachi HTS721010G9SA00 Hitachi HTS721010G9SA00/IOFDiskPartitionScheme/Untitled 1@1
BSD root: disk0s1, major 14, minor 1

Link to comment
Share on other sites

Hi snam11,

 

Here is another test.only4 IOPCIFamily. Try it and let me know the dmesg result under singleuser mode. If kernel panic happens, show me the picture if possible or let me know where it stops. Thanks a lot.

 

Again, don't forget to backup your original files while trying it.

 

Chun-Nan

 

IOPCIFamily.test.only4.zip

 

hi chun-nan

 

my dmesg:

pciBridgeAllocateResource(bus 0, state 0)
Allocating resources on bus 0
root bridge resource MEM 80000000 len 7ec00000
root bridge resource MEM e0000 len 4000
root bridge resource MEM dc000 len 4000
root bridge resource MEM d8000 len 4000
root bridge resource MEM d4000 len 4000
root bridge resource MEM d0000 len 4000
root bridge resource MEM a0000 len 20000
root bridge resource I/O d00 len f300
root bridge resource I/O 0 len cf8
root bridge resource BUS 0 len 100
 clipped bridge I/O range head to 400:8f8 for 0:400 overlap 400
 clipped bridge MEM range head to e0000:0 for 0:100000 overlap 20000
 clipped bridge MEM range head to dc000:0 for 0:100000 overlap 24000
 clipped bridge MEM range head to d8000:0 for 0:100000 overlap 28000
 clipped bridge MEM range head to d4000:0 for 0:100000 overlap 2c000
 clipped bridge MEM range head to d0000:0 for 0:100000 overlap 30000
 clipped bridge MEM range head to a0000:0 for 0:100000 overlap 60000
 clipped bridge I/O range head to 1000:f000 for 0:1000 overlap 300
 clipped bridge I/O range head to 400:0 for 0:1000 overlap c00
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 PFM: sub-range outside parent range: 0x0:0x100000
 I/O: sub-range outside parent range: 0x0:0x1000
 MEM: 2 sub-range limited to 374fde00 each
 I/O: 6 sub-range limited to 253a each
 BUS: 2 sub-range limited to 7b each
 I/O: allocated block 1000:8
 I/O: allocated block 1008:4
 I/O: allocated block 1010:8
 I/O: allocated block 100c:4
 I/O: allocated block 1020:10
 MEM: allocated block 80000000:100000
 BUS: allocated block 3:1
 MEM: allocated block 80100000:200000
 I/O: allocated block 3000:1000
 BUS: allocated block 5:1
pciBridgeAllocateResource(bus 10, state 3)
Allocating resources on bus 10
 MEM: 4 sub-range limited to 40000 each
 BUS: 2 sub-range limited to 0 each
 MEM: allocated block d0400000:1000
 MEM: allocated block d0401000:800
 MEM: allocated block d0402000:1000
 BUS: allocated block b:1
 MEM: allocated block d0403000:1000
pciBridgeAllocateResource(bus 7, state 3)
pciBridgeAllocateResource(bus 6, state 3)
pciBridgeAllocateResource(bus 3, state 3)
Allocating resources on bus 3
 MEM: 1 sub-range limited to 100000 each
 MEM: allocated block 80000000:1000
pciBridgeAllocateResource(bus 4, state 3)
pciBridgeAllocateResource(bus 5, state 3)
Allocating resources on bus 5
 MEM: 2 sub-range limited to 100000 each
 I/O: 1 sub-range limited to 1000 each
 MEM: allocated block 80100000:20000
 MEM: allocated block 80200000:100000
 I/O: allocated block 3000:20
pciBridgeAllocateResource(bus 2, state 3)
pciBridgeAllocateResource(bus 12, state 3)
pciBridgeAllocateResource(bus 11, state 3)
PCI configuration changed (bridge=2 device=13 yenta=1)
IOPCCard info:   Intel PCIC probe: 
IOPCCard notice:   Bad bridge mapping at 0xd0401000!
not found.
IOPCCardBridge::start failed
IOPCCard notice: AdjustResourceInfo: Unknown error code 0xffffffff
IOPCCardBridge::start failed
FireWire (OHCI) VendorID 1217 ID f7 PCI now active, GUID 009fc0001a119e00; max speed s400.
Extension "com.apple.driver.iTunesPhoneDriver" has no explicit kernel dependency; using version 6.0.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/USB7@1D,7/AppleUSBEHCI/NOONTEC USB Storage@fd410000/MSC Bulk-Only Transfer@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType00/IOBlockStorageServices/IOBlockStorageDriver/Maxtor 6 AD1G Media/IOFDiskPartitionScheme/Untitled 1@1
BSD root: disk1s1, major 14, minor 5
jnl: unknown-dev: replay_journal: from: 2731520 to: 4881408 (joffset 0x142000)
jnl: unknown-dev: journal replay done.
USBF:	7.837	AppleUSBEHCI[0x3952800]::Found a transaction which hasn't moved in 5 seconds on bus 0xfd, timing out! (Addr: 3, EP: 0)
HFS: Removed 1 orphaned unlinked files or directories 

 

also this time the lan kext loads fine, but there is no way to boot in standard mode.

system hangs anfter windows application started.

 

regards

Link to comment
Share on other sites

..... cut .....

 

I have tried TI website to get some hardware(chips) information but no luck........

 

Chun-Nan

Hi Chun-Nan,

 

I've found doc describing chips used for CardBus its here http://focus.ti.com/lit/ml/sllb096a/sllb096a.pdf

 

The PCIxx12 family includes the following:
• PCI7612 – CB, Flash media, SC, 2-port 1394a
• PCI6612 – CB, Flash media, SC
• PCI7412 – CB, Flash media, 2-port 1394a
• PCI8412 – CB, Flash media, 1-port 1394a
• PCI6412 – CB, Flash media
• PCI4512 – CB, 2-port 1394
• PCI1512 – CB

 

and some specification but I don't know if it will be helpful:

 

- http://pdf.chinaicmart.com/88890/20301.pdf

- http://www.chinaicmart.com/suppliers/764/PCI8412.html

 

 

Regards,

Mariusz.

Link to comment
Share on other sites

Hi Chun-Nan,

 

I tried the IOPCIFamily test file you sent me.

Here is the dmesg log.

 

If I try to load IOPCCardFamily from rev.8 with this test file, it gives me error:

 

"IOPCCardBridge::checkBridgeBusIDs invalid sub/cardbus/pci settings 0x0".

 

Mi wi-fi card is a D-Link DWL-G650 whit Atheros 5212 Chipset, id pci168c,13.

 

Thank you Chun-Nan, your're doing a great job and thanks for wasting you're time with us.

 

Lele40

 

Hi Lele40,

 

If possible, can you go to Post #364 , download the IOPCIFamily.info.only, load it, and show me the dmesg? I need some information from it. Thanks.

 

Chun-Nan

Link to comment
Share on other sites

Hi manw,

 

Try to boot with "-s" to enter singleuser mode. If you get the kernel panic under singleuser mode, take a picture of it if possible.

 

If you don't get the kernel panic, please show me the full dmesg under singleuser mode. Thanks.

 

Chun-Nan

 

 

Hi Chun-Nan, here it is. Apparently, when booting in singleuser mode, no hang...Anyway, the problem seems to have passed once i installed the 10.4.5 io80211family.kext, and the 10.4.3 IOnetworkingFamily (trying in the same time to make my AR5001 wifi card work, with no success so far); once i put back the 10.5.1 kexts, the hang kicks back on the loading screen, if no switch (-f, and now -s) is used.

P.S. - sorry for the late reply.

post-81215-1202839481_thumb.jpg

Link to comment
Share on other sites

 Share

×
×
  • Create New...