1 :
:
05/02/25 12:58:51 ID:TjAN2hpe
統合?
>>1 乙です。
前スレが「統合」になってるんですよね。
どうせならIEEE1394も統合したらどうかと思うんですが。
で、前スレdat落ちでレスできなかったのでこちらに
990 名前:login:Penguin[sage] 投稿日:05/02/20 18:39:29 ID:33RGOAaQ
EyeToy、V4L対応してるのにアプリが無いっぽい。xawtvも駄目だ。
ttp://alpha.dyndns.org/ov511/faq.html のOV519 Questions:によれば、V4Lは対応していないと思いますよ。(EyeToyはQV519の様です)
英語苦手なんで間違ってたら訂正お願いしておくとして、俺流解釈によれば、
Vide4LinuxにJPEGフォーマットに関する規定が無いからJPEG入力に対応しているアプリも無い。
JPEGは実装するの簡単なので、暇ができたらXawtvとか対応させたい。
静止画ならドライバパッケージに入ってるgetjpegプログラムを使えばOK。他にはgqcamがJPEG対応してる。
みたいな感じでしょうか。
Linuxってピクトブリッジの出力側を対応してるんでしょうか? Linuxはオプソだから、携帯電話メーカーなんかがソース公開しててくれれば助かるんですが。
SmartJoyPad3plusN動いたよん。
11 :
login:Penguin :05/03/01 09:09:56 ID:T3ImcMmY
USB接続されたHDD等のストレージデバイスのデバイス名は、その時のマシンに繋がってる デバイスの状況によってデバイス名が変わりますが(例えば/dev/sdaだったり/dev/sdbだったり)、 どこを見れば特定デバイスのデバイス名が確認できますか? 例えば、メモリカードとHDDと二つ繋げてるときも、HDD一つだけのときも、常にHDDの方に 特定のファイルをコピーする、などというスクリプトを作りたい場合ですが。 /proc/bus/usb/devices、/proc/devices、/proc/scsi/scsi あたり見てみたんですが、 「今接続されてるUSBデバイスのデバイス名」が一発で分かるものはなさそうで。 現時点では、予めデバイスの Vendor とか調べといて、それを元に /var/log/messages を尻から 遡って検索する、または /proc/scsi/scsi の Host: 行から判別する、くらいしか思いつかないのですが、 もうちょっとスマートな方法がきっとあるのだろうと予想(期待?)するのですが。
>>13 udevを使うしか方法がない
という意味ですか?
あ、つまり 古典的 & 標準的な方法では 「スマートに」は解決できない という意味ですか?
ちょっとぐくってみましたが、udev は kernel 2.5.68 以前ではカーネルパッチが必要なようですね。 当方は Vine 3.1 (kernel 2.4.27)を使っている & 私個人がカーネルをいじれる環境ではない (共用で利用してるファイルサーバ)なので、udev は無理なようです。
>>12 cat /proc/scsi/usb-storage/* してみた?
>>17 はい。
接続されてるハードウェア情報だけで
「デバイス名」は出てませんよね。
19 :
12 :05/03/09 19:38:50 ID:Eduo2+rD
#! /bin/gawk -f /Vendor: Maxtor/{ usb_device_flag = 1; } ((usb_device_flag == 1) && ($6 ~ /^sd/)){ device_name = substr($0, 37); usb_device_flag = 0; } END{ print "USB HDD (Maxtor) is /dev/" device_name; } などと、/var/log/messagesを食わせると、一番最後に繋げたMaxtorのデバイスを表示する、 かなり強引なawkスクリプトを試しに書いてみましたが、常にこんな手が使えるのか甚だ怪しいです。 「$6」とか「37文字目」などとメッセージのフォーマット決め打ちだし。 もっとまともな「常に確実に有効」な手法があれば、教えて頂けるとありがたいです。
ほ
21 :
login:Penguin :05/03/14 23:23:22 ID:qfetEuje
絶対何かある。期待上げ
Qcam Orbit のパン/チルト ってできてますか? どんなソフト/ドライバ使ってますか?
>>22 可能です。pwcドライバで制御できます。前スレでも話題にされています。
ただ、アプリケーションはこれと言った物がなく自作する必要があるかも。
24 :
login:Penguin :2005/03/26(土) 14:15:53 ID:JS7h5cJ8
くだ質スレより移動してきました。 USB接続のHDDを一定時間使用していないとスピンダウンする方法ってありますか? hdparmではUSB接続のHDDはできないみたいなので。
USBドライバがカーネル埋め込みの状態で、ある一つのデバイスだけドライバに認識させないでおく事ってできますか。 「ケーブル差しても認識させない」「一度認識されたものをケーブルを抜かずにドライバの管理下からはずす」のどっちでもいいです。
>>26 kudzu 使っているのなら
man kudzu で
-f, --file [file]
Read hardware probe info from file file and do not do an actual probe.
とあるので、できそうだが
その設定方法はわからない。
このfileって /etc/sysconfig/kudzu の事かも分からない。
uhciオンボードのマザーにehci載ってるコンボカード差したら起動中にehciの初期化してる? あたりでハングするんだけど。 こういう場合って、ehciのドライバだけでいいの?両方必要なの?
ehciだけでもいいけど、そうするとそこ(USB2なカード)にUSB1.1の機器さしても使えない。
30 :
28 :2005/03/29(火) 16:32:07 ID:e7UcJzop
>>29 thx.
そうだよなぁ、いずれにしてもオンボードのuhciも必要らしぃし。
試しにWindowsに差すと使えるからコンボカードがバカになってる訳でもなし。
他メーカのコンボカードの動作実績はある見たいだから、
ehciドライバがPCIブリッジの先のコントローラを使えない訳でもないだろうし。
謎.....
ちなみに、モノは苦労と至高のチャンピオン3(古っ)。
PCIスロット余ってないから他のカードに変えられないのがなんとも。
31 :
28 :2005/03/29(火) 16:41:01 ID:e7UcJzop
まちがえた チャンピオン3 → チャンポン3
32 :
login:Penguin :2005/03/30(水) 12:15:27 ID:Xc1x71oX
kudzuって “クズ” って読むのって?
最近試していて動いたもの。 Acecad Acecat flair USBタブレット(サンワサプライTBL-54USBN) kernel-2.6.10 と X.orgにて動作確認。 GIMPで使えるのですが、どうも筆圧の感知をさせるとうまくいかないようです。 前のバージョンではうまくいってた気がするのですが。 もうちょっと追ってみようと思います。
36 :
login:Penguin :2005/04/06(水) 22:20:47 ID:X9dXvQ3q
>>36 ちょっとみてみたけど、ほんとにセットアップだけするものの様ですね。
APIの使いかたの参考にはなりますね。ありがとうございます。
OrbitやQcam-3000proなどはalsaドライバで使えますよ。最近のデストリビューションなら
自動認識できるんじゃぁないかと思います。
SMK製 MCEリモコンのドライバどこかにありますか?
40 :
login:Penguin :2005/05/29(日) 02:44:47 ID:huDX00LD
今年は扇風機でも買うか
いまさらながらにUSB2.0の拡張カードを買おうと思ってるんですが お勧めのがあったら教えて貰えませんか?
RATOCでいいんでないかね
ありがとう。でも木曜日に玄人の買ってしまいました。 PCIに刺しただけで認識して馬ー
44 :
login:Penguin :2005/06/20(月) 19:08:33 ID:FznoJWwW
ヽ(`Д´)ノボッキアゲ
最近、USBメモリのデバイスノードが、 /dev/sda と /dev/uba という、二つの派閥に分かれています。 どっちになるかって、どんな基準で決定されるわけ? いろいろ試したけど、モノによって違うんだよね・・・。 なぞだ、激しくなぞだ。 何が違うんだろう。
USB音源というか、ねぎせんせいが書いているような高級なUSB音源じゃなくて USBスピーカーと称して売られている廉価音源の いい導入記事ってのは無いものでしょうか? ちなみにPrincetonのPSP-21B(購入価格2480円)ですが DSLでは普通に使えました。 稼働中のVine3.1のシステムに導入する手順が どこから手を付けていいものやら…
>>48 差す。
modprobe usb-audio
50 :
48 :2005/08/08(月) 23:20:34 ID:bpDeJMvV
なんとなく解決。 ちなみに、Vine3.1だとmodprobe audioでいいみたいですが 自動で組み込まれるようになっている(ないしなった)ようです。 自分が何やっているのか、いまいちわかっていないのが情けない。 いくつかのウェブサイトに書かれている 標準の音源を/dev/dsp0にして、USB音源を/dev/dsp2に って話がどうもわからない。/dev/dsp2ってのはできるものなの? それともln -sでできた/dev/dsp1みたいにどっかから張るもの? とりあえず、xmmsからOSS音源を選んで いつからあったのかわからない/dev/dsp1に流したら ちゃんと音が出てくれた。さっぱりわかっていません。 ただ、この音源ってばUSBスピーカーとして売られているユニットだけに 出力が高くて、テスト段階でヘッドフォンでやってたら XMMSで最小にしぼっても話になりゃしねぇ。 まぁ、ステレオのAUXに流す予定だったから、なんとかなった。 音質はよくわかんないけど、元もとのスピーカーは 価格に見合った程度じゃないかと思った。使わないし。
>>50 apt-get install murasaki
本質的にはmurasakiなんか別に関係ない
>>52 そうだな。でも、PnP全盛のこの時代にmodules.confですか。ふふっ
>>53 分からないなら無理して書かなくていいから。
必要十分なモジュールだけすべてstaticにkernelに組み込んでいるgentooユーザーの漏れが来ましたよ。
>>55 おまいは、週末に衝動買いするかもしれないデバイスまで
予想してstaticに組み込んでいるのですか?
>>56 カーネル再構築は一生に一回の泡い思い出ですか?
クロシコのUSB2.0N-CBをLinuxで認識できている人は います? FedraCore4(Linux 2.6.11-1.1369_FC4)では認識できず。。 ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) PCI: Enabling device 0000:02:00.0 (0000 -> 0002) PCI: No IRQ known for interrupt pin A of device 0000:02:00.0. ohci_hcd 0000:02:00.0: Found HC with no IRQ. Check BIOS/PCI 0000:02:00.0 setup! ohci_hcd 0000:02:00.0: init 0000:02:00.0 fail, -19 PCI: Enabling device 0000:02:00.1 (0000 -> 0002) PCI: No IRQ known for interrupt pin B of device 0000:02:00.1. ohci_hcd 0000:02:00.1: Found HC with no IRQ. Check BIOS/PCI 0000:02:00.1 setup! ohci_hcd 0000:02:00.1: init 0000:02:00.1 fail, -19 PCI: Enabling device 0000:02:00.2 (0000 -> 0002) PCI: No IRQ known for interrupt pin C of device 0000:02:00.2. ehci_hcd 0000:02:00.2: Found HC with no IRQ. Check BIOS/PCI 0000:02:00.2 setup! ehci_hcd 0000:02:00.2: init 0000:02:00.2 fail, -19
ちと質問です。 USBホストのドライバ書いたんでアイソクロナス転送のテストしたいんだけど、 アイソクロナス転送が発生する廉価なデバイスは無いですか? USBオーディオなんかがイイのかな。
USBカメラとか。
>>60 なるほど。でも、動画を動かすにはCPUが力不足だなあ。
SH3の組み込み用ボードなんで。Xとか構築してないし。
62 :
login:Penguin :2005/09/01(木) 13:26:15 ID:Yo75j/O2
>55 >必要十分なモジュールだけすべてstaticにkernelに組み込んでいる # DOS/FAT/NT Filesystems CONFIG_FAT_FS=m # Native Language Support CONFIG_NLS_CODEPAGE_932=y なカーネルに、FAT16のUSBメモリ挿したら Unable to load NLS charset shift-jis FAT: IO charset shift-jis not found 言われた。しかし、初使用でLinuxに入れた時と、その直後にWinXPでファイルコピーしてLinuxに 持ってきた時は、ちゃんとマウントできてた。その後別のWinXPで使った後からエラーが出るようになった。 FC3は設定無しで勝手に認識してくれるのはいいんだけど、rootでしか読めない。 ログインユーザーでマウントするのがhotplugの正しい動作のはずなんだが…
多摩電子工業(株)社製の Z-102 というUSBカメラを購入し Fedora3に接続しました。 dmesgで下記のように認識しているようですが # webcam reading config file: /root/.webcamrc can't get rgb24 data となって画像が取れません。 どのようにしたら良いでしょうか。 Linux video capture interface: v1.00 sn9c102: V4L2 driver for SN9C10x PC Camera Controllers v1:1.22 usb 2-1: SN9C10[12] PC Camera Controller detected (vid/pid 0x0C45/0x6005) usb 2-1: TAS5110C1B image sensor detected usb 2-1: Initialization succeeded usb 2-1: V4L2 device registered as /dev/video0 usb 2-1: Optional device control through 'sysfs' interface ready usbcore: registered new driver sn9c102
ありがとうございます。 残念ながら動かないようです。 ロジクールのカメラを買うことにします。。
66 :
login:Penguin :2005/09/29(木) 21:55:13 ID:dSaAZb/i
67 :
login:Penguin :2005/10/17(月) 13:50:03 ID:OgnzvOj6
linuxになんか関係あるのか?
USBオーディオって機種毎にデバイスドライバはいらないんですか? 買ってきて突き刺してusb-audioってModuleロードすれば音が出るんですか?
>>69 windowsですら
なんでも挿せば動く
などということはないと思うが
USBオーディオの規格はUSBによって規定されているので、規格に沿って作られているものならその範囲内で動くはず… 独自のプロトコル使ってるのもあるかもしれないし、結局のところ差してみないとわからないけど。 不安ならWebで動作報告出てるのを狙えばいいかと
>>71 建前はたしかにそうなんだろうけど、ほとんどの製品のメインターゲットであるWindowsでだって、
専用ドライバ入れないと動かないのがほとんど、ってのが現実ではなかろうか。
少なくとも漏れが持ってるUSBオーディオデバイスは全部「要専用ドライバ」だな。
専用ドライバいらないやつって、
無名メーカーが作ってるUSBヘッドフォンとか、
そんなのしかないんでなかろうか。
>>69 Sound Blaster Audigy2 NX はALSAのsnd-usb-audioで使えた。
>>72 クラスドライバについてぐぐってからしゃべってくれ。面倒くさい。
オーディオメーカーのUSBモノは標準ドライバ使うのが多いだろ。 ローランドとONKYOは標準でいけるし、おそらくヤマハとかもそう。 Vine2.6とかの古いのでもいきなり使えるし 個人的にALSAなしでバリバリ使える奴はポイント高い。 人柱時代のALSAでorzだったからね。
>>75 いや、だからそれだけで動く可能性のある製品もあるが、
動かない製品も「相当数」あるので、買うときは事前に調べろ
ってだけのことだろ。
それとも
>>75 が全部の製品のクラスドライバでの動作保証をしてくれるのか?
USBのオーディオデバイスってUSBコントローラとの相性問題とか結構出るし、
単純に動く動かないって仲々言えないと思うが。
USBオーディオデバイスのメーカーのサイトに行ってみりゃ分かるが、
動作保証を特定のUSBコントローラチップ限定にしてたりすることもあるぞ。
マザーボード交換したら、あるUSBデバイスが繋がってるとまったく起動しなくなった
なんてことは、過去に何度か経験したことがある。
まぁ、もしかするとごく最近の機種は多少マシになってるのかも知れんけど。
少なくともマスストレージデバイスやキーボード/マウスみたいに簡単確実ではないと思う。
USBの相性問題はnVidiaとULiだったかな。 Intelおよび第二世代以降のVIAは鉄板だよ。 というか、ALSAが凶悪な核地雷だったので USBの相性なんぞまだまだって感じ。
>>77 いいよなぁ、小さな世界での自分の経験が世界普遍の真理って。
何百台USBサウンド機器買っての発言だい?
3台くらいでしょ。そのうち2台が外れなら確かに66%で過半数だな。
ウチもSound Blaster Audigy2 NXで普通に6ch再生とかできてるけど CMSSとかのエフェクト系はつかえないな。リモコンも使えない。 普通に音を出すだけなら可能。
>>78 IntelのM/B(当然チップセットもIntel)で
USBデバイスの相性問題出たことあるよ。
CanopusのDA Port USBと
チップセットは何だったか忘れたけどSocket478世代。
3〜4年前かな。
その頃調べたときにはIntelのUSBまわりは結構評判悪かった。
今はどーだか知らん。
>>77 別に「普遍」とは書いてないと思うが。
上手く動かない場合もあるよ、って書いてあるだけで。
漏れも知人のマシンでUSB接続のMOドライブが繋がってると起動しなくなる
とか見たことあるし、USB全能などとゆーメーカーの売り文句を
100%信用するのはどーかと思う。
なんか必死にUSB万能説を主張してるやつがいるけど何なんだ? メーカーの人? クラスドライバで「全てのデバイス」が動くと本気で信じてるのだろうか。 ネタだよね。
>>83 >クラスドライバで「全てのデバイス」が動くと本気で信じてるのだろうか。
一通り読んだがそんな奴いたか?
>>83 USB関連で仕事したことあるなら逆に万能説は出せないぞ。
あれほど「相性」という呪いに絡まれている規格も珍しいし。
>>63 の人と同じSN9C101またはSN9C102というチップを使った
USBカメラを使おうと思っているのですが、
Fedora Core 4標準のドライバで認識されるのですが
~/.camErcの設定ファイルを書いて
camE -sとすると下記のエラーで止まります。
open /dev/video0: No space left on device
/var/log/messagesには下記のように出ます。
Dec 20 11:15:07 evariste kernel: usb 1-4: usb_submit_urb() failed, error -28
ネットで調べると動いているという人は結構見かけるのですが
このエラーを回避する方法は何かありますでしょうか。
>>64 さんのあげてくれたツールはmakeできましたが、上と同じエラーが出て止まります。
>>84 >>75 とか>79のことでね?
どちらも「動かない場合もある」を一生懸命否定してるし。
usb の外付けディスクのデバイスファイルを管理したくて udev のルールを書いたのですが
いまひとつ様子がよろしくないです.
こんなルールを書いてのですが,
BUS=="usb", KERNEL=="sd*", SYSFS{product}=="USB TO IDE", GROUP=="disk", NAME=="usb_hda"
fdisk -l /dev/usb_hda とかすると
Disk /dev/usb_hda: 10.0 GB, 10010165760 bytes
255 heads, 63 sectors/track, 1217 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/usb_hda doesn't contain a valid partition table
とかいわれてしまいます.中に入れているディスクは 250GiB で
4つのパーティションに分割フォーマット済みです.
マウント,書き込みは出来ました.
udev のルールを使わずに素直に /dev/sdc とか使ったときは正常にfdiskできます.
環境は下記の通りです.
kernel:2.6.15-rc5-mm3
ガワ:
http://www.dospara.co.jp/goods_pc_parts/goods_pc_parts_spec.php?ic=52918 ディスク:HA250JC
ルールが変なのだと思いますがどこが悪いのかわかんないです.
/dev/sda, /dev/sda1, /dev/sda2があるとする。 これらが順に処理される。 /dev/sdaはルールにマッチするので/dev/usb_hdaという名前が付けられる。 /dev/sda1もルールにマッチするので/dev/usb_hdaという名前が付けられる(上書きされる)。 /dev/sda2もルールにマッチするので/dev/usb_hdaという名前が付けられる(上書きされる)。 ということでは?
>>90 ヒントサンクス!
NAME=="usb_hda%n" にしたら上手くいきますた!
92 :
login:Penguin :2006/01/09(月) 23:48:31 ID:Q//KfPiZ
質問します。 Ubuntu 5.10にPentax Optio S40がマウントできません。 dmesgを見ると/dev/sdbにusb-storageとして認識されているようなのですが、 % sudo mount -t vfat /dev/sdb /mnt/optioS40 mount: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so となってしまいます。dmesgにはこれがでます。 [16430.071151] FAT: bogus number of reserved sectors [16430.071157] VFS: Can't find a valid FAT filesystem on dev sdb. 他のファイルシステムもいくつか試してみたのですが、 うまくいきません。 Optioの電源を付けたときに/var/log/syslogの最後に Jan 9 23:27:54 hoge usbmount[10584]: cannnot execute /sbin/udev_volume_id Jan 9 23:27:54 hoge usbmount[10603]: cannnot execute /sbin/udev_volume_id とでるのですがこれが原因でしょうか。
>>92 /dev/sdbの代わりに/dev/sdb1を指定したらどうなる?
94 :
92 :2006/01/14(土) 02:05:13 ID:UQ5wbQAX
>>93 % sudo mount /dev/sdb1 /mnt/optioS40
で、できました。。。
ありがとうございます。
iRiverの携帯音楽プレーヤをUSBでつなぐときは、
% sudo mount /dev/sdb /mnt/ifp-899
とやるとできたから、同じかなと思ってたんです。
こっちは
% sudo mount /dev/sdb1 /mnt/ifp-899
だとマウントできませんでした。
いろいろ違うのですね。
USB機器の電源をON/OFFできる アプリってどこかにないぃ?
USB に来ている 5V のことだよね、電源って。 これって software 的に on/off 出来ないような...
Windowsでデバイスの取り外しを やったら出来たような記憶が・・・ でも確かに出来ない機器もあった。 ん、機器が対応していないとダメか 質問を変更させていただきます。 linuxでソフト的にデバイスを取り外す アプリってどこかにありませんか?
この Windows での振舞いって、どんな PC でもそうなんだっけ? 気にしたことないなぁ。 USB device を software 的に取り外すのは module を unload すれば いいんじゃないでしょうか。
そのモジュールを使っている機器が一つしか接続されていないなら それでもいいだろうけど。