From owner-freebsd-usb@FreeBSD.ORG Fri Oct 3 06:44:10 2014 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 098B3AEB for ; Fri, 3 Oct 2014 06:44:10 +0000 (UTC) Received: from mail-pa0-x22e.google.com (mail-pa0-x22e.google.com [IPv6:2607:f8b0:400e:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C9F2EE0A for ; Fri, 3 Oct 2014 06:44:09 +0000 (UTC) Received: by mail-pa0-f46.google.com with SMTP id fa1so1050250pad.33 for ; Thu, 02 Oct 2014 23:44:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:from:subject:date:to; bh=lxD3WwTdsmzAimNsp2IjKt397r5bKKqyvabj9k8VRxk=; b=X40LIoFiIqA1FTMk6QiwFgIbmIyBGLlGyeYCwXwrGOIEhG2jqlsdj4APQpiKO9nMcg epMHlmkay2v8GEV1HwRIJcwq8kETS9R/lmH7FNnxOYyh4KTOGqwNDqRiDWQB9pW2HKhK DRxXfKZCaUUf5zDZvtCuJ6Ot9Xvg3tHW99/ubClkOn3KWxfN+wNa5P12bp01/xGGJ2M9 oX3/S/AlYqXWiPEMtaIhiPBVsbgckMzIilzlwYAH15IvAnl0P/S/GB26f+npNMtqR8OS Xe7Powai7UHv2nwWb7RphK7qrMOyE0VE486OArjp3tXM9dyv40TuxTP7iZunTUKCQf53 l5kg== X-Received: by 10.70.9.129 with SMTP id z1mr784500pda.37.1412318649292; Thu, 02 Oct 2014 23:44:09 -0700 (PDT) Received: from [192.168.1.14] ([113.68.23.184]) by mx.google.com with ESMTPSA id bv5sm5737963pbc.20.2014.10.02.23.43.38 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 02 Oct 2014 23:44:07 -0700 (PDT) References: <541FBD6F.2080507@selasky.org> <541FDDF0.90502@selasky.org> <542662BE.5050908@selasky.org> <542701FA.2000408@selasky.org> <5427029B.3060502@selasky.org> <5427AC46.3040707@selasky.org> <542E3F02.4050401@selasky.org> Mime-Version: 1.0 (1.0) In-Reply-To: <542E3F02.4050401@selasky.org> Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable Message-Id: <141592A3-A4CD-48F6-B26D-35BF10436012@gmail.com> X-Mailer: iPhone Mail (11D257) From: =?GB2312?Q?"=BB=C6=CE=C4=BB=D4=40Gmail"?= Subject: Re: xhci problem on UEFI boot MacBookPro 11,3 Date: Fri, 3 Oct 2014 14:43:26 +0800 To: Hans Petter Selasky Cc: "freebsd-usb@freebsd.org" X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Oct 2014 06:44:10 -0000 But xhci should works under freebsd,like Linux without this trick. If you want to debug this further, ping me , I will be free after 2 hours;) Huang Wen Hui > =D4=DA 2014=C4=EA10=D4=C23=C8=D5=A3=AC14:15=A3=ACHans Petter Selasky =D0=B4=B5=C0=A3=BA >=20 >> On 10/03/14 05:55, Huang Wen Hui wrote: >> I found that how to connect EHCI controller, use "bless" command in MacOS= X >> with --legacy option: >> 1. open MacOSX terminal, mkdir /Volumes/EFI >> 2. mount -t msdos /dev/disk0s1 /Volumes/EFI >> 3. bless --setBoot --mount /Volumes/EFI --legacy >> 4. reboot MacOSX, press "option" key, you can feel firmware start a littl= e >> slow than without --legacy. I think firmware do some extra things:( >> 5. select both UEFI and BIOS boot FreeBSD, system can connect EHCI and XH= CI >> controller. >> 6. I think BootCamp assistant also add --legacy option. >>=20 >> Cheers, >> Huang Wen Hui >=20 > Hi, >=20 > Sounds good! >=20 > Thanks for figuring this out. At least I found one or two minors in the XH= CI driver while debugging this :-) >=20 > --HPS >=20