Jump to content

Sinetek

Sinetek

Member Since 13 Aug 2005
Offline Last Active Nov 07 2017 05:22 AM
*****

Topics I've Started

[RYZEN] macOS 10.12.x (Sierra) Kernel Research&Development Thread

04 March 2017 - 02:56 PM

Hi folks.

In light of the news, and my past success with AMD chips, I thought I'd go ahead and create this thread.
We'll be waiting for someone with access to this fabled platform to report back.

 

 

--- Sinetek

Sinetek's Driver for Realtek "RTSX" SDHC Card Readers

11 February 2017 - 10:51 PM

macOS kext_rtsx

 

Hi, making a new thread. This driver is for Realtek SDHC card readers on a pci/pcie bus, most commonly found in laptops.

I would like to get testers. The driver is not yet finalized, but I'm making the tread now anyway since there was interest. expect this post to change in the future.

 

[read below for current status]

 

 

-- sinetek

 

 

things to fix eventually

 

- get more pci id's in plist

- async task in its own thread instead of blocking the os

- prealloc DMA buffer?

- cards with sector_size != 512, haven't been tested at all.

- clean up src. git push.

- power management? what happens when you sleep the machine?

- the eject button in finder is broken, do not use for now.

- spams the syslog with debug messages. release config?

- basic namespace pollution a bit out of hand

 

Update 1:

 

Power management support on the way: see post #43.

ASRock Fatal1ty X99 Professional Gaming i7 + i7-6900K

04 February 2017 - 10:40 AM

Hello, I'm running X99 Final1ty Gaming i7 motherboard + a 6900K processor.

 

Attached File  x99+i7.jpg   14.22KB   11 downloads


I managed to get my own IOPCIFamily compiled with a MAX_BAR_SIZE fix (should also fix PFM64_SIZE?? to remove -npci=0x2000 problem. need to probe further) and now  the system boots up well.
I'm running a custom kernel to avoid binary patching.. I just added in the entry for BROADWELLE (family 0x4F) in cpuid.c.

For Booting I'm ignoring Clover completely (had many problems with it on this board, the UEFI memory map is totally borked), instead use Enoch r2839.

:thumbsup_anim:   :D 

For the USB problems I just rolled back the kexts using spakk's method, see this. This way all (Intel) ports seem to work just fine.

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy