[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 05/09 20:24 / Filesize : 226 KB / Number-of Response : 539
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【情報】FreeBSD で動く USB デバイス【キボンヌ】



1 名前:2BUG [02/09/15 14:58]
FreeBSD で動く USB デバイスの情報について集めています。
関連ページの情報についても、集めています。
皆様の御協力を宜しくお願いします。

以上、代理でスレ立て。#一部訂正
関連URL・注意点は>>2-10あたりに。

284 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/16 18:13]
# dmesg
umass0: vendor 0x0d7d USB Flash Memory, rev 1.10/0.50, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: < USB Flash Memory 1.0E> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 248MB (507904 512 byte sectors: 64H 32S/T 248C)

(umass0: Phase Error, residue = 512) X 5

umass0: Phase Error, residue = 0
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0

(umass0: Phase Error, residue = 512) X 16

(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0
umass0: at uhub2 port 1 (addr 2) disconnected
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
umass0: detached


285 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/22 00:48]
>272
Dimage X20
4.9-PRERELEASEで漏れも駄目だった。

もしこれが5系で動作するなら、
そろそろ移行の時期ってことかな。

286 名前:272 [03/10/02 00:55]
>>285
4.9でもダメですたか。
なんとか、カーネルいじってでも解決させたいですが、さっぱりですなぁ。

#っていうか、今は使っているマシンの設定がさっぱりだ。半角文字が打てん/見えん。

287 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/02 15:03]
umass認識しない香具師はgphoto2くらい試したんか?


288 名前:名無しさん@お腹いっぱい。 [03/10/11 21:42]
これって動くの?
www.blissbox.com/store/detail.asp?productid=1516

289 名前:名無しさん@お腹いっぱい。 [03/10/11 21:43]
これも
pcweb.mycom.co.jp/news/2003/09/23/18l.jpg


290 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/12 02:13]

ASCIIのトランスバイブレータなら
動かしますたがなにか?
ttp://www.init-main.com/d/resource/transv.c

>>288
動くんじゃない?これって多分電源取ってるだけだよ。昔のUSB扇風機と一緒で
All at the touch of your finger! The vibe requires no batteries,
as it runs off the user's computer. A USB cable to connect
the vibe to your computer is included, no software is needed for the device to run.



291 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/12 11:38]
しかし、トランスバイブレータ(恍惚バイブ)って凄いネーミングだよな…

292 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/14 16:34]
USB接続のUPS使っている方っています?



293 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/23 22:00]
USB の MP3 プレイヤーって *BSD で動作報告見ませんが
urio(4) 以外は全滅なんですか?

bInterfaceClass 00 な MP3 プレイヤー持ってるんですが
bInterfaceClass 08 じゃないなら umass 試すの無駄でしょうか?

そういえば Rio 500 は bInterfaceClass 00 だっけ...

おしえてください、おながいします。

294 名前: mailto:sage [03/10/23 22:14]
>>293

多分無駄。idVendor, idProductを調べればどっかに
データシートとかLinuxのドライバとかが転がってるかも知れないから
希望は持っても良いかも知れないけど。


295 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/24 18:58]
>>293
iRiverのプレイヤーなら*BSDでも ifp コマンドで
ファイル操作/フォーマット/ファームウェアアップデートなどの一連の操作ができる。
ifp-driver.sf.net/

今だったらマスストレージ対応のプレイヤーを探した方が早いかも知れんが。
(iRiverのやつもファームウェアアップデートでマスストレージ対応できる)

296 名前:293 mailto:sage [03/10/24 23:55]
アドバイスありがd。
rio にしろ iRiver にしろ、どうやってドライバ作ったんでしょうかね。
データシートもらえたりしたんでしょうか...

うちのも製造元にデータシートくれってゆってみるかな。
南ニダー帝国製だけど。英語通じるみたいやし。

その前に悪あがきでとりあえず umass で認識できないかやってみるかな。
bInterfaceClass 08 じゃないけど実はマスストレージだった、とか期待して。

297 名前:kira [03/10/25 23:07]
もしわかる方がおりましたら是非教えて下さいm(._.*)m
Alpha Vision Tech の、Alpha Cam Plus ってカメラの、
動作が出来るインストール先というかダウンロード先?(←初心者ですいません・・・。)
を教えて下さいm(._.*)m
ただで知り合いから頂いたのですが、インストールするCDROMがないとの事でわからず困って
います・・・。 よろしくお願いします・・・

298 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/26 01:23]
>>297
usb 接続するだけで認識される。

kernelの messeage は、
/kernel: ugen0: OmniVision OV511+ Camera, rev 1.00/1.00, addr 2
vid を ports/graphics/vid からインストールする。
/usr/local/bin/vid --device-name=/dev/ugen0 > out.pnm
で、pnm という形式で画像が撮影される。サイズは 640x480。


299 名前:kira [03/10/26 11:24]
>>298さんへ
ご返答ありがとうございましたm(._.*)m
接続しても、CDを挿入して下さいと出てしまいました・・・。
ダウンロード先ってわかりますか?
お手数かけてすいません・・・

300 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/26 12:22]
>>299

www.ovt.com/ov_downloads.html

301 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/26 19:11]
>>299
ttp://www.avtech.co.kr/english/support.htm

302 名前:kira [03/10/27 00:35]
>>300さんへ
ありがとうございます。
やっぱりCD入れて下さいって出てしまいます・・・。
XPで、ちゃんとダウンロードしたんですが、ダメです(ノд−。)
MEを使っていたときは問題なく使えていたんですけど・・・(-_-;)
原因って何かあるのでしょうか?
本当に何度もすいません(>_<)



303 名前: mailto:sage [03/10/27 01:18]
ドライバのインストールのときにダウンロードして
展開したディレクトリを指定した?

304 名前:kira [03/10/27 07:23]
指定してないです。展開するディレクトリを教えて下さい。
何度も本当にすいません(ノд−。)
知識がなさすぎですよね・・・。

305 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 23:25]
ここはWindowsXPで動くUSB機器スレッドなのか?
文章からは、もう少しWindozeの使い方を勉強しろ、
としか言いようがないが?


306 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/28 01:17]
>>295
>> rio にしろ iRiver にしろ、どうやってドライバ作ったんでしょうかね。
>> データシートもらえたりしたんでしょうか...

iRiverのほうはWindowsで動くUSBパケットスニッファーを使って解析したようです。
sf.net/projects/usbsnoop/

307 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/31 01:49]
Dimage Z1
4-stable ダメでした

308 名前:名無しさん@お腹いっぱい。 [03/12/18 18:54]
people.freebsd.org/~maho/USB/audio.html
ここ読むと、4.7-RELEASEでもuaudio使えるみたいだけど、
4.9-RELEASE入れてもカーネルのオプションにuaudio付けると無効だと
言われるんですけど、5以上じゃないと使えないですか?
ていうか5にすれば使えるなら素直に上げますが。

309 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/18 19:35]
device pcm
でいいんじゃないの?
必要に応じてusbdevsいじる

てか、kldload snd_uaudio してみれ

310 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/18 19:53]
>>309
どうも。pcm付けただけじゃugenとしてしか認識しなかったんですよね。
やってみます。

311 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/19 07:29]
bandaiおもちゃかめらf-38はうごきまつか?

312 名前:名無しさん@お腹いっぱい。 [03/12/21 04:36]
USBダッチワイフが動きました



313 名前:名無しさん@お腹いっぱい。 [03/12/21 10:51]
マウスとキーボードが動けばそれでいいんじゃねーか?
色んなデバイス使いたきゃWin使うだろ


314 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/21 21:35]
1. お使いの USB デバイスの正式名称、メーカー。
できれば製品への URL、どんなデバイスか簡単な説明。

メーカー: I-O DATA
商品名: DVD-iUN4
製品へのURL: www.iodata.jp/prod/storage/dvd/2003/dvr-iun4/index.htm
説明: DVD±RWドライブ

2. お使いの OS の バージョン

4.9-RELEASE

3. USB デバイスを認識しているところの /var/log/messages

umass0: I-O DATA DEVICE,INC. I-O DATA iU-CD2, rev 2.00/11.05, addr 2
cd1 at umass-sim0 bus 0 target 0 lun 0
cd1: <_NEC DVD_RW ND-1300A 1.06> Removable CD-ROM SCSI-0 device
cd1: 650KB/s transfers
cd1: Attempt to query device size failed: NOT READY, Medium not present

4. usbdevs -v の結果

Controller /dev/usb0:
addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 addr 2: power 2 mA, config 1, I-O DATA iU-CD2(0x0204), I-O DATA DEVICE,INC.(0x04bb), rev 11.05
port 2 powered

5. 動作したか、しないか。

CD-Rの読み込みはでけた。
DVD-Rへの書き込みはできんかった。


315 名前:名無しさん@お腹いっぱい。 [03/12/23 00:27]
USB-999とUSB-クイーンエメラルダスとUSB-アルカディア
が動きました

316 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

317 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

318 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/13 00:08]
1.
Hi-Speed USB 6 In 1 Card Reader CREX6W

2.
FreeBSD 4.9-STABLE i386 (Sun Jan 4 05:38:42 JST 2004)

3.
umass0: Genesys Logic Flash Reader, rev 2.00/1.28, addr 2

da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Generic STORAGE DEVICE 0128> Removable Direct Access SCSI-0 device
da0: 650KB/s transfers
da0: 14MB (29120 512 byte sectors: 64H 32S/T 14C)

addr 1: self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00
port 1 addr 2: power 500 mA, config 1, product 0x0760(0x0760), Genesys Logic(0x05e3), rev 1.28

4.
PnP 不可?
FreeBSD 起動後に、USB ポートへ差しても認識しない為、
起動前に差している。
(SD メディア自体は、起動中でも mount/umount で抜き差ししている)
どなたか、分かる方いらしたら解決策のご教示お願いします。

5.
動作する。(SD のみ newfs, cp, rm コマンド動作確認)

319 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/13 00:58]
camcontrol rescan

320 名前:318 mailto:sage [04/01/13 01:37]
>>319
アドバイスどうもです。
camcontrol rescan 0:0:0
camcontrol rescan all
共に試してみましたが、認識(電源投入==電源LED点灯)させる
ことは出来ませんでした。

321 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/13 22:44]
起動した後で差して usbdevs -v とかして見えるの?

322 名前:318&320 mailto:sage [04/01/13 23:48]
M/B 依存がありました
318: EPIA-M10000
今回は、GA-6ZOZ での報告になります。
1. Hi-Speed USB 6 In 1 Card Reader CREX6W
2. FreeBSD 4.9-STABLE i386 (Fri Dec 26 22:11:17 JST 2003)
3. usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
umass0: Genesys Logic Flash Reader, rev 2.00/1.28, addr 2
【SD メディアを入れて boot】
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Generic STORAGE DEVICE 0128> Removable Direct Access SCSI-0 device
da0: 650KB/s transfers
da0: 14MB (29120 512 byte sectors: 64H 32S/T 14C)
【SD メディアを入れずに boot】
da0: Attempt to query device size failed: NOT READY, Medium not present
【起動中、CREX6W を抜くと】
umass0: at uhub0 port 1 (addr 2) disconnected
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
umass0: detached
uhub0: device problem, disabling port 1
【CREX6W を差すと】
(boot 時と同じ)
【usbdevs -v】
addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 addr 2: power 500 mA, config 1, Flash Reader(0x0760), Genesys Logic(0x05e3), rev 1.28
4. M/B GA-6ZOZ: Hot Plug も含めて動作
【参考】
M/B EPIA-M10000: Hot Plug 動作不可?
5. 動作する。(SD のみ newfs, cp, rm コマンド動作確認)



323 名前:318&320&322 mailto:sage [04/01/13 23:58]
>>321
318 では誤記していました(誤=PnP, 正=Hot plug)が、
320 で記した様に、電源すら入らない状態なので認識され
ません。但し、rescan も正常に機能しないのか、抜いた
後も以前の状態でリストされます。> usbdevs -v
※ これは、322 で記している通り EPIA-M10000 での現象

324 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 00:48]
EPIA-M10000の方firewireのってるみたいだけど切ってみるとか(?
vmstat -i とかはどうよ

325 名前:322&323 他 mailto:sage [04/01/17 01:33]
>>324
こんな感じです。
% dmesg | grep "uhci.*irq"
uhci0: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 11 at device 16.0 on pci0
uhci1: <VIA 83C572 USB controller> port 0xd800-0xd81f irq 5 at device 16.1 on pci0
uhci2: <VIA 83C572 USB controller> port 0xdc00-0xdc1f irq 10 at device 16.2 on pci0
% vmstat -i | grep mux
mux irq5 3587 0
mux irq11 75192095 143

Hot plug 操作後の割込み発生の有無については未確認です。
ちなみに、BIOS 設定の USB 関係では(確か 唯一)
USB キーボードの enable/disable
ってのがあるのですが、関係ないかもしれませんが次回の
再起動時にはこれもいじってみます。

326 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/17 02:13]
他のirqがどうなってるか知らないけど mux から分離したら?


327 名前:T.I. [04/01/18 11:42]
まずは嬉しいお知らせ

1. DViCO MOMOBAY CX-1 www.gate.jp/products/dvico/mmcx1/mmcx1.php

2. FreeBSD 5.2R

3.
umass0: DViCO Inc. MOMOBAY CX-1, rev 1.10/1.13, addr 4
umass0: Get Max Lun not supported (STALLED)
GEOM: create disk da0 dp=0xc3064050
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Generic STORAGE DEVICE 0.01> Fixed Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 9590MB (19640881 512 byte sectors: 255H 63S/T 1222C)

port 1 addr 4: full speed, power 70 mA, config 1, MOMOBAY CX-1(0x0700), DViCO Inc.(0x05e3), rev 1.13

4. なし。

5. 動く。問題なく mount できた。#5.1R までは動かなかったので嬉しい。

328 名前:T.I. [04/01/18 12:03]
次に悲しいお知らせ

1. IBM USB Portable CD-ROM Drive www-6.ibm.com/jp/pc/option/obi/nob03/33l5151/33l5151a.html

2. FreeBSD 5.2R

3.
umass0: TEAC IBM USB CD-ROM Drive, rev 1.10/1.34, addr 3
GEOM: create disk cd0 dp=0xc35cae00
cd0 at umass-sim0 bus 0 target 0 lun 0
cd0: <IBM USB CD-ROM 20B4> Removable CD-ROM SCSI-0 device
cd0: 1.000MB/s transfers
cd0: cd present [7154 x 2048 byte records]
umass0: Unsupported ATAPI command 0x43

port 2 addr 3: full speed, power 500 mA, config 1, IBM USB CD-ROM Drive(0x4427), TEAC(0x04b3), rev 1.34

4. なし。

5. 動かない。 Unsupported ATAPI command 0x43, 0x4b, 0x42 と言われる。
CD-ROM も音楽 CD もダメ。4 系 と 5.1R まで CD-ROM は mount 出来てたので悲しい。


329 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/18 14:33]
>>328
> umass0: TEAC IBM USB CD-ROM Drive, rev 1.10/1.34, addr 3
> GEOM: create disk cd0 dp=0xc35cae00
> cd0 at umass-sim0 bus 0 target 0 lun 0
> cd0: <IBM USB CD-ROM 20B4> Removable CD-ROM SCSI-0 device
> cd0: 1.000MB/s transfers
> cd0: cd present [7154 x 2048 byte records]
> umass0: Unsupported ATAPI command 0x43

ttp://www.clave.gr.jp/ml/bsd-usb/200311/msg00004.html
↑これと状況が似てるので、同じようにATAPIではなくSCSIを使うパッチを
作ってやれば動くかも。

330 名前:名無しさん@お腹いっぱい。 [04/01/19 10:36]
うーむ、うまく作れるかな。不安。

331 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/23 21:40]
1. BUFFALO MCR-SD/U2(SDカードリーダー)
2. FreeBSD4.8-RELEASE
3.umass0: BUFFALO MCR-SD/U2, rev 2.00/1.95, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <BUFFALO MCR HS-SD 1.95> Removable Direct Access SCSI-0 device
da0: 650KB/s transfers
da0: 29MB (59776 512 byte sectors: 64H 32S/T 29C)
5. 無問題。#mount -t msdos /dev/da0s1 /mnt/sd とかで可能


332 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/23 21:42]
↑32MBのSDカードを刺した状態で接続しました。



333 名前:328 [04/01/26 11:54]
>>329 情報さんくす。動くようになった。なので報告しなおし。

1. IBM USB Portable CD-ROM Drive www-6.ibm.com/jp/pc/option/obi/nob03/33l5151/33l5151a.html
2. FreeBSD 5.2R
3.
umass0: TEAC IBM USB CD-ROM Drive, rev 1.10/1.34, addr 3
GEOM: create disk cd0 dp=0xc35cae00
cd0 at umass-sim0 bus 0 target 0 lun 0
cd0: <IBM USB CD-ROM 20B4> Removable CD-ROM SCSI-0 device
cd0: 1.000MB/s transfers
cd0: cd present [7154 x 2048 byte records]
cd9660: Joliet Extension (Level 1)
4.
port 2 addr 3: full speed, power 500 mA, config 1, IBM USB CD-ROM Drive(0x4427), TEAC(0x04b3), rev 1.34
5.
動作する。 CD-ROM も音楽 CD も無問題。ただし、以下のパッチを当てて kernel の再構築が必要。

*** /usr/src/sys/dev/usb/umass.c.orig Sat Sep 20 17:18:16 2003
--- /usr/src/sys/dev/usb/umass.c Mon Jan 26 10:30:05 2004
***************
*** 386,391 ****
--- 386,395 ----
UMASS_PROTO_ATAPI | UMASS_PROTO_CBI_I,
FORCE_SHORT_INQUIRY
},
+ { USB_VENDOR_IBM, USB_PRODUCT_IBM_USBCDROMDRIVE, RID_WILDCARD,
+ UMASS_PROTO_SCSI | UMASS_PROTO_BBB,
+ NO_QUIRKS
+ },
{ VID_EOT, PID_EOT, RID_EOT, 0, 0 }
};

334 名前:名無しさん@お腹いっぱい。 [04/01/28 23:36]
現行で流通してるスキャナ、プリンタ、
なんかのUSB接続動作確認情報は、金払ってでも欲しいなぁ。
epsonPM900Cを中古で手に入れ愛用してきたが、そろそろ寿命だぁ。

ELECOMのUCAM-C1C30WHっていうUSBカムは
FreeBSD5.2Rで動作確認できた(型番違いは既出だけど)。
このカメラは現行で流通してるぞ。大阪ヨドバシカメラで買った。

335 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 23:46]
>>334
俺もそのカメラ持ってる。5.1Rの時は認識しなくて悲しかった思い出が。
動画が撮影できれば嬉しいんだけどなぁ…窓だったら出来るけど。

336 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/29 00:16]
ノーパソに接続して、バックグラウンドで盗撮。
逮捕されてもCUIだから言い逃れが容易。

337 名前:名無しさん@お腹いっぱい。 [04/01/29 02:30]
味ぽんことAirH”PhoneをUSB接続成功した人はいらっしゃいますか?

338 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/29 10:15]
>>337
users-jpかbsd-usb?に動作確認報告されていたはず。
検索して見れ。

339 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/01 20:41]
1. LOAS JOP-UT236BK (数百円のゲームパッド)
2. 4.7-STABLE
3. uhid0: Austgame USB PAD    , rev 1.10/1.20, addr 3, iclass 3/0
% sudo usbdevs -v
Controller /dev/usb0:
addr 1: self powered, config 1, OHCI root hub(0x0000), SiS(0x0000), rev 1.00
 port 1 powered
 port 2 addr 2: self powered, config 1, General Purpose USB Hub(0x2077), Texas Instruments(0x0451), rev 1.00
 port 1 powered
 port 2 addr 3: low speed, power 350 mA, config 1, USB PAD    (0x0577), Austgame(0x05e3), rev 1.20
4. chmod 666 /dev/uhid0
5. No Problem

340 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/08 22:33]
買ったはいいが使いづらいからって知人からもらったMSのWireless Intellimouse Explorer 2.0だが、
やっぱUSBじゃ使えねーのかな。
変換アダプタでPS/2につないだらとりあえずは普通に使えるから、それで我慢してるけど。

341 名前:名無しさん@お腹いっぱい。 [04/04/13 02:33]
神キボンヌ。
M-Audio製 Sonica USB (USB Audio)

Standard Device Descriptor:
bLength 18
bDescriptorType 01
bcdUSB 0100
bDeviceClass fe
bDeviceSubClass 01
bDeviceProtocol 00
bMaxPacketSize 64
idVendor 0763
idProduct 2805
bcdDevice 0100
iManufacturer 1
iProduct 2
iSerialNumber 0
bNumConfigurations 1


342 名前:名無しさん@お腹いっぱい。 [04/04/13 02:33]
Configuration 0:
Standard Configuration Descriptor:
bLength 9
bDescriptorType 02
wTotalLength 25
bNumInterface 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 40 (self-powered)
bMaxPower 100 (200 mA)

Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass fe
bInterfaceSubClass 01
bInterfaceProtocol 00
iInterface 3

Descriptor:
bLength 7
bDescriptorType 21
bDescriptorSubtype 05
07 21 05 00 01 40 00




343 名前:名無しさん@お腹いっぱい。 [04/04/13 02:34]
Codes Representing Languages by the Device:
bLength 4
bDescriptorType 03
wLANGID[0] 0409

String (index 1): Unknown
String (index 2): Unknown
String (index 3): RAM


344 名前: [04/04/13 04:36]
>>341
こう言うときは一応LinuxもAND条件に入れるとヒントが出る。
いろいろまわって
www.theory.physics.ubc.ca/transit.htmlが出た。
これを移植するといいっぽいね。俺様の手元にブツがあれば、
一日で何とかなると見た。snd_uaudioをロードした上で、
これを移植したものでファームウエアをロード後リセットがかかれば
認識するかもしれない。そこのあなた、神になりませんか?
ugenの使い方はports/misc/ezloadを参考に出来ると思う。
もし、その後アタッチしたuaudioで死んだら知りません。

345 名前:名無しさん@お腹いっぱい。 [04/04/15 00:31]
>>344
Windows用ドライバからma005101.binを取り出す時に、
ファームウェアがアップデートされたようで、
FreeBSD 5-currentで以下のように認識されました。

<snip...>
uaudio_identify: subtype=2
uaudio_identify: subtype=6
uaudio_identify: subtype=3
uaudio_process_as: endpoint bLength=9 bDescriptorType=5 bEndpointAddress=3 bmAttributes=0x9 wMaxPacketSize=576 bInterval=1 bRefresh=0 bSynchAddress=0
uaudio0: ignored setting with precision 24
uaudio_process_as: endpoint bLength=9 bDescriptorType=5 bEndpointAddress=3 bmAttributes=0x9 wMaxPacketSize=384 bInterval=1 bRefresh=0 bSynchAddress=0
uaudio_identify: alt=2 enc=6 chan=2 prec=16
uaudio0: ignored setting with type 8193 format
uaudio_identify_as: 1 alts available
uaudio0: audio rev 1.00
uaudio0: 2 mixer controls
uaudio_attach: doing audio_attach_mi
pcm1: <USB Audio> on uaudio0
<snip...>

ただ、open時にOSごと落ちます...


346 名前:名無しさん@お腹いっぱい。 mailto:sage [04/04/15 01:46]
FreeBSDでUSBスピーカを動かしてる人いますか?

347 名前:名無しさん@お腹いっぱい。 mailto:sage [04/04/15 10:52]
>>308を嫁。


348 名前:名無しさん@お腹いっぱい。 [04/04/18 02:57]
>>344
ports/misc/ezload
ports/sysutils/udesc_dump
を参考に、
prdownloads.sourceforge.net/usb-midi-fw/madfu-firmware-0.1beta3.tar.gz?download
を書き換え、無事ファームウェアをSonicaにダウンロードできました。
Linuxではdevfsを用いているようですが、ゴッソリioctlに置き換えました。
分からないところは、コメントアウトで逃げてしまいました。
そのためか、再生中、たまにFreeBSDごと落ちます。
ファームウェアのダウンロード後、一度FreeBSDをrebootしなければならないのも面倒...


349 名前: mailto:sage [04/04/19 04:15]
>>348

おめでとう。せっかくだからパッチキボン。

うーん。USBに対してバスリセットをかける方法が必要なわけね。
ugenにioctl新設する必要があるのかな。
EZUSBとかP/ECEみたいに向こう側が勝手にリセットしてくれたら楽なのに....

まぁ、再生中落ちるのはuaudioのバグでしょう。




350 名前:名無しさん@お腹いっぱい。 mailto:sage [04/04/19 19:31]
>>349

ソースが汚いのと、patchファイルの作り方が分からないので
パッチはそのうち...

Windowsは起動時にfirmwareをdownloadした後、USB Audioと
して認識しているようなので、原理的にはリセット可能だと
思います。

後、dsp0, mixer0などは作られるのですが、snd_uaudio.koだけ
では、dsp, mixerといったデフォルトのデバイスファイルが
作られません。
これらは、snd_hoge.koをロードし、attachさせれば作られる
ので、取り敢えず逃げてます...
uaudio.c周りをもう少し追う必要があるのかもしれません。

OSは、曲の変わり目で落ちるので、open, close周りで無限ループ
に入ってるのかなぁ?


351 名前: mailto:sage [04/04/20 01:46]
パッチの作り方は作業ディレクトリを
%mv ${ORIGINAL} ${ORIGINAL}.new
として名前を変更してから、
オリジナルを展開して、
%diff -urN --exclude='*~' ${ORIGINAL} ${ORIGINAL}.new >newdiff
とすればいいです。

/dev/dspとかのデフォルトデバイスノードって、
普通ls -lとかで見たときは見えなくて、実際に名指しで開けたら見えるように
なるものと思ってたけどそういう問題では無いすか?

バスリセットはちょっと考えてみましょう。





352 名前:名無しさん@お腹いっぱい。 [04/04/21 09:04]
FreeBSD 質問スレの 573=617=666 です。こちらの方が適切そうなので移らせてください。

携帯音楽プレイヤーの iFP と言うのがありまして、PC とは USB 接続です。
そして、iFT を UNIX 上で操るソフト girver libiriver があります。libusb を利用したソフトです。
FreeBSD 5.2.1 にインストール試みてるのですが、つまずいています。

liunx 向けのソフトらしくて、linux-devtool が必要(ftw.h の為)と言うところまで教えていただいてわかりました。
ports からインストールしました。しかし、その先がわかりません。どうしたら良いかアドバイスください。
状況としては、configure -> make で ftw.h が見付からなくて stop します。

ilbiriver -> ttp://michele.pupazzo.org/libiriver/



353 名前:中の人 mailto:sage [04/04/22 19:06]
現状のままではlibiriverやそれに依存するマネージャーは*BSDでは使えません。
*BSDではifp-lineを使ってください。ifp-driver.sf.net/

libiriverはディレクトリーツリーをたどるのに*BSDにはないftw.hで定義された
APIを使っています。fts.hにあるAPIに書き換えるか、
ラッパーをかませる(wu-ftpdはこの方法だったかな)とかしないとだめです。
libiriverは使ってないので、まだ手を付けてないです。

354 名前:y-katow ◆s7R1j4AgxU mailto:sage [04/04/22 22:48]
1. メーカー: サン電子株式会社
商品名: ブロードバンドラジオ BiBio
型番: INR1000
製品へのURL: www.sun-denshi.co.jp/scc/bb/
説明: メモリースティックを外部ストレージメディアとして利用できる「USBストレージモード」機能
2. 5.1-RELEASE
3. umass0: SUN Corporation SUNTAC MemoryStickAdapto, rev 1.10/1.00, addr 2

umass0: Get Max Lun not supported (STALLED)

da0 at umass-sim0 bus 0 target 0 lun 0

da0: <SUNCORP MemoryStick adp. 1.00> Removable Direct Access SCSI-2 device

da0: 1.000MB/s transfers

da0: 61MB (126848 512 byte sectors: 64H 32S/T 61C)

(da0:umass-sim0:0:0:0): READ(6)/WRITE(6) not supported, increasing minimum_cmd_size to 10.

4. Controller /dev/usb0:

addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00

port 1 addr 2: full speed, self powered, config 1, SUNTAC MemoryStickAdaptor(0x0010), Sun Corporation SCC div.(0x05db), rev 1.00

port 2 powered

5. 動作した
6. 分類としては、カードリーダ。
マジックゲート対応メモリースティックDUOの64MB(MSH-M64A)で確認。
ブロードバンドラジオなのにUSBオーディオ機能が(もともと)ないのが残念。

355 名前:y-katow ◆s7R1j4AgxU mailto:sage [04/04/22 22:49]
変な改行が入っちゃったゴメンネ

356 名前:353 mailto:sage [04/04/23 02:28]
>>352
とりあえず、libiriver-0.0.7をfts対応にしてみました。
www.ofug.net/~yamajun/libiriver_fts.patch
ただし、動作確認はできていません。
giriver-0.4.0は/proc/mountとかを読んでいるので、Linuxでしか動かないっぽいし、
GNOME入れてないので、giriver-0.2.0でも動作確認していません。

357 名前:352 [04/04/23 07:57]
>>353 >>356 ありがとうございます。

手パッチで当てて見たところ、見事に compile 出来ました。
warning はたくさん出ましたが make は通り、make install 出来ました。
また、docs/ の中で error になったので、重要でないだろうと思い、SUBDIRS から外しました。

続いて、giriver-0.4.0 に挑戦しました。
ただ ./configure とすると "No package 'libiriver' found" 言われ、
./configure PKG_CONFIG_PATH=/usr/loca/lib/pkgconfig とする必要がありました。
一旦 configure が済むと make は warning 1つ出ずに成功しました。
ちなみに、私は Gnome 2.4 利用してます。

しかし、install 後に giriver を起動しようとすると、お察しの通り、動きませんでした。
--------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/bin/giriver", line 714, in ?
app = appgui()
File "/usr/local/bin/giriver", line 112, in __init__
file = open("/proc/mounts")
IOError: [Errno 2] No such file or directory: '/proc/mounts'
--------------------------------------------------------------
やはり、giriver の方にも修正が必要な様です。
また、giriver-0.2.0 も試してみたのですが、こちらは大量のエラーで make 出来ませんでした。

と言うわけで、私も libiriver の動作確認は出来てません。申し訳ないです。
でも、あとほんの少しだと言う希望が見えました > libiriver + giriver on FreeBSD
また新たなパッチなどありましたらお願いします。

ifp-line は大変便利に使わせてもらってます。
iFP の為に Windows を起動しなくてすむので助かります。

358 名前:名無しさん@お腹いっぱい。 mailto:sage [04/04/23 18:12]
/proc/mountsの中身知らんが
/usr/compat/linux/proc/mtab あたりで代用できないのか?


359 名前:353 mailto:sage [04/04/23 22:20]
>>356 のパッチを更新しました。
test/testiriver コマンドでifp_upload_dirのテストができるように変更。
(こちらで行ったテストではきちんとアップロードできました)
libusbのバージョンが0.1.7じゃないとconfigureできなかったバグを修正。

>>357
> また、docs/ の中で error になったので、重要でないだろうと思い、SUBDIRS から外しました。
gmakeでビルドするか、(textproc/gtk-docが必要ですが)--enable-gtk-docをつければ
コンパイルできるようです。


360 名前:353 mailto:sage [04/04/23 22:37]
>>358 情報ありがとうございます。
/usr/compat/linux/proc/mtab は /proc/mountsとほぼ同様のようですが、
linprocfsにない/proc/bus/usb にも依存していて、Linux procfsやpythonに詳しくない
私にはすぐには手出しできそうにないです。

361 名前:352 [04/04/24 21:13]
>>353 新パッチどうも。
ここまで libiriver が出来上がると、ぜひとも giriver を使いたいですね。

>gmakeでビルドするか、(textproc/gtk-docが必要ですが)--enable-gtk-docをつければ
>コンパイルできるようです。

確認しました。gmake でコンパイル出来ました。

私の FreeBSD 5.2.1 では /proc/ は空です。
それから、/usr/compat/linux/proc/ も空です。 matb はないです。
linux_base-7.1_5 と linux_devtools-7.1_3 は入っているのですが。。。
手近の linux で見てみると /proc/mounts は /etc/fstab と似た内容が書いてありました。
たぶん、そんな固定されたものではない様な気がしますが。

驚いたのは giriver-0.4.0 をコンパイルして出来上がった giriver が
バイナリでなくテキストのスクリプトだった事。エディタで開いて
File "/usr/local/bin/giriver", line 714, in ?
app = appgui()
File "/usr/local/bin/giriver", line 112, in __init__
file = open("/proc/mounts")
が見れました。残念ながら修正の仕方はわからなかったです。


362 名前:353 mailto:sage [04/04/25 01:03]
>>361
/proc/mountsや/proc/bus/usbを読んでいる部分は、Linux上のdevfs\(?)で
usbを使えるかどうかのチェックをしているだけっぽいので、
その部分をコメントアウトしてだましてやれば、giriverは起動しました。
起動後、動作チェックをしてみると、一部機能をのぞいて動作しています。
動作していない部分は、
・ifp上のファイルの削除→libiriverの修正で対応できた。
・PCからifpへのディレクトリーのアップロード→まだ解決できてません。
↑この2つです。



363 名前:名無しさん@お腹いっぱい。 mailto:sage [04/04/25 01:04]
>>361
> それから、/usr/compat/linux/proc/ も空です。 matb はないです。
/boot/loader.confに
linprocfs_load="YES"
を記述してないんじゃない?


364 名前:352 mailto:sage [04/04/26 10:42]
>/proc/mountsや/proc/bus/usbを読んでいる部分は、Linux上のdevfs\(?)で
>usbを使えるかどうかのチェックをしているだけっぽいので、
>その部分をコメントアウトしてだましてやれば、giriverは起動しました。
>起動後、動作チェックをしてみると、一部機能をのぞいて動作しています。

素晴らしいです。出来たら diff を up してもらえるとありがたいです。
急ぎません。いつか納得されてからでいいです。ifp-line ありますし。

>/boot/loader.confに
>linprocfs_load="YES"
>を記述してないんじゃない?

してないです。要りますか?

365 名前:名無しさん@お腹いっぱい。 [04/05/01 21:28]
SDフォーマット(って言うのかな?)されたSDメモリカードを手軽に
マウントする方法を、ご存知の方はおられませんか。
SDフォーマットと言ってもメモリの先頭から数バイト(当方の環境で
は1600バイト程度)に不要なデータがあるだけで、それ以降は普通の
FAT16形式のようです。
現在は dd コマンドで不必要な部分をスキップしてイメージファイル
を作成し、そのイメージファイルをマウントしています。

366 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/06 06:45]
1.有限会社すまいる PS to USB 二分岐変換コネクタ
2.FreeBSD 5.2.1-RELEASE-p4
3.
#messages
ukbd0: CHESEN PS2 to USB Converter, rev 1.10/0.10, addr 2, iclass 3/1
kbd1 at ukbd0
ums0: CHESEN PS2 to USB Converter, rev 1.10/0.10, addr 2, iclass 3/1
ums0: 5 buttons and Z dir.
#usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), AcerLabs(0x0000), rev 1.00
port 1 addr 2: low speed, power 100 mA, config 1, PS2 to USB Converter(0x0205), CHESEN(0x0a81), rev 0.10
port 2 powered
4.キーボードには PFU の Happy Hacking Keyboard マウスには Elecom のM-MAPP1KHSV(980円だった)
5.キーボードは動作する。マウスは動作しない? USBに直付けでも動作不可みたい。

367 名前:366 mailto:sage [04/05/06 06:53]
上の製品はノートパソコンで使ってます。
コネクタがかなり小さいので便利だと思いますよ、1,580円だったし。
で、質問なんですが、上記のマウスって全然動かんのですよ。

USB のマウスって動かすのに、どこか設定とかする必要があるのでしょうか?
直にUSBに付けても動かないんですけども。

キーボードに関しては、
kbdcontrol -k /dev/kbd1 < /dev/console
kbdcontrol -k /dev/kbd0 < /dev/console
とかやって使い分けてるのですが、結構面倒です。

外付けキーボードを使用中、間違えてUSBを外しちゃったりすると、キーボードでの操作
不可能になっちゃうので、困ります。

おソトではノートパソコン本体のみで使用、おウチでは外付けキーボードとマウスを使用
みたいなのが理想なんですけども。

368 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/06 07:18]
>>367
/boot/kernel.confに
ums_load="YES"
と書くだけで使えているけど。

キーボードは
/etc/usbd.confに
device "Keyboard"
devname "ukbd[0-9]+"
attach "kbdcontrol -k /dev/kbd1 < /dev/console"
detach "kbdcontrol -k /dev/kbd0 < /dev/console"

/etc/rc.confに
usbd_enable="YES"
と書いてます。
使用中に外したことないから分からんけど。


369 名前:366 mailto:sage [04/05/06 08:29]
>>368
どうもありがと。
キーボードは、attach だけ可能になりました。
detach は効かないみたい。
サスペンドをすると、両方キーボード使用不可能になっちゃいますね。
これは気にしない事にします。

マウスの方は未だ動かず、安いのをもう一つ購入してみます。
エレコムのヤツ、980円だったので購入したけど、動かないのは残念ですよ。

370 名前:366 mailto:sage [04/05/06 11:18]
うーん、

1.Elecom M-MAPP1KHSV
www.rakuten.co.jp/elecom/454640/454642/

2.FreeBSD 5.2.1-RELEASE-p4
#messages
ums0: ELECOM ELECOM M.A.P.P. series, rev 1.10/1.01, addr 5, iclass 3/1
ums0: 3 buttons and Z dir.
#usbdevs -v
port 2 addr 5: low speed, power 100 mA, config 1, ELECOM M.A.P.P. series(0x001e), ELECOM(0x056e), rev 1.01

4.
# cat ums0
cat: ums0: Device busy
moused を起動しようとしても Device busy。

5.動作しない?
USB の周辺機器ってほとんど使った事がないので分らないのですが、これって動かないって事でしょうか?
ちなみに 366 で書いた変換コネクタに、マウスに付属のアダプタを使用してPS/2マウスとして接続しても動きませんでした。




371 名前:366 mailto:sage [04/05/07 01:19]
かなり古いながらも作りの良い299円のマウスが売ってたので、購入。
で、試したけど動かないですね。
HD を付け換えて Windows2000 で試した所、マウスを何度か抜き差しすると認識する様子
です。マウスによっては動くかも。
しょむない情報でごめんです。

372 名前:名無しさん@お腹いっぱい。 [04/05/12 13:24]
>>351
いろいろ調べてからにしようと思ったんですが、
とりあえずアップしました。

ttp://www.geocities.jp/nb2036/




373 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/12 13:32]
>>370
/etc/rc.conf に
moused_enable="YES"
と書いてもダメですか?

/etc/X11/XF86Config にはなんて書いてます?

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/sysmouse"
EndSection

Section "ServerLayout"
...
InputDevice "Mouse0" "CorePointer"
...
EndSection
でもダメですか?


374 名前:366 mailto:sage [04/05/12 20:22]
>>373
どもありがとう。
moused 有りと無しで試したけど駄目でした。


375 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/12 21:56]
/usr/X11R6/lib/X11/XF86Configと両方あったりしないだろうな。

moused_enable="YES"
>>373とほぼ同じでusbマウスは使えてるけど

376 名前:366 mailto:sage [04/05/14 13:18]
>>375
いやーさすがにそれはないっす。
USB マウスですが、Windows にそのまんま繋げても動作しませんでした。
PS to USB 二分岐変換コネクタ経由だと動きます。

キーボードは元気に動くのですけどねー。

ところでこんなものを見つけてしまいました。
www.edikun.co.jp/footmouse/index.htm

377 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/14 17:45]
ごまんえんもするのね

378 名前:353 [04/05/22 16:07]
>>364
libiriverとgiriverをFreeBSDとNetBSDでまともに使えるようにしました。
www.ofug.net/~yamajun/libiriver_fts.patch
www.ofug.net/~yamajun/giriver-0.4.0.patch
本家にマージされたら消します。

379 名前:364 mailto:sage [04/05/22 18:30]
>>378 待ってたよ! ありがとう。さっそく今からやってみます。

380 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/23 07:46]
mahoタソそろそろホムペ更新してちょ

381 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/23 11:42]
いまさらだけど、>>365さん
それは、どのようなデバイスで使われているSDカードなんですか?
専用フォーマットのMP3プレイヤーとかでもなさそうだし。
FATでフォーマットされてるなら変なものはついていないと思うのですが。

382 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/23 13:45]
>>381
昔、SDカードの仕様を見たけど、ヘッダとかフォーマット
とか規定されてたはず。
SDカードの仕様は、SD Card Associationに参加しなければ
分からないんじゃないかなぁ?
リバースエンジニアリングしかないんじゃないかな?




383 名前:名無しさん@お腹いっぱい。 [04/05/23 19:10]
>>382
FATでフォーマットされていれば普通にみれるはずなんですが
携帯電話で使ってるmini SDは何もしなくてもmsdosfsでmount
できてますよ

384 名前:353 mailto:sage [04/05/24 12:15]
>>378 のパッチを当てたlibiriver-0.0.8がリリースされたけど、
FreeBSDではアップロードしたファイルの一部が0バイトになる問題があるようです。
問題が解決するまでパッチファイルは残しておきます。

>>364さんのところではこの問題は再現しますか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<226KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef