1 名前:2BUG [02/09/15 14:58] FreeBSD で動く USB デバイスの情報について集めています。 関連ページの情報についても、集めています。 皆様の御協力を宜しくお願いします。 以上、代理でスレ立て。#一部訂正 関連URL・注意点は>>2-10 あたりに。
519 名前:名無しさん@お腹いっぱい。 [2008/06/14(土) 21:27:22 ]
520 名前:名無しさん@お腹いっぱい。 mailto:名無しさん@お腹いっぱい。 [2008/06/14(土) 21:28:10 ]
521 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 01:30:16 ] >>517 本家のソースを使えば、もっと多くのデバイスが対応できているみたい。
522 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/24(火) 02:43:34 ] 1.製品名:フリーオ白 メーカー:フリーオ 2.7.0-RELEASE-p1 3.message kernel: ugen0: <Generic PCSC Smartcard Reader, class 0/0, rev 1.10/1.02, addr 3> on uhub6 root: Unknown USB device: vendor 0x058f product 0x9520 bus uhub6 root: Unknown USB device: vendor 0x7a69 product 0x0001 bus uhub6 kernel: uhid0: <774 Friio USB 2.0 Digital TV Receiver, class 0/0, rev 2.00/1.02, addr 4> on uhub6 usbdevs -v port 2 addr 3: full speed, power 50 mA, config 1, PCSC Smartcard Reader(0x9520), Generic(0x058f), rev 1.02 port 3 addr 4: high speed, power 500 mA, config 1, Friio USB 2.0 Digital TV Receiver(0x0001), 774(0x7a69), rev 1.02 4.とくに無し 5.動作しない 報告例が無かったようなので。 ドライバを書いてくれる人がいるようでしたら、一台寄贈します。 Linux では動作しているようです。
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/15(火) 10:32:43 ] 1. USB デバイスの正式名称、メーカー、URLなど、デバイスを特定出来る情報 Arvel HAMU02BK USBオーディオ変換ケーブル ボリューム付 A-Type(オス)⇔ミニジャック×2 www.arvel.co.jp/equip/shu/other/hamu02bk.html 2. OS のバージョン(-CURRENT, -STABLE, -RELEASE) など。 FreeBSD 7.0-STABLE i386 , cvsup は Sun Jul 6 JST 2008 頃 3. デバイスを認識したときの /var/log/messages kernel: uhid1: <vendor 0x0d8c C-Media USB Headphone Set, class 0/0, rev 1.10/1.00, addr 5> on uhub0 # usbdevs -v port 7 addr 5: full speed, power 100 mA, config 1, C-Media USB Headphone Set(0x000c), vendor 0x0d8c(0x0d8c), rev 1.00 # cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: <USB Audio> at ? kld snd_uaudio [GIANT] (1p:1v/1r:1v channels duplex default) mode 1:(output) 2ch, 16/16bit, pcm, 48000,44100Hz mode 1:(input) 1ch, 16/16bit, pcm, 48000,44100Hz 4. その他に気になる点、注意点、カーネルソースに対する変更点 カーネルソースに以下の1行を追加 device sound 後はお好みで下記からいずれかを。 ・カーネルソースにdevice snd_uaudio も追加 ・/boot/loader.conf に snd_uaudio_load="YES" を追加 ・# kldload snd_uaudio 5. 動作するかしないか。しないのも重要な情報です。 動作します。
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 11:02:22 ] 1. USB デバイスの正式名称、メーカー、URLなど、デバイスを特定出来る情報 SANWA SUPPLY Bluetooth USB Adapter MM-BTUD11 2. OS のバージョン(-CURRENT, -STABLE, -RELEASE) など。 FreeBSD 6.3R 3. デバイスを認識したときの /var/log/messages ubt0: vendor 0x0a12 product 0x0001, rev 2.00/31.64, addr 3 ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2 ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=49; nframes=6, buffer size=294 4. その他に気になる点、注意点、カーネルソースに対する変更点 /boot/loader.conf に ng_ubt_load="YES" を追加 5. 動作するかしないか。しないのも重要な情報です。 携帯電話側からBT機器のサーチを行ったところ、 「PCのホスト名 (ubt0)」が表示されたので動作はしていると思える。 が、スキル不足の為、携帯をモデム代わりにしてのダイアルアップには失敗。 誰か引き継いで・・・
525 名前:Help-Me! [2008/08/30(土) 11:11:37 ] 1.USB デバイスの正式名称、メーカー、URLなど、デバイスを特定出来る情報 正式名称:WN-B11/USBS メーカー:I-O DATA URL:www.iodata.jp/products/plant/2002/wn-b11usbs.htm 無線LANチップ:Intersil PRISM 2.OS のバージョン(-CURRENT, -STABLE, -RELEASE) など。 6.3-RELEASE-p3 3.デバイスを認識したときの /var/log/messages # tail -f /var/log/messages ugen0: vendor 0x04bb product 0x0922, rev 1.10/1.32, addr 2 # usbdevs -v Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered 4.その他に気になる点、注意点、カーネルソースに対する変更点 KERNELのUSB関係を全部外していたが、これを使うため以下を追加 device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device usb # USB Bus (required) device ugen # Generic device umass # Disks/Mass storage - Requires scbus and da device ural # Ralink Technology RT2500USB wireless NICs device scbus # SCSI bus (required for SCSI) device da # Direct Access (disks) 5.動作するかしないか。しないのも重要な情報です。 動作しない。 ifconfigでinterface出てこない intersilのPRISMチップであればアクセスポイントとして動作させることが 可能という情報があったので古いこの機種を中古でゲットしたのですが。 ドライバを修正するしかないのでしょうか(方法が分からない・・・)
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/30(土) 15:02:17 ] >>525 普通、uhci と ohci ってどっちか片方じゃね? ehci も有った方が良くね? ural とか関係なくね? man wi すると、 >I-O DATA WN-B11/PCM Prism-II PCMCIA とかあるけど?
527 名前:525 mailto:sage [2008/08/31(日) 11:54:48 ] /usr/src/sys/dev/usb/usbdevsの中にWN-B11/USBSの 記述が無かったので、 product IODATA WN_B11_USBS 0x0922 WN-B11/USBS と書いて追加してみようと思います。 ログ見るとuhciなのでohciは不要だと思うので消して、 あとuralも消してカーネル再構築してみます。 ハードが古いPCなのでUSB2.0に対応してないのでehciは 必要ないかと思ったけど一応加えてみます。 これで動いてくれんかなぁ。
528 名前:525 mailto:sage [2008/08/31(日) 22:52:04 ] カーネル再構築してみたけどダメでした。 出るメッセージは前回と全く一緒。 src/sys/dev/usb/usbdevsに追記するだけではだめなようで。 他に何が足りないのか
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/31(日) 23:10:27 ] wi コメントアウトしてるとか言うオチ
530 名前:525 [2008/09/02(火) 01:06:24 ] device wi device wlan device wlan_wep device wlan_ccmp device wlan_tkip はとりあえずコメント外して再構築してます。 product 0x0922 が wi なんだという記述をどこかに する必要があるんですかね...
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 19:13:45 ] 例えばaxeならsrc/sys/dev/usb/usbdevsだけじゃなくsrc/sys/dev/usb/if_axe.cにも エントリー追加しないと動かないんだが。 wiのドライバってsrc/sys/dev/wiにあってif_wi_pccard.cとかif_wi_pci.cって下位層らしき ソースがあるんだがif_wi_usb.cってのは無いんだけど。 if_wi.c見てもコメントに This driver supports the ISA, PCMCIA and PCI versions ofなんたらかんたらってなってる けど、USBって行けるのか? man wiしてもUSBの記述は無いし。
532 名前:名無しさん@お腹いっぱい。 [2008/09/09(火) 01:49:58 ] >>531 無理。 OpenBSDのif_uwiでも持って来るしか無い。 >>524 rfcomm_pppdの記述を読んでDUNとして接続出来たよ。 まず、/etc/bluetooth/hcsecd.confに device { bdaddr xx:yy:zz:aa:bb:cc; pin "9876"; key nokey; } というエントリ追加して、hcsecd上げて、PINを聞かれたら9876と入力 あとは /etc/ppp/ppp.confにrfcomm_pppd(8)の rfcomm-dialup:のエントリを*完全にそのまま*コピーして rfcomm_pppd -a xx:yy:zz:aa:bb:cc -l rfcomm_dialup -C DUN で行けた感じ。
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/09(木) 19:36:05 ] 手軽な(?)GPSモジュールがアッサリ動いてくれたのでレポします。 1. USB デバイスの正式名称、メーカー、URLなど、デバイスを特定出来る情報 名称:THE GPS STiCK 入手先は↓↓↓ akizukidenshi.com/catalog/items2.php?q=%22M-02556%22&s=date&p=1&r=1&page=40 2. OS のバージョン(-CURRENT, -STABLE, -RELEASE) など。 6.3R 3. デバイスを認識したときの /var/log/messages ucom0: Prolific Technology Inc. USB-Serial Controller D, rev 1.10/4.00, addr 3 4. その他に気になる点、注意点、カーネルソースに対する変更点 プロンプトから load uplcom.ko とするか、 /boot/loader.conf に uplcom_load="YES" を追記。 5. 動作するかしないか。しないのも重要な情報です。 USB->RS-232C変換器の先にGPSモジュールがあると言うイメージで ターミナルから cu -l /dev/cuaU0 -s 38400 とすると、 $GPGGA,094616.279,3600.0000,N,13900.0000,E,1,09,1.2,14.1,M,37.3,M,,0000*64 $GPGSA,A,3,23,32,04,28,11,20,17,13,42,,,,2.4,1.2,2.0*3B の様なデータが1秒毎に送られて来る。 最初が時刻(GMT)、次に北緯、その次が東経なのが分かる。 ただし、座標は分までが60進法で、秒以下が10進法で現されているので注意。 詳細については製品を購入すると簡単な資料有り。
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/09(木) 21:27:12 ] どうでもいいけど、「NMEA-0183フォーマット」とか書いとけばいいんじゃね?
535 名前:名無しさん@お腹いっぱい。 [2008/11/29(土) 20:37:04 ] 1. お使いの USB デバイスの正式名称、メーカー。できれば製品への URL、どんなデバイスか簡単な説明。 メーカー: NTT Communications 商品名: SCR3310-NTTCom 製品へのURL: www.ntt.com/jpki/ 説明: ICカードリーダライタ 2. お使いの OS のバージョン(出来れば-CURRENT、-STABLE の場合はいつ頃cvsup したかも)。 FreeBSD 7.1-PRERELEASE 3. USB デバイスを認識しているところの /var/log/messages ugen0: <NTT Communications Corp. SCR3310-NTTCom USB SmartCard Reader, class 0/0, rev 2.00/5.18, addr 3> on uhub0 4. usbdevs -v の結果 Controller /dev/usb0: addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), nVidia(0x0000), rev 1.00 port 7 addr 3: full speed, power 100 mA, config 1, SCR3310-NTTCom USB SmartCard Reader(0x511a), NTT Communications Corp.(0x04e6), rev 5.18 5. 動作したか、しないか。 devel/pcsc-lite devel/libccid をインストール linux用のb25をビルドして、hdus(これもFreeBSDで動作OK)で保存したtsファイルのmulti2デコード問題無し
536 名前:名無しさん@お腹いっぱい。 [2008/12/15(月) 20:24:25 ] test
537 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 20:30:26 ] 1. USB デバイスの正式名称、メーカー、URLなど、デバイスを特定出来る情報 EPSON Multiphoto Colorio EP-801A www.epson.jp/products/colorio/printer_multi/ep801a/index.htm 2. OS のバージョン(-CURRENT, -STABLE, -RELEASE) など。 6.3R 3. デバイスを認識したときの /var/log/messages ulpt0: EPSON USB2.0 MFP, rev 2.00/1.00, addr 2, iclass 255/255 ulpt0: using bi-directional mode umass0: EPSON USB2.0 MFP, rev 2.00/1.00, addr 2 da2 at umass-sim0 bus 0 target 0 lun 0 da2: <EPSON PM Storage 1.00> Removable Direct Access SCSI-2 device da2: 1.000MB/s transfers da2: Attempt to query device size failed: NOT READY, Medium not present 4. その他に気になる点、注意点、カーネルソースに対する変更点 device uscanner が入れられてカーネルが作られているはずなのですが認識さえ無し。 5. 動作するかしないか。しないのも重要な情報です。 SDカードからの読み込み問題無し。(ただ、カードの認識にかなり待たされる気がする) 印刷に関してはプレーンテキストの印刷に成功。 PSファイルに関しては当方のスキル不足により未達成。 portsにpipsも無いし、AVASYS(旧エプソンコーワ)からlinux向けEP-301用が使えるかと 思ってDLはしてきた物の使い方がさっぱり分からず。 誰かフィルタの設定のし方知ってたらおせーて。
538 名前:537 mailto:sage [2008/12/28(日) 19:19:57 ] その後分かった事があったので追記。 AVASYSではオールインワンと言うカテゴリにEP-801Aのドライバがありました。 もちろんLinux向けですのでそのままでは使えませんが、 ここから先はエミュレーターの範疇かと。 スキャナに関しては uscan や ugen として認識されていないので絶望的ですかね。 ただ、本体のみの機能でメモリカード(当方の場合SD)に直接保存出来、 SDは普通に msdosfs としてマウント可なので間接的にスキャナが使えます。 最大サイズと原稿サイズで読み取れるので、あまり大した使い方してない私は十分間に合ってたりします。 メディアを差し替えて往復させる必要が無いので割と楽です。