From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:53818) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXvm5-0002qM-Lt for qemu-devel@nongnu.org; Mon, 12 Nov 2012 10:18:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TXvm2-0004fT-Ji for qemu-devel@nongnu.org; Mon, 12 Nov 2012 10:18:09 -0500 Received: from mail-ye0-f173.google.com ([209.85.213.173]:34998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXvm2-0004fM-Cb for qemu-devel@nongnu.org; Mon, 12 Nov 2012 10:18:06 -0500 Received: by mail-ye0-f173.google.com with SMTP id l3so1196677yen.4 for ; Mon, 12 Nov 2012 07:18:05 -0800 (PST) Date: Mon, 12 Nov 2012 10:17:58 -0500 From: "Gabriel L. Somlo" Message-ID: <20121112151757.GB2107@hedwig.ini.cmu.edu> References: <20121111221650.GA3575@foober.ini.cmu.edu> <50A0CECA.9060102@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50A0CECA.9060102@redhat.com> Subject: Re: [Qemu-devel] q35, usb-ehci1, and Mac OS X boot problems List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: rene@exactcode.com, jbaron@redhat.com, qemu-devel@nongnu.org, agraf@suse.de Gerd, On Mon, Nov 12, 2012 at 11:26:18AM +0100, Gerd Hoffmann wrote: > Seems macos doesn't like something in our ehci emulation ... > Can you send a trace with all ehci tracepoints enabled? For brevity, I replaced each cluster of six "Port X not enabled" lines with one "Port 0..5 not enabled", but otherwise the output below is what I got running the "-usb -device usb-kbd -device usb-mouse" command line with EHCI_DEBUG set to 1. Thanks, --Gabriel Port 0 not enabled Port 1 not enabled Port 2 not enabled Port 3 not enabled Port 4 not enabled Port 5 not enabled PERIODIC state adv fr=1. [7FFFB004] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 PERIODIC state adv fr=2. [7FFFB008] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=3. [7FFFB00C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=4. [7FFFB010] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=5. [7FFFB014] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=6. [7FFFB018] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=7. [7FFFB01C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=8. [7FFFB020] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=9. [7FFFB024] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 PERIODIC state adv fr=10. [7FFFB028] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 PERIODIC state adv fr=11. [7FFFB02C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 PERIODIC state adv fr=12. [7FFFB030] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 PERIODIC state adv fr=13. [7FFFB034] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=14. [7FFFB038] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=15. [7FFFB03C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=16. [7FFFB040] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=17. [7FFFB044] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=18. [7FFFB048] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=19. [7FFFB04C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=20. [7FFFB050] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=21. [7FFFB054] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=22. [7FFFB058] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=23. [7FFFB05C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=24. [7FFFB060] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=25. [7FFFB064] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=26. [7FFFB068] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=27. [7FFFB06C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=28. [7FFFB070] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=29. [7FFFB074] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=30. [7FFFB078] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=31. [7FFFB07C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=32. [7FFFB080] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=33. [7FFFB084] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 PERIODIC state adv fr=34. [7FFFB088] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=35. [7FFFB08C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=36. [7FFFB090] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=37. [7FFFB094] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=38. [7FFFB098] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=39. [7FFFB09C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=40. [7FFFB0A0] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=41. [7FFFB0A4] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=42. [7FFFB0A8] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=43. [7FFFB0AC] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=44. [7FFFB0B0] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=45. [7FFFB0B4] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=46. [7FFFB0B8] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=47. [7FFFB0BC] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=48. [7FFFB0C0] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=49. [7FFFB0C4] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=50. [7FFFB0C8] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=51. [7FFFB0CC] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=52. [7FFFB0D0] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=53. [7FFFB0D4] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=54. [7FFFB0D8] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=55. [7FFFB0DC] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 PERIODIC state adv fr=56. [7FFFB0E0] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=57. [7FFFB0E4] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=58. [7FFFB0E8] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=59. [7FFFB0EC] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=60. [7FFFB0F0] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=61. [7FFFB0F4] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=62. [7FFFB0F8] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=63. [7FFFB0FC] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=64. [7FFFB100] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=65. [7FFFB104] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=66. [7FFFB108] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=67. [7FFFB10C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=68. [7FFFB110] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=69. [7FFFB114] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=70. [7FFFB118] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=71. [7FFFB11C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=72. [7FFFB120] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 PERIODIC state adv fr=73. [7FFFB124] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=74. [7FFFB128] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=75. [7FFFB12C] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=76. [7FFFB130] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled PERIODIC state adv fr=77. [7FFFB134] -> 7FFFC902 Port 0..5 not enabled FETCHQH: QH 0x7fffc902 (h 0 halt 40 active 0) next 0x00000001 Port 0..5 not enabled Port 0..5 not enabled