--- dsdt.dsl.orig      2010-12-03 00:17:14.000000000 +0200
+++ dsdt.dsl       2010-12-03 00:19:10.000000000 +0200
@@ -1797,6 +1797,24 @@
                 {
                     Return (0x03)
                 }
+                Method (_DSM, 4, NotSerialized)
+                {
+                    Store (Package (0x02)
+                        {
+                            "device-id", 
+                            Buffer (0x04)
+                            {
+                                0x34, 0x3A, 0x00, 0x00
+                            },
+                            "AAPL,clock-id",
+                            Buffer (0x01)
+                            {
+                                0x0A
+                            }
+                        }, Local0)
+                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
+                    Return (Local0)
+                }
             }
             Device (USB2)
             {
@@ -1822,6 +1840,24 @@
                 {
                     Return (0x03)
                 }
+                Method (_DSM, 4, NotSerialized)
+                {
+                    Store (Package (0x02)
+                        {
+                            "device-id", 
+                            Buffer (0x04)
+                            {
+                                0x35, 0x3A, 0x00, 0x00
+                            },
+                            "AAPL,clock-id",
+                            Buffer (0x01)
+                            {
+                                0x0A
+                            }
+                        }, Local0)
+                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
+                    Return (Local0)
+                }
             }
             Device (USB3)
             {
@@ -1847,6 +1883,24 @@
                 {
                     Return (0x03)
                 }
+                Method (_DSM, 4, NotSerialized)
+                {
+                    Store (Package (0x02)
+                        {
+                            "device-id", 
+                            Buffer (0x04)
+                            {
+                                0x36, 0x3A, 0x00, 0x00
+                            },
+                            "AAPL,clock-id",
+                            Buffer (0x01)
+                            {
+                                0x0A
+                            }
+                        }, Local0)
+                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
+                    Return (Local0)
+                }
             }
             Device (USB4)
             {
@@ -1872,6 +1926,24 @@
                 {
                     Return (0x03)
                 }
+                Method (_DSM, 4, NotSerialized)
+                {
+                    Store (Package (0x02)
+                        {
+                            "device-id", 
+                            Buffer (0x04)
+                            {
+                                0x37, 0x3A, 0x00, 0x00
+                            },
+                            "AAPL,clock-id",
+                            Buffer (0x01)
+                            {
+                                0x0A
+                            }
+                        }, Local0)
+                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
+                    Return (Local0)
+                }
             }
             Device (USB5)
             {
@@ -1897,6 +1969,24 @@
                 {
                     Return (0x03)
                 }
+                Method (_DSM, 4, NotSerialized)
+                {
+                    Store (Package (0x02)
+                        {
+                            "device-id", 
+                            Buffer (0x04)
+                            {
+                                0x38, 0x3A, 0x00, 0x00
+                            },
+                            "AAPL,clock-id",
+                            Buffer (0x01)
+                            {
+                                0x0A
+                            }
+                        }, Local0)
+                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
+                    Return (Local0)
+                }
             }
             Device (USB6)
             {
@@ -1922,6 +2012,24 @@
                 {
                     Return (0x03)
                 }
+                Method (_DSM, 4, NotSerialized)
+                {
+                    Store (Package (0x02)
+                        {
+                            "device-id", 
+                            Buffer (0x04)
+                            {
+                                0x39, 0x3A, 0x00, 0x00
+                            },
+                            "AAPL,clock-id",
+                            Buffer (0x01)
+                            {
+                                0x0A
+                            }
+                        }, Local0)
+                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
+                    Return (Local0)
+                }
             }
             Device (EUS1)
             {