Jump to content

Lenovo U310 - USB and sound problem


legba2
 Share

6 posts in this topic

Recommended Posts

Hi 

i have some problems with

Lenovo IdeaPad U310 

Intel Core i7-3537U @ 2.00 GHz 
MMX instructions
SSE / Streaming SIMD Extensions
SSE2 / Streaming SIMD Extensions 2
SSE3 / Streaming SIMD Extensions 3
SSSE3 / Supplemental Streaming SIMD Extensions 3
SSE4 / SSE4.1 + SSE4.2 / Streaming SIMD Extensions 4
AES / Advanced Encryption Standard instructions
AVX / Advanced Vector Extensions
F16C / 16-bit Floating-Point conversion instructions
EM64T / Extended Memory 64 technology / Intel 64
NX / XD / Execute disable bit 
HT / Hyper-Threading technology 
TBT 2.0 / Turbo Boost technology 2.0 
VT-x / Virtualization technology 
VT-d / Virtualization for directed I/O


Northbridge Intel Ivy Bridge 09
Southbridge Intel ID1E57 04
Karta graficzna Intel HD 4000  (1,366 × 768 pixels)
Audio : i suppose it is Conexant CX20590
Ethernet :   AppleRTL8169Ethernet.kext 
Wifi : to be replaced
HDD   AHCI -  24GB SSD + 500 GB HDD  and fusion drive

I instaled 10.9.3 using Clover vk2_r2747 using UEFI.

 

I added to EFI/CLOVER/kexts/10.9 

 

AppleRTL8169Ethernet 2.0.6
VoodooPS2Controller.kext ( Rehabman )

FakeSMC.kext ( Rehabman)
ACPIBatteryManager.kext  ( Rehabman)
AppleHDA.kext ( ; ver. 10.9.2)
ACPIBacklight.kext (Rehabman)

 

I added ig-platform-id 0x01660003 to config.plist.

 

I patched  DSDT using MaciASL 

- battery_Lenovo-Ux10-Z580.txt dsdt edits, github.com/rehabman - BATTERY TOOLS
and saved DSDT.aml to EFI partition.

 

Is there anything more i should  do ?

 

 

 

What works :

  • sleep 
  • brightness using slider in preferences and FN + F
  • camera
  • USB2 port
  • USB3 (only with USB3 storage devices )
  • touchpad

What doesn't work

  • USB2 storage devices in USB3 ports
  • sound

Concerning sound - I tried patching DSDT
audio_HDEF-layout12.txt dsdt edits, github.com/rehabman -AUDIO W/ APPLEHDA

system_IRQ.txt dsdt edits, github.com/rehabman -AUDIO

but no result.

I tried to use VoodoHDA 2.8.4 kext - no result.

 

Concerning USB2 in USB3 port i tried using GenericUSBXHCI

but it broke sleep function.
 
Please help
Link to comment
Share on other sites

hello

 

for the usb u can try apply

 

the patch to usb3 multiplexing from rehab .. and do not use the generic kext

 

for the audio u must know ur audio codec..

 

or u can try to use last voodoohda

 

good hack

Link to comment
Share on other sites

thx for usb3 idea - i will try

 

as for audio - i tried many applehda 
after patching audio_HDEF-layout12.txt I found in DPCIManager that my audio is identified as Conexant CX20590.

Link to comment
Share on other sites

Hi Allan

i made fresh patching DSDT.aml  using MaciASL 

- battery_Lenovo-Ux10-Z580.txt dsdt edits, github.com/rehabman - BATTERY TOOLS

usb_USB_7-series-id.txt dsdt edits, github.com/rehabman -FIXES INSTANT WAKE

usb_7-series-multiplex.txt, github.com/rehabman -USB2 ON USB3 (EHCI on XHCI)

 

I edited HDEF:   removing whole "Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method" and adding

Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                Store (Package (0x06)
                    {
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-2"
                        }, 


                        "layout-id", 
                        Buffer (0x04)
                        {
                             0x0C, 0x00, 0x00, 0x00
                        }, 


                        "PinConfigurations", 
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }

I saved AppleHDA to EFI\CLOVER\kext\10.9

 

but the sound still does not work.

 

 

 

USB2 in USB3 started to work after Rehabman usb_7-series-multiplex.txt, github.com/rehabman -USB2 ON USB3 (EHCI on XHCI)

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...