From owner-freebsd-users-jp@FreeBSD.ORG Tue Dec 2 12:21:34 2014 Return-Path: Delivered-To: freebsd-users-jp@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 C7A8F4E6 for ; Tue, 2 Dec 2014 12:21:34 +0000 (UTC) Received: from mo-sw-fb.iij4u.or.jp (mo-sw-fb1501.iij4u.or.jp [210.130.239.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7A5AEFDF for ; Tue, 2 Dec 2014 12:21:33 +0000 (UTC) Received: by mo-sw-fb.iij4u.or.jp (4u-mo-sw-fb1501) id sB2BpOXT027986; Tue, 2 Dec 2014 20:51:24 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dd.iij4u.or.jp; h=Date:From :To:Subject:Message-Id:Mime-Version:Content-Type:Content-Transfer-Encoding; i= ksmakoto@dd.iij4u.or.jp; s=20140530.iij4u; t=1417521075; x=1418730675; bh=EhTz6yW LmDTmV3cKpINxuLfQFz4n0mLRlfz2sGcOcak=; b=wsd6Bj9JdmcVJnrGGmGuT5TNu3jWMGgJZDQUW Wzd/6d5aP0XIU52Yt76Te//CL1w7qT4DlwBVX1aigs4kjqFfxmP/tpfdmKr9SZPA8Q5H+/Zo4sA2b /nXO8phXJlQDWVcx0e0uGSDe8kWBaK7eq8i9Z7cdzhMSWvCF7iG65tALsPctEXd4VAp44teijsLRQ 6A0RXACv5IKSSA0TNpa3VLumASN+TvLCTQ28q/He2rSxedXx/lmRha0iXoRdD+QsoTI7ABcZ254Mk hDhsOfiTsPmnNFqINsndOcK2MSeNwx5Upk7AmhIKEBnqfqafWDbLdNO6VHcIV2Gy9czlSgsaMA==; Received: by mo-sw.iij4u.or.jp (4u-mo-sw1500) id sB2BpFRa003380; Tue, 2 Dec 2014 20:51:15 +0900 Received: from norikura.localdomain (i218-47-3-206.s05.a022.ap.plala.or.jp [218.47.3.206]) by mbox.iij4u.or.jp (4u-mbox1501) id sB2BpFc2021161; Tue, 2 Dec 2014 20:51:15 +0900 Date: Tue, 2 Dec 2014 20:51:14 +0900 From: "KISHIMOTO, Makoto" To: freebsd-users-jp@freebsd.org Message-Id: <20141202205114.ff9a3d97430a09fafaf75008@dd.iij4u.or.jp> X-Mailer: Sylpheed 3.4.2 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Subject: [FreeBSD-users-jp 95380] =?iso-2022-jp?b?RnJlZUJTRCAbJEIkSxsoQiBBcmR1aW5vIExlb25hcmRvIA==?= =?iso-2022-jp?b?GyRCJHIkRCRKJDQkJiRIJDckRiQkJGtKfSRYGyhC?= X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2014 12:21:34 -0000 きしもとです 先日から Arduino Leonardo をほげっていまして、FreeBSD で少しハマったり したので、情報へのポインタを投げておきます。 (そのうちもう少ししっかりまとめて、ブログ記事にするかもしれません) まず、ports の devel/arduino を使って Arduino Leonardo にスケッチを ダウンロードすることはできるのですが、ダウンロード後動作を開始しても、 FreeBSD から Arduino Leonardo のシリアルが見えるようになりません。 (これは CURRENT を使っていれば大丈夫です) 以下の変更と同じパッチをカーネルソースに当ててカーネルを作り直す 必要があります。 https://svnweb.freebsd.org/base?view=revision&revision=257446 (詳細は PR の usb/183505 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=183505 と usb/179505 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=179505 を 参照してください) ※ごく簡単で副作用等も無いと思われる変更ですが 10.1 には MFC されて いないようです。 以上のパッチを当てても、Arduino Leonardo の目玉機能であるマウスと キーボードエミュレーションが、FreeBSD からはマウスしか見えません (もしかしたら、環境によってはキーボードだけかもしれません)。 これは、 Arduino Leonardo がエミュレーションするマウスとキーボードが、 USB 的には現在 FreeBSD がデフォルトでは対応していない、1 個の インタフェースにマウスとキーボードが一緒にくっついてるようなデバイスに なっているためで uhidd https://wiki.freebsd.org/uhidd を動かしてやる 必要があります。 uhidd の設定は /etc/rc.conf でのフラグの設定を uhidd_flags="-umk" に する他は説明にある通りです。 devd についてはこちらの後藤さんによる記事も参考になるかもしれません。 http://gihyo.jp/admin/clip/01/fdt/201111/29