Jump to content

New ATI Drivers


438 posts in this topic

Recommended Posts

hi ajv... i may have a source... nothing definite tho, find out soon.

 

in the meantime, keep looking. maybe someone could walk into an applestore with a USB key? ;)

 

EDIT: ajv: spoke to my source, he's willing - going to email me the files, so i can provide them to you for testing soon (hopefully).

 

EDIT2: ajv, i think np_ may have been looking for the ioreg -l output from an iMac Core Duo, not a hackintosh, but perhaps your info will be of use anyway. the point im making is that we're still on the lookout for this info - i'll ask my iMac Core Duo source ;)

Edited by munky
Link to comment
Share on other sites

ah good - you're here... excuse me for being dumb, but how do i get ioreg to redirect to the file? i tried ioreg -l >file.txt but it seems to truncate lines. if you tell me how you did it i can ask my source to do the same

 

EDIT: ah balls you appear to be gone. someone? anyone??

Edited by munky
Link to comment
Share on other sites

yes, i know this... my source has an iMac Core Duo, and can provide information and is possibly going to provide the OpenGL frameworks too. i just need to know how we capture the output of ioreg. i tried ioreg -l >file.txt on my powerbook g4 (running the ppc version of tiger) just as a test, but the lines appeared to be truncated.

 

if you can tell me the exact command to get the output we need into a file, i can communicate that to my source. (i refer to him as 'my source' not to appear cool in a james bond kind of way, but rather because he would rather remain nameless).

 

EDIT: holy {censored} ajv, you da man ! ;)

Edited by munky
Link to comment
Share on other sites

Okay so 8f1111g with 10.4.4 ati drivers and AGL and OpenGL frameworks gets a nice blue screen with spinner for about 15-20 seconds (further than it got before) and then dumps me to console. ;)

 

system.log output:

 

Jan 24 14:47:44 localhost kernel[0]: hi mem tramps at 0xffe00000

Jan 24 14:47:44 localhost mDNSResponder-107.3 (Oct 28 2005 06: 01:53)[58]: starting

Jan 24 14:47:44 localhost kernel[0]: PAE enabled

Jan 24 14:47:44 localhost kernel[0]: standard timeslicing quantum is 10000 us

Jan 24 14:47:44 localhost kernel[0]: vm_page_bootstrap: 255877 free pages

Jan 24 14:47:44 localhost kernel[0]: mig_table_max_displ = 71

Jan 24 14:47:44 localhost kernel[0]: CPU identification: AMD Athlon 64 Processor 3000+

Jan 24 14:47:44 localhost kernel[0]: CPU features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH MMX FXSR SSE SSE2

Jan 24 14:47:44 localhost kernel[0]: CPU extended features: SYSCALL XD EM64T

Jan 24 14:47:44 localhost kernel[0]: Local APIC version not 0x14 as expected

Jan 24 14:47:44 localhost kernel[0]: Enabling XMM register save/restore and SSE/SSE2 opcodes

Jan 24 14:47:44 localhost kernel[0]: [RTCLOCK] frequency 1810000000 (1808336820)

Jan 24 14:47:44 localhost kernel[0]: ACPI CA 20050916 [debug level=0 layer=0]

Jan 24 14:47:44 localhost kernel[0]: AppleACPICPU: ProcessorApicId=0 LocalApicId=0 Enabled

Jan 24 14:47:44 localhost kernel[0]: Copyright © 1982, 1986, 1989, 1991, 1993

Jan 24 14:47:44 localhost kernel[0]: The Regents of the University of California. All rights reserved.

Jan 24 14:47:44 localhost kernel[0]: using 2621 buffer headers and 2621 cluster IO buffer headers

Jan 24 14:47:44 localhost kernel[0]: IOAPIC: Version 0x11 Vectors 0:24

Jan 24 14:47:44 localhost kernel[0]: ACPI: System State [s0 S3 S4 S5] (S3)

Jan 24 14:47:44 localhost kernel[0]: Security auditing service present

Jan 24 14:47:44 localhost kernel[0]: BSM auditing present

Jan 24 14:47:44 localhost kernel[0]: disabled

Jan 24 14:47:44 localhost kernel[0]: From path: "uuid",

Jan 24 14:47:44 localhost kernel[0]: Waiting for boot volume with UUID A7C9A058-38E7-303B-9CFB-CDB154EBF1BE

Jan 24 14:47:44 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

Jan 24 14:47:44 localhost kernel[0]: Extension "com.apple.driver.AppleOnboardPCATA" has no kernel dependency.

Jan 24 14:47:44 localhost kernel[0]: USBF: 23. 65 AppleUSBEHCI[0x236e000]::start EHCI controller will be unloaded across sleep

Jan 24 14:47:44 localhost kernel[0]: USBF: 23. 81 AppleUSBOHCI[0x22e4000]::start OHCI controller will be unloaded across sleep

Jan 24 14:47:44 localhost kernel[0]: USB caused wake event (EHCI)

Jan 24 14:47:44 localhost kernel[0]: USBF: 23. 81 [0x247f000] USB Generic Hub @ 1 (0x22000000)

Jan 24 14:47:44 localhost kernel[0]: USBF: 23. 84 [0x24cd800] USB Generic Hub @ 1 (0x2000000)

Jan 24 14:47:44 localhost kernel[0]: AppleNVIDIAnForceATA: NVIDIA nForce4 (CMD 0x1f0, CTR 0x3f4, IRQ 14, BM 0xf000)

Jan 24 14:47:44 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE0@6/AppleOnboardPCATARoot/PRI0@0/AppleNVIDIAnForceATA/ATADeviceNub@1/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/ST340016A Media/IOFDiskPartitionScheme/Untitled 1@1

Jan 24 14:47:44 localhost kernel[0]: BSD root: disk0s1, major 14, minor 1

Jan 24 14:47:44 localhost kernel[0]: FireWire (OHCI) Lucent ID 5811 PCI now active, GUID 00016c200008cf3b; max speed s400.

Jan 24 14:47:44 localhost kernel[0]: USBF: 23.427 [0x2531800] USB Generic Hub @ 2 (0x22500000)

Jan 24 14:47:44 localhost kernel[0]: USBF: 23.870 [0x25a0b00]::start - USB HID Interface #0 of device USB Keyboard @ 4 (0x0)

Jan 24 14:47:44 localhost kernel[0]: Jettisoning kernel linker.

Jan 24 14:47:44 localhost kernel[0]: Resetting IOCatalogue.

Jan 24 14:47:44 localhost kernel[0]: display: family specific matching fails

Jan 24 14:47:44 localhost kernel[0]: display: family specific matching fails

Jan 24 14:47:44 localhost kernel[0]: Matching service count = 0

Jan 24 14:47:44 localhost kernel[0]: Matching service count = 3

Jan 24 14:47:44 localhost kernel[0]: Matching service count = 3

Jan 24 14:47:44 localhost kernel[0]: Matching service count = 3

Jan 24 14:47:44 localhost kernel[0]: Matching service count = 3

Jan 24 14:47:44 localhost kernel[0]: display: family specific matching fails

Jan 24 14:47:44 localhost kernel[0]: display: family specific matching fails

Jan 24 14:47:44 localhost kernel[0]: Apple16X50ACPI1: Identified Serial Port on ACPI Device=UAR1

Jan 24 14:47:44 localhost kernel[0]: Apple16X50UARTSync1: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200

Jan 24 14:47:44 localhost kernel[0]: USBF: 30.357 [0x2823600]::start - USB HID Interface #1 of device USB Keyboard @ 4 (0x0)

Jan 24 14:47:44 localhost kernel[0]: USBF: 30.365 [0x2823400]::start - USB HID Interface #0 of device Microsoft Optical Mouse by Starck @ 5 (0x0)

Jan 24 14:47:44 localhost kernel[0]: USBF: 30.383 [0x2823800]::start - USB HID Interface #2 of device HiFi-Link @ 2 (0x0)

Jan 24 14:47:44 localhost kernel[0]: AppleRTL8169Ethernet: RTL8169S/8110S (v2) on PCI (32-bit 33 MHz)

Jan 24 14:47:44 localhost kernel[0]: display: family specific matching fails

Jan 24 14:47:44 localhost kernel[0]: display: family specific matching fails

Jan 24 14:47:44 localhost kernel[0]: display: family specific matching fails

Jan 24 14:47:44 localhost kernel[0]: IPv6 packet filtering initialized, default to accept, logging disabled

Jan 24 14:47:44 localhost kernel[0]: AppleRTL8169Ethernet: Ethernet address 00:50:fc:f5:87:78

Jan 24 14:47:45 localhost lookupd[62]: lookupd (version 369.1.5) starting - Tue Jan 24 14:47:45 2006

Jan 24 14:47:45 localhost diskarbitrationd[49]: disk0s1 hfs A7C9A058-38E7-303B-9CFB-CDB154EBF1BE Hard Disk /

Jan 24 14:47:46 localhost kernel[0]: display: vram [b0000000:10000000]

Jan 24 14:47:46 localhost kernel[0]: ATIX1000::INFO - Remapping display block

Jan 24 14:47:46 localhost kernel[0]: ATIX1000::INFO - Apertures mapped back to back

Jan 24 14:47:46 localhost kernel[0]: display: Not usable

Jan 24 14:47:46 localhost /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow: Login Window Application Started

Jan 24 14:47:47 localhost loginwindow[82]: Login Window Started Security Agent

Jan 24 14:47:47 localhost configd[47]: WirelessAirPortDeviceNameCopy(): no AirPort driver found

Jan 24 14:47:47 rimmer configd[47]: setting hostname to "rimmer.local"

Jan 24 14:47:48 rimmer loginwindow[82]: AuthorizationRef doesn't have a username (<LoginAuthRefMgr: 0x334b50>).

 

Jan 24 14:47:48 rimmer launchd: onoption repeating too quickly on port /dev/console, sleeping

Jan 24 14:47:50 rimmer configd[47]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/enable-network

Jan 24 14:47:50 rimmer configd[47]: posting notification com.apple.system.config.network_change

Jan 24 14:47:50 rimmer lookupd[95]: lookupd (version 369.1.5) starting - Tue Jan 24 14:47:50 2006

Jan 24 14:47:50 rimmer configd[47]: WirelessAirPortDeviceNameCopy(): no AirPort driver found

Jan 24 14:47:51 rimmer kernel[0]: (67)tfp: failed on 0

Jan 24 14:47:51 rimmer kernel[0]: (67)tfp: failed on 0

Jan 24 14:47:51 rimmer kernel[0]: (67)tfp: failed on 0

Jan 24 14:47:51 rimmer kernel[0]: (67)tfp: failed on 0

Jan 24 14:47:51 rimmer kernel[0]: (67)tfp: failed on 0

Jan 24 14:47:52 rimmer configd[47]: target=enable-network: disabled

Jan 24 14:47:52 rimmer mDNSResponder: Adding browse domain local.

Edited by ajv
Link to comment
Share on other sites

New driver release! Credit goes to KINKADIUS that got a shinny new iMac ;)

 

You can get them from here:

 

[Removed for DMCA compliance]

 

Thank you for the upload :)

 

I made a new working mirror, with a pass: x86 [Removed for DMCA compliance]

 

 

Seems that s.o. who do not like OSX to be on a PC reported the last upload and for -whatever kind of

reason- it has been deleted.

 

If someone else could make another additional mirror, just to clarify, that for every upload the will report,

we make two new ones :D That would be nice. Thanks in advance! If that won't work, too, we could also

seed it via Piratebay to reach even more users. ;)

Edited by Hagar
Link to comment
Share on other sites

munky, it looks like ioreg truncates lines based on your terminal window size wether you redirect output to a file or not. I just made the terminal window 2047 columns wide. It wouldn't go any further. There *still* a few lines that got truncated, but hopefully nothing important.

Link to comment
Share on other sites

hmmm... that seems a bit {censored} :thumbsup_anim:

 

hopefully np_ will be able to make sense of the output anyway, as well as your console trace.... fingers crossed we'll get this card working yet :censored2:

 

EDIT: what about getting it recognised as PCIe bus? maybe that would help? np_ said its IOPCIFamily which does it... need to find the device of your mobo CPU to PCIe bridge.

Edited by munky
Link to comment
Share on other sites

that system.log output looks no different than before.

the only difference between that and mine (an x1600 that is blackscreen'ing) is this line:

Jan 24 14:47:46 localhost kernel[0]: display: vram [b0000000:10000000]

whereas in yours its vram [d0000000:10000000]

 

what about your windowserver.log?

Link to comment
Share on other sites

Okay... I'm posting from the apple store. :thumbsup_anim: here's ioreg -l. And I grabbed the gl frameworks as well.

GEEZ ! apple get worse every day more that more

 

from that ioregs i can see clearly ATI did not use IOFramebuffer but IONDRVFramebuffer - what s**t

 

anyway the output is very usefull,

 

ajv , now please if you can do same ioreg -l but on your machine

 

one with ATI**GL.* (if you got black screen try please get output with ssh shell) and one without that ATI**GL.*

 

and post please

 

damn why i don't have ATI around LOL :censored2:

 

thanks

Link to comment
Share on other sites

np_ : i beleive he already posted his ioreg -l above (the first one he posted was from his osx86 PC afaik)

 

also, i notice the IOPCIFamily from 10.4.4 is matching on device 0x00261011 which is "DEC 21154 PCI-PCI bridge", in case this helps.

Link to comment
Share on other sites

np_ : i beleive he already posted his ioreg -l above (the first one he posted was from his osx86 PC afaik)

 

also, i notice the IOPCIFamily from 10.4.4 is matching on device 0x00261011 which is "DEC 21154 PCI-PCI bridge", in case this helps.

 

sorry you are right i get that outputs too

 

seems on general ATI**.kext did not recongnise card at all ( is not bus related ) probably is damn "Wormy"

 

hardcoded in driver but this can be modifited

 

i will check that out and let you know

 

but now i must go to sleep ...

Link to comment
Share on other sites

I've attached the ioreg -l output from my system with ATIRadeonX1000GL.bundle removed and no framework changes. With the bundle in place is posted above in this thread.

 

Here's the relevant output from windowserver.log with the 10.4.4 frameworks and the crash to console:

 

Jan 24 14:47:45 [76] Server is starting up

Jan 24 14:47:45 [76] CGXPerformInitialDisplayConfiguration

Jan 24 14:47:45 [76] Display 0x5b81c5c0: MappedDisplay Unit 0; Vendor 0x756e6b6e Model 0x717 S/N 0; online enabled (0,0)[1400 x 1050], base addr 0x3008000

Jan 24 14:47:46 [76] Accel caps: 00000003

Jan 24 14:47:47 [76] kCGErrorFailure: CGXServerLoop: Received signal (4) at unknown address

Jan 24 14:47:47 [76] kCGErrorFailure: _CGXUpdateDisplayWaitCallback : Invalid window

Jan 24 14:47:48 [76] CGXRestartSessionWorkspace: session workspace exited for session 256 ( on console )

Jan 24 14:47:48 [76] loginwindow connection closed; closing server.

Edited by ajv
Link to comment
Share on other sites

GEEZ ! apple get worse every day more that more

 

from that ioregs i can see clearly ATI did not use IOFramebuffer but IONDRVFramebuffer - what s**t

 

to me this means that Apple just did what they usually do for their PPC ATI cards, but this time instead of loading firmware from the card's ROM they are loading it from EFI, as a module/driver. And that NDRV was probably for compatibility reasons or simply because they already had that code done for PPC and just adapted it for Intel side... bottom line is they were cutting costs :)

Link to comment
Share on other sites

to me this means that Apple just did what they usually do for their PPC ATI cards, but this time instead of loading firmware from the card's ROM they are loading it from EFI, as a module/driver. And that NDRV was probably for compatibility reasons or simply because they already had that code done for PPC and just adapted it for Intel side... bottom line is they were cutting costs :)

 

ok before to go sleep i do deassembly ATIDriver.bunle

 

and i can't see EFI involved in some way for now but need to that be check deeply

 

but there is new think like AppleSence seems to work on 10.4.4 - also IODisplay too

 

that very big progress from apple side, need also to checkout darwin last sources - strange they are PPC only for now ...wonder why (http://darwinsource.opendarwin.org/10.4.4.ppc/)

 

tomorow i will deassembly rest ATI**.kext's

 

good night

Link to comment
Share on other sites

Just wanted to give a big thanks to np_, munky and others who are helping with this. I only know enough about drivers and kernel modules to load or remove them in order to get hardware working. Writing or debugging them is beyond my present knowledge and interest. :thumbsup_anim: I'll stick to userland programming thank you.

Link to comment
Share on other sites

someone has graciously sent me a link to the 10.4.4 frameworks:

EDIT: Removed content violating DMCA - Metrogirl 17th February 2006

anyone feel like mirroring somewhere other than rapidshare?

i waited an hour just to be told "my ip"was allready downloading a file....

15 minutes later my b/w excedes....

joy

Link to comment
Share on other sites

 Share

×
×
  • Create New...