Problems with dsdt on AMD- System
I´ve a MSI K9AG NEO2 Digital with an SB600 chipset. I´ve problems with the code from usb ohci. ehci i fixed but ohci drives me crazy. I´ve added different codes from the internet but no one works! Can anyone help me? Would be really cool…
- Primary Author
-
@wastez
Published 2010-12-25
- Collection
- OSx86 Core & 10.X
- Archival Footprint
- 6,190 historical reads · 7 curated field notes (from 9 dispatches) · 2010-12-25 – 2011-02-15
- Credited Voices (2)
- @wastez (6)@Pere (3)
- Hardware Reference
- MSI Motherboards ↗ USB 3.2 Boot Flash Drives ↗ Workstation Coolers & Thermal Gear ↗
I´ve a MSI K9AG NEO2 Digital with an SB600 chipset.
I´ve problems with the code from usb ohci.
ehci i fixed but ohci drives me crazy.
I´ve added different codes from the internet but no one works!
Can anyone help me?
Would be really cool because i´ve no idea how to fix it.
That´s the code of my dsdt in the moment:
Device (USB1)
{
Name (_ADR, 0x00130000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0B, 0x04))
}
}
Device (USB2)
{
Name (_ADR, 0x00130001)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0B, 0x04))
}
}
Device (USB3)
{
Name (_ADR, 0x00130002)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0B, 0x04))
}
}
Device (USB4)
{
Name (_ADR, 0x00130003)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0B, 0x04))
}
}
Device (USB5)
{
Name (_ADR, 0x00130004)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0B, 0x04))
}
}
Device (EUSB)
{
Name (_ADR, 0x00130005)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0F)
{
"device-id",
Buffer (0x04)
{
0x38, 0x30, 0x00, 0x00
},
"AAPL,clock-id",
Buffer (One)
{
0x0A
},
"built-in",
Buffer (One)
{
0x00
},
"device_type",
Buffer (0x05)
{
"EHCI"
},
"AAPL,current-available",
0x04B0,
"AAPL,current-extra",
0x02BC,
"AAPL,current-in-sleep",
0x03E8,
Buffer (One)
{
0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Synthesized Community Field Notes
7 technical responses curated from 9 original dispatches
Does anyone have a clue how i can solve it?
USB1 - USB5 is OHCI.
EHCI is integrated but i got a error message when i boot.
Would be really great if someone can help me…
EHCI now works without problems…
Does nobody knows how to fix OHCI?
I can´t believe it…
It would be really nice if someone can help me…
Greetz
Have you try this code already on your OHCI devices?
Note this is the UHCI code plus the "clock-id" hack for OHCI devices.
Method (_DSM, 4, NotSerialized)
{
Store (Package ()
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00 //This ID has to be changed for each device 0x34, 0x35, 0x36,etc
},
"AAPL,clock-id",
Buffer (One)
{
0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Post here your DSDT file.
I tried your code but after reboot my computer didn´t detected my usb-device anymore.
But i´ve inserted it only by one usb and not by all 5 devices! Could that be the reason why it didn´t detected the device?
I uploaded my dsdt.
Thx for your help!
Can you use lspci and post here your USB hardware id´s?
Here you have 3 different tests... tell me if one of them works.
@PereHere you have 3 different tests... tell me if one of them works.
Hello Pere,
Sorry that it took such a long time to figure it out but i was really bussy in last time.
I tried all three possibilities but nothing of them worked! With the 1st and 2nd dsdt file it was possible to boot into the os but the mouse and keyboard doesn´t work any more and by the 3rd it was not able to boot.
It would be really nice if you could help me because i have no idea any more to get it working.
Thx for your help!
Greetz