Jump to content

Drag0nFly

Drag0nFly

Member Since 22 Nov 2011
Offline Last Active Aug 30 2014 02:56 PM
-----

Posts I've Made

In Topic: VoodooHDA with fix for random KP

22 July 2013 - 11:38 AM

Made a typo in my last post–the audio codec for the machine which produces static hiss when using 24 or 32 bits per sample is ALC662, not ALC862.

In Topic: GenericUSBXHCI USB 3.0 driver for OS X with source

19 July 2013 - 01:19 PM

@Zenith432–sadly this USB3 driver does not work as well as your VoodooHDA branch (2.8.2d6) on my two systems (one Sandy Bridge Shuttle SH67H7, the other an Ivy Bridge Shuttle SH61V). Both systems are running 10.7.5.

 

When loading the kext, it does not register peripherals plugged into the USB3 ports, nor log anything to the syslog (unsure if it should). I used the Caldigit driver on 10.7.4, but as we all know 10.7.5 breaks it.

 

Some debugging output (happy to provide more, as I'd certainly like USB3 to be functioning on these boxes)–

 

$ ./xhcdump running:

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP03@1C,2/IOPCI2PCIBridge/PXSX@0/GenericUSBXHCI
USBCmd RS Y HCRST N INTE Y HSEE N LHCRST N CSS N CRS N EWE Y EU3S N
USBSts HCH N HSE N EINT Y PCD N SSS N RSS N SRE N CNR N HCE N
DNCtrl 0xffff
CRCr CRR N
Config 32
MFIndex 9380
Last Time Sync xHC 0 milliseconds <-> CPU 0 nanoseconds
# Configured Endpoints 0
# Interrupts: Total 0, Serviced 0, Inactive 0, Offline 0
Port   1 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE Y WDE Y WOE Y DR N WPR N
         PortPmsc U1 0 U2 0 FLA N PortLi LEC 0
Port   2 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE Y WDE Y WOE Y DR N WPR N
         PortPmsc U1 0 U2 0 FLA N PortLi LEC 0
Port   3 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE Y WDE Y WOE Y DR N WPR N
         PortPmsc L1S Invalid RWE N HIRD 50 us L1Slot 0 HLE N TestMode Disabled
Port   4 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE Y WDE Y WOE Y DR N WPR N
         PortPmsc L1S Invalid RWE N HIRD 50 us L1Slot 0 HLE N TestMode Disabled
Interrupter 0 iman IP Y imod I 40000 ns C 0 ns erstsz 1 erdp DESI 0 EHB Y

$ ./xhcdump caps:

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP03@1C,2/IOPCI2PCIBridge/PXSX@0/GenericUSBXHCI
Kext Version 1.2.4
Vendor 0x1b21, Device 0x1042, Revision 0
CapLength  32
HCIVersion 0x96
MaxSlots 32, MaxIntrs 8, Rsvd(1) 0, MaxPorts 4
IST 1 microframes, ERST Max 32768, Rsvd(2) 0x17, SPR N, Max Scratchpad Bufs 0
U1 Device Exit Latency 0, Rsvd(3) 0, U2 Device Exit Latency 0
AC64 N, BNC N, CSZ N, PPC N, PIND N, LHRC N, LTC N, NSS Y, Rsvd(4) 0x1, MaxPSASize 65536
  xHC Extended Cap ID 1, Specific 0
    Legacy CTLSTS 0xc0010000
  xHC Extended Cap ID 2, Specific 0x300
    Supported Protocol Name 0x20425355 PortOffset 1 PortCount 2 ProtocolDefined 0
  xHC Extended Cap ID 2, Specific 0x200
    Supported Protocol Name 0x20425355 PortOffset 3 PortCount 2 ProtocolDefined 0x1
DBOff  0x1800
RTSOff 0x1000
PageSize 4096
Using MSI

In Topic: VoodooHDA with fix for random KP

18 July 2013 - 02:59 PM

A follow-up to my previous comment regarding multichannel 5.1 (bitstream/encoded) audio: this now works perfectly on both systems I am currently using (with ALC888 & ALC862); so the information I provided earlier was incorrect. Your driver is also stable as hell–I have yet (after probably 40 reboots and a system running ~50 days) experienced any crashes for which the VoodooHDA driver was the culprit. *knock wood*

 

I've also been running the latest XBMC (12.2) using your driver and have so far not experienced any issues at all (using DD5.1 / DTS5.1 & PCM output), audio sync is perfect & no audio dropouts.

 

The only real problem I've encountered with the driver appears on my Ivy Bridge system, which has the ALC862 chip: static is heard if using 24-bit or 32-bit sampling width. The audio is being heard faintly in the background, and the static disappears if switching to 16-bit in Audio MIDI Setup. Upon booting the system it defaults to 32 bit, which made this issue immediately apparent.

(I haven't found any way of setting this permanently to something else using Audio MIDI Setup, btw.)

 

Under Linux (ALSA) 24-bit audio output appears to be fine. Unsure if this is a trivial fix or not, but since it's the only real fault I've found with it I thought I'd let you know.

 

Again, big kudos for a VoodooHDA branch which is miles ahead of what is being provided elsewhere.

In Topic: VoodooHDA with fix for random KP

10 March 2013 - 12:19 PM

@Zenith432 - just wanted to let you know that your audio driver is working perfectly. I've now tested it on two systems; one using the ALC888 codec (Shuttle SH67H7) and an old Core2 Duo system (Dell Dimension 8200) using the Intel 82801H on-board audio.

ALC888: The S/PDIF port is working (currently outputting 96kHz / 24-bit, stereo) and the volume levels using the analog audio ports are correct. Sweet. The only thing I noticed - and this is the same with all VoodooHDA drivers I've previously tested - is that the 5.1 output is missing with the optical/toslink. HDMI reports 8 channels; but I haven't been able to test this yet. Nevertheless, I am plenty happy to be able to use the optical for 2-ch stereo, and with a high sampling rate. (Actually, the prior VoodooHDA versions were reporting 4 channels for S/PDIF, but in actuality had no working output at all.)

82801H (vendor ID: 8086, device ID: 284b): This chip has not been working on _any_ of the recent VoodooHDA's previously tested. I've had to use an ancient 0.2.1 version with it in order to produce anything other than crackling audio output.

So major kudos! Glad someone who knows what they are doing is maintaining the source code for these drivers.

Now if only there was a permanent solution for the HD3000 ring stall issue ("apparent hang in main graphics engine") I'd be a happy Hackintosh camper. ;) My last crash actually corrupted the main hfs+ partition, not recoverable with Disk Util.

In Topic: VoodooHDA with fix for random KP

06 March 2013 - 10:43 PM

Ok, thanks - the 2.8.2d6 download works now. And yeah, I noticed they had tagged the bzipped tar-file file as "encrypted" or "damaged". Gotta love these lame file-sharing sites. (who actually pays for this service anyway?) ;)

I seldom get KPs on my Shuttle SH67H7 system with VoodooHDA, but they do occur. Hopefully the volume levels and S/PDIF port will be working with this recent driver (unlike the 0.7.x revisions which all had sound distortion/clipping issues with this codec.) I must have tried 10 different versions before finding the (older) 0.2.62 revision which worked the best...
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy