- 1 名前:login:Penguin [02/01/31 01:14 ID:t3s191ys]
- ディバイスドライバの改造、製作にまつわる情報交換、質問、
噂話、ぐち、政治、経済に関するスレです。できる限り生産的にいきましょーや。
- 256 名前:中年ハード屋 [03/06/20 00:46 ID:GdrpjdbN]
- DVDのCSS回路を設計するために、そのCSSの方法を理解するために、
LINUXのide-cdを利用したソフトを書いています。(ライセンス済みです) それで、DVDのディスクキーや内部情報、そして、認証などは出来るのですが、 タイトルキーの取得が出来なくて困っています。 atapiを通したイトルキーの取得で何かしらのトリックがあるのでしょうか? このようなソフトを書く場合に、通常のアプリソフトのように(いまの やりかた)書けば動作するのですか、それともドライバーソフトのように 特殊な方法が必要なのでしょうか? よろしくお願いします
- 257 名前:login:Penguin [03/06/20 12:05 ID:w5824KTx]
-
- 258 名前:login:Penguin [03/07/02 02:02 ID:VujfXoME]
- (・∀・)renice!
- 259 名前:login:Penguin [03/07/06 23:29 ID:lEtq+gmE]
- (・∀・)renice!
- 260 名前:login:Penguin [03/07/08 15:11 ID:nDf4bQ70]
- (・∀・)renice!
- 261 名前:linuxer [03/07/09 01:17 ID:W4/RwfEH]
- 僕はLinux のethernet のドライバを改造したいデス
ふつは通信用途に最適化されてると効きました それはぺケットをみる目的につかいます なにかアイディアはありますか??
- 262 名前:login:Penguin mailto:sage [03/07/09 01:22 ID:9Ead9bym]
- tcpdump等の既存のものより詳細にみれなければ意味がない気がするけど大丈
夫なのかしら。
- 263 名前:_ mailto:sage [03/07/09 01:29 ID:RRaEUYou]
- homepage.mac.com/hiroyuki44/hankaku09.html
- 264 名前:login:Penguin mailto:sage [03/07/09 01:48 ID:FD/eKW7A]
- >>262
石にもよるでしょうねえ。 最近の利口な奴はいろいろ手を入れてくれるし。
- 265 名前:login:Penguin mailto:sage [03/07/09 13:47 ID:GtKhiIZ8]
- >>261
現行ドライバだと、どの点が不満なのか言ってもらわないと助言しようがないよ パケットモニタリングはNICチップのpromiscuousモードの仕様に依存する話だ
- 266 名前:login:Penguin mailto:sage [03/07/10 07:33 ID:sMbuqqa1]
- >>265
現行のドライバならpromiscuousモードで動かしたときに パフォーマンスがわるいな感じです それでぺケットを取りこぼすことになってしまうので キャプチャ用途に最適化できたらいいなと考えましたです
- 267 名前:login:Penguin mailto:sage [03/07/10 07:41 ID:oOmBMqv3]
- >>266
promiscuousモードだと全パケットをホストPCに転送するから 通常モードに比べて取りこぼす可能性は増える。対象のNICチップは何? 素直にintelなり3comを買えば済むだけの話かもよ。 ちなみにリアルテック(蟹)の性能がよくないのは特許を避けてるから。 現状でいいパフォーマンスのNICが欲しけりゃIntel(or元DEC)、3comの ちょっと値が張るNICを買うしかないよ。 ドライバでどうこうできる話ではない
- 268 名前:login:Penguin mailto:sagee [03/07/10 23:13 ID:TravPTn9]
- >>267
リアルテクです。3COMも使ってますが、スイッチと相性が悪いな感じで 無反応になってしまう(壊れているのかもしれない)こともありますで リアルテクでペルフォマンスがよくならないかなと想いました ちなみに特許って具体的にはどんな特許ですか?
- 269 名前:login:Penguin mailto:sage [03/07/10 23:46 ID:bBVT4pXs]
- >>268
261と268で目的が変化してるぞ。
- 270 名前:login:Penguin mailto:sage [03/07/11 13:32 ID:CtoBVZIQ]
- >>268
そもそもパケットモニタリングするのにスイッチングハブを使ってる時点でアウト リピータハブ(ダムハプ)を使わないと他ホストの通信は傍受できないよ 結論 ・RealtekのNICは捨てて、Intelか3Comを使え ・スイッチングハブではなく、リピータハブを使え 全然デバドラと関係ないや スレ違いどころか板違い?
- 271 名前:login:Penguin mailto:sage [03/07/13 22:55 ID:UrPfG9sV]
- >>267
>promiscuousモードだと全パケットをホストPCに転送するから 違うよ。promiscuousモードって言うのは、リンク層で受信したデータが 自ホストの物理アドレスでなくても受信すること。 >>270が正しい事を言っている。
- 272 名前:login:Penguin [03/07/14 02:37 ID:imGWjqw6]
- age
- 273 名前:267=270 mailto:sage [03/07/14 15:12 ID:E/Ns9e+C]
- >>271
すまん 267=270 なのだが 何か矛盾したこと言ったかな? MAC層(データリンク層)の処理はNICチップで行われる。 ホストPCはMAC層の処理にはまったく関与しない。 MAC層の処理後、必要なデータだけPCIバスを介してホストPCにDMA転送する。 つまり、通常モードだと自ホスト宛かブロードキャストのパケットデータだけを ホストPCに転送すればいいのに対し、promiscuousモードだとすべての パケットデータを転送しなくてはならず、転送量が膨大になる。 そのため、バッファがあふれる(=データを取りこぼす)ことになりやすい。
- 274 名前:268 mailto:sage [03/07/15 03:30 ID:Yac3cQfq]
- スイッチはL3スイッチでポトミラリング機能がありますよ
ただ3COMのNICでも限界があるとですがぎりぎりまでぺケットの モニタ用に最適化したいと思いましたです リアルテクの話は忘れてください ふつはバッファも通信用に チュニングすれて確保してると思ったけどぺケットをモニタするときは 受け取るだけだから ドライバで受信用のバッファを多めに できたらいいなと思ったよ でもどうやったらいいか分らないよ ヘルプしてください
- 275 名前:山崎 渉 mailto:(^^) [03/07/15 11:17 ID:2JhhXBQM]
-
__∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
- 276 名前:login:Penguin [03/07/15 12:07 ID:Fo16Kpwc]
- (・∀・)renice!
- 277 名前:login:Penguin [03/07/22 11:30 ID:6WQ9WMDa]
- (・∀・)renice!
- 278 名前:login:Penguin [03/07/25 12:52 ID:NH3LXVfX]
- (・∀・)renice!
- 279 名前:login:Penguin [03/07/30 12:07 ID:cPdgkLk2]
- (・∀・)renice!
- 280 名前:ぼるじょあ ◆yBEncckFOU mailto:(^^) [03/08/02 05:04 ID:GfRe8vK7]
- ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ
- 281 名前:login:Penguin [03/08/02 10:27 ID:2rmp9gin]
- (・∀・)renice!
- 282 名前:login:Penguin [03/08/08 11:54 ID:mg5o8ebS]
- (・∀・)renice!
- 283 名前:login:Penguin [03/08/13 12:30 ID:pfCYHBFY]
- (・∀・)renice!
- 284 名前:login:Penguin mailto:sage [03/08/14 22:31 ID:EZZe4dzO]
- $> cd /pub
$> more beer
- 285 名前:login:Penguin mailto:sage [03/08/14 22:44 ID:EZZe4dzO]
- $> man woman
$> Segmentaion fault (core dumped)
- 286 名前:山崎 渉 mailto:(^^) [03/08/15 22:51 ID:dil3w4kp]
- (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
- 287 名前:login:Penguin [03/08/15 23:47 ID:GfNK1qbf]
- (・∀・)renice!
- 288 名前:login:Penguin [03/08/16 15:04 ID:rNtMNMvg]
- (・∀・)renice!
- 289 名前:login:Penguin [03/08/25 09:46 ID:+hXUD3jL]
- (・∀・)renice!
- 290 名前:login:Penguin [03/09/02 21:16 ID:1mo12GKS]
- insmod xxx.oってことはドライバのソースはどんなに大きくてもxxx.cの1っこだけじゃないとだめなの?
- 291 名前:login:Penguin mailto:sage [03/09/02 21:20 ID:88sqYoXe]
- >>1は、ママンでもファックしてろや!hahahahahahaaaaaaaaaaaaaa!
- 292 名前:login:Penguin mailto:sage ああウソだぜ [03/09/02 22:18 ID:qo69XMHR]
- >>290
完全なるカーネルモジュールにヘッダやリンカはいらない。 ソースは常にひとつ。
- 293 名前:login:Penguin mailto:sage [03/09/03 08:04 ID:CuYcG2U3]
- >>290
Cファイルをインクルードすればいいだろ。
- 294 名前:login:Penguin mailto:sage [03/09/03 11:30 ID:4cm8kGPF]
- >>293
よりによって一番最悪な答えですね先生
- 295 名前:login:Penguin mailto:sage [03/09/03 16:47 ID:iWz7WMbL]
- >>290
info ld -rの説明読め。
- 296 名前:login:Penguin mailto:sage [04/01/07 22:36 ID:ui3n7e6w]
- だいぶ下がってますが、
2.6 と 2.4 のドライバ記述って何か変りました? 2.6 まだインストしてないので報告キボンヌ・・・ 2.2 -> 2.4 程は変ってないのかなー?
- 297 名前:login:Penguin [04/01/16 18:02 ID:ZUOtu/O9]
- PCIのデバイスドライバを作成していますが、
全くできません。 less /proc/iomemで書かれているアドレスで read、write関数を使って書いたり、読んだりしてもだめです。 何がいけないんでしょうか?
- 298 名前:login:Penguin mailto:sage [04/01/16 19:15 ID:JS8EwlnL]
- とりあえず、lspci -vvv を晒してみたらどうでしょう。
もちろんデバイス指定でね。 それを見て私が答えられるかどうかはまた別の話ですけど。
- 299 名前:login:Penguin [04/01/16 19:52 ID:ZUOtu/O9]
- lspci -vvvで次のような表示になりました。
00:11.0 Class ff00: Altera Corporation: Unknown device 1998 (rev 07) Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 16 Region 0: Memory at dffe0000 (32-bit, non-prefetchable) [size=64K]
- 300 名前:298 mailto:sage [04/01/16 20:57 ID:JS8EwlnL]
- FPGAですね。
私もそんなに知っているわけではないので、 あまりあてにはしないで欲しいのですけれど… lspciの結果は特に変なところは無いと思います。 Class ff00はどのクラスにも属さないと言うことだと思うのでちょっと気にはなりますが、 読み書きぐらいはできるでしょうね、きっと。 だとすると、あとはドライバのソースでチョンボがあるか FPGAの中で書きこみ禁止になっているとかですかね。 FPGAにどんなipが載っているのか分からないので、あくまで推測ですけど。 あんまり力になれなくてごめんね。
- 301 名前:login:Penguin mailto:sage [04/01/18 02:27 ID:+zT3hNOG]
- >>298
read/writeのかわりに ioremap_nocache()で対象アドレスのページを取得して、 ポインタで直接参照してみたら? よみたい物理アドレスが (unsigned int) p_adr だとしたら unsigned char p_read(unsigned int p_adr){ unsigned int v_page,v_offset; unsigned char ret; v_offset=p_adr&0x0fff; v_page=ioremap_nocache(p_adr&0xfffff000, 0x1000); ret=*((unsigned char *)(v_page + v_offset)); iounmap(v_page); return (ret); } 適当だけどこんな感じで。ページサイズが4K決め打ちだけど。
- 302 名前:login:Penguin [04/01/18 02:28 ID:+zT3hNOG]
- あ>>299のマチガイだ。
- 303 名前:login:Penguin mailto:sage [04/01/19 07:32 ID:kPFQP2Tn]
- PCIバスアナライザで観測しながらアクセスしてみそ
- 304 名前:login:Penguin mailto:sage [04/01/22 14:27 ID:O8v9hJ5s]
- >>303
持っているならいい方法だけどね。 買おうとすると激しく高い。 レンタルでも中古でも激しく高い。 でも、欲しいね。
- 305 名前:login:Penguin [04/01/28 10:42 ID:N5b+GE5n]
- マジレスすれば
ロジアナでPCIバスを観測するか、PCIバスアナライザを使うか どっちかしないと、PCIデバイス/ドライバの開発は無理だろう
- 306 名前:login:Penguin mailto:sage [04/01/28 12:46 ID:OnT2yC/X]
- んなこたーない!
297 が FPGA開発を同時にやってるならまだしも・・・ あったほうが楽なのは確かだが、無理ではない。 ハード屋さんはバスレベルで確認して提出するはず。 read/write 出来ないのはドライバの不具合。 >>297 は pci_find_device 関数など、基本から勉強したほうがよさそう。
- 307 名前:305 mailto:sage [04/01/28 15:27 ID:N5b+GE5n]
- 無理ではないって言っても、そんなマゾプレイみたいなコトしたくないよ
目隠しして半田付けしろっていうのに近いな PCIのロジックって複雑だから、実機でバグが露呈するのはよくあること 430FXで動いたからって 875Pでは動かないとか余裕であるよ 市場に流通してるチップセットすべてで確認しないと市販は無理 名の通った枯れてるチップならまだしも、実機の動作チェックもしてない FPGAの回路をつかったPCIカードなら、最初から疑ってかからなきゃダメだと思います > ハード屋さんはバスレベルで確認して提出するはず。 PCIバスの全パターンをシミュレーションできる検証ツールってすごく高いよ 特にFPGAの開発のために検証環境買うのはコストにあわない PCIバスアナライザがある環境で実機試験して、少しずつ直すほうが早くて安い
- 308 名前:login:Penguin mailto:sage [04/01/28 18:36 ID:XM3JMqvR]
- >>307
そーゆーのはハード屋さんの仕事じゃないかと。 PCIブリッジの違いで動かないなんてのは設定云々じゃない限りドライバじゃ直せん。
- 309 名前:login:Penguin mailto:sage [04/01/28 19:09 ID:ceOaOw14]
- > そーゆーのはハード屋さんの仕事じゃないかと。
おれもそう思う。 でも、実際はソフト組み込んだらなんかおかしくて、 実は結局、微妙にハードが悪かったなんて事は良くある話だね。 きっと >>305 は苦い思いをしたんだろうよ。
- 310 名前:login:Penguin mailto:sage [04/01/29 18:47 ID:ci1wDtTm]
- >実は結局、微妙にハードが悪かったなんて事は良くある話だね。
ハード絡みやってりゃ必ずあるね。 慣れてくればハード、ソフトどっちが悪いか何となくわかるようになるけど。 制御チップ動かす時なんかはオシロ、ロジアナの出番が増える。 さすがに PCI制御用FPGAまで計測器突っ込んだ亊はないけどね・・・ そこまで行くと スレ違いですね >> 307
- 311 名前:307 mailto:sage [04/01/30 07:19 ID:tIkj6Ynv]
- 私はPWBAからASIC/FPGA デバイスドライバ アプリ まで全部自分で開発する
ある意味何でも屋です FPGAの検証を実機でやるときにデバイスドライバを作ってるはずだから バスレベルで動作検証済なら、そのとき使ったドライバをハード屋さんから もらってくればいいんだと思います もちろんLinuxじゃない別のOSで検証してる場合もあるだろうけど 今の時代はLinuxでやってるケースがほとんどではないかなぁ Linuxは 1. ソースが公開されてて、ドキュメントも多くドライバ書くのが楽 2. CDからブートしてRAMDISKだけで動くシステムを簡単に作れる 等の利点があって、特に2が重要 PCIバスのハードのデバッグだとしばしばフリーズするので 正しくshutdownしないままリセットすることが頻発する。 winだろうがlinuxだろうがHDDにOSが入ってるシステムだと、 リセット連発していると、次の起動時に時間がかかるし そのうちHDDの内容が不整合を起こしてくる。 1CD ramdiskオンリー システムだと、気軽にリセットできて楽なんだ。 まぁlinuxじゃなくてFreeBSDでもいいんだけど。 私は5〜6年くらい前はFreeBSD(2.x/3.xの時代)でPCIカードのハードのデバグ やってたけど、今世紀に入ってからLinux(2.2の頃から)でやるようになった。 時代の流れで、商品としてlinuxへの対応が必要ってことになったので 最初からlinux用のドライバ書いておけば後が楽になるからね。 スレ違いだったかな 駄文失礼
- 312 名前:login:Penguin mailto:sage [04/02/03 23:12 ID:j9rA+N1w]
- >駄文失礼
気にしなくていいぜ。(w
- 313 名前:login:Penguin [04/02/09 07:11 ID:7h6uvjnn]
- すいません、どうしようもない質問なんですが、
実験的にカーネルパニックを発生させるドライバを作るのには どうすればよいでしょうか? カーネル関数panic()を使っても ハングするだけでパニックしないんです。。。 どうか教えてください。
- 314 名前:login:Penguin mailto:sage [04/02/09 20:13 ID:oe9mNV77]
- このスレは俺に勇気をくれた。
- 315 名前:login:Penguin mailto:sage [04/02/10 00:02 ID:0xm4A1oM]
- >>313
コンソールに"Kernel panic: …"って出てないの?
- 316 名前:login:Penguin mailto:sage [04/02/10 00:52 ID:4iNUE3rF]
- >>313->panic();
- 317 名前:login:Penguin [04/02/10 21:13 ID:WwFCucZO]
- >>315−316
返信ありがとうございます! 単純にパニックするよりoops画面が表示するようにしたいのです。 mmapあたりをいじくるドライバを作れば、 oops画面を表示させることは可能ですか?
- 318 名前:殴られそうだが mailto:sage [04/02/10 23:35 ID:0xm4A1oM]
- >>317
試してないけど、 *(unsigned long)0 = 0; とか。
- 319 名前:login:Penguin [04/02/11 00:21 ID:QfDGoor4]
- >>318
似たようなので、 x=0; x=x/x; ってのをやってみたのですがダメですた。 やっぱLinuxって頑強だと思いますた。 mmapも見てみたらカーネル空間でなく補助記憶空間に マップするだけのようですし・・・ アドレス例外でoopsできるような方法とかあるのですかね??
- 320 名前:login:Penguin mailto:sage [04/02/11 17:17 ID:ViS2X9Xm]
- Oopsとpanicを混同しているような気がしないでもない。
- 321 名前:login:Penguin [04/02/12 00:21 ID:9Bh5Rhh+]
- >>320
すみません。。。 パニックとシステムフォルト(oops)と勘違いしていたようです。。。 ドライバからシステムフォルト(oops) させるような方法ってあるのでしょうか?
- 322 名前:login:Penguin mailto:sage [04/02/14 07:34 ID:kX0ZpYOB]
- linuxはsolarisみたいにクラッシュダンプ取れますか??
- 323 名前:login:Penguin mailto:sage [04/02/16 00:01 ID:dUYGf/LZ]
- >>322
ttp://lkcd.sourceforge.net/
- 324 名前:login:Penguin mailto:sage [04/02/19 02:35 ID:tYIYueC9]
- Linuxでのデバイス・ノード管理は現在
従来の/dev以下のデバイス・ノードファイル、devfs、udevが 存在しているようですが、デバイスドライバを書くような デバドラ開発者にはこの状態は影響するのでしょうか?
- 325 名前:login:Penguin [04/02/19 10:34 ID:iwEBqmwA]
- 私は従来の/dev以下のデバイス・ノードファイルを使ってます
devfsに対応するのも簡単だけど優先度低いから先送り
- 326 名前:login:Penguin mailto:sage [04/02/24 22:37 ID:BGHqYIMS]
- modpostについて詳しく解説している文書をご存知でしたら教えて下さい。
- 327 名前:login:Penguin mailto:sage [04/03/17 23:57 ID:P4QfZyWd]
- データシートをどうやって手に入れるか
それが問題だ
- 328 名前:login:Penguin mailto:sage [04/03/18 10:56 ID:WBeyRceU]
- 何のデータシート?
- 329 名前:login:Penguin [04/04/08 16:25 ID:E32BiKCa]
- mmapについて質問させてください。
メモリデバイスをmmapするとき、ページサイズを4096Byteとした場合、 mmapされたデバイスの先頭からの"物理アドレス"と mmapしたプロセスのデバイスに割り当てられた"仮想アドレス"の 下位12bit(2^12 = 4096)は一致するのでしょうか? mmapではプロセスの仮想空間にページサイズ単位で ファイルやデバイスを割り当てることが出来るわけですよね。 ページサイズが関係してくると言うことはMMUのようなものが 作用して、この割り当てを管理しているのですよね。 (あるいはMMUそのものなんですか?そこが分かってないのですが) もしも、MMUの管理下にあるならば、実空間と仮想空間のアドレスの 下位12bitは一致するはずです。 MMUはページサイズ以下のアドレスを知らないはずですから。 ここまでは私の理解に間違えはないですよね。 でも、mmapが実際にどんな風に動いているか良く分からないので、 上のような疑問が沸いてしまったのです。 どなたかお分かりいになる方がいましたら教えてください。
- 330 名前:login:Penguin mailto:sage [04/04/08 17:57 ID:/VjqMrH1]
- >>329
つ[ mmap.c ]
- 331 名前:login:Penguin [04/04/09 00:53 ID:E9wQ2At3]
- いいなこのスレ
- 332 名前:login:Penguin mailto:sage [04/04/09 00:58 ID:ImS0ZAox]
- >>330
ha?
- 333 名前:login:Penguin mailto:sage [04/04/09 00:59 ID:ImS0ZAox]
- あぁソース嫁ってことかw
- 334 名前:login:Penguin mailto:sage [04/04/09 14:52 ID:8RpqlllW]
- >>329
CPU/MMUアーキテクチャに依存する話だね。 IA32に限っていえばその理解でいいと思うよ。 他archでもまずそうなってるだろう。 そうなってないMMUなんて見たことない。
- 335 名前:login:Penguin mailto:sage [04/04/09 15:39 ID:dsP5+/oo]
- 2次キャッシュを UBS mem に格納して使いたし。可能?
- 336 名前:login:Penguin mailto:sage [04/04/09 21:34 ID:/keZpBhh]
- >>335
CPUの2次キャッシュをUSBメモリにやらせるってこと?
- 337 名前:login:Penguin [04/04/10 01:41 ID:04yJkWho]
- AGE
- 338 名前:login:Penguin [04/04/13 23:49 ID:bzoEXS/o]
- USBのデバイスドライバ作る時のTIPSを教えてください
- 339 名前:login:Penguin mailto:sage [04/04/14 15:26 ID:XimV19c+]
- デバイスを破壊出来るデバイスドライバーの作り方教えてください
- 340 名前:login:Penguin mailto:sage [04/04/14 23:18 ID:QKI6oVKA]
- >>339
1.どこからかゴルフのドライバーを手に入れる。 2.ドライバーのフェイスにデバイスを貼り付ける(ガムテープでも可) しかる後にドライバーを振りかぶり、路面、ブロック塀etc.にぶつけること。
- 341 名前:login:Penguin mailto:sage [04/04/15 10:49 ID:D/fT1Zhi]
- >>340
( ´д)ヒソ(´д`)ヒソ(д` )
- 342 名前:login:Penguin mailto:sage [04/04/19 20:10 ID:TjHP8JDs]
- >>340
( ´д)チョメ(´д`)チョメ(д` )
- 343 名前:login:Penguin mailto:age [04/04/27 21:12 ID:ftQXOuAJ]
- v2.6.x 用の module (.ko) の作り方ってどっかに落ちてませんか?
v2.4.x だと gcc -c するだけで insmod できるイメージができましたが、 v2.6.x だとなんか後工程があるんですよね?
- 344 名前:login:Penguin [04/04/27 21:18 ID:VEIU93yI]
- >>339
FDDにアクセスして、その音で音楽を鳴らす。 CDDのトレイを頻繁に出し入れする。 ってトレイは入れられたっけ?
- 345 名前:login:Penguin mailto:sage [04/04/28 09:36 ID:r7A4ZD5z]
- >>344
出し入れ可能だけど、作り方は教えられないのでは? もう既に完成してしまっているし ソース嫁としか言えないと思う
- 346 名前:login:Penguin mailto:sage [04/04/29 22:03 ID:ugZV/Avt]
- >>344
CDDのトレイを開け閉めする位ならioctlで……
- 347 名前:login:Penguin [04/05/05 09:59 ID:IcDQ6/Fz]
- v2.4でUSBキーボードドライバにRAWレベルアクセスする方法知りませんか?
usb/usbkbd.cを単品でモジュール化してみたけど、プログラムからのアクセス 方法がわからない・・・ usb_register時にマイナーバージョンの情報を登録してないみたいだけど デバイスファイルでアクセスしようと思うと無理なのかな〜・・・
- 348 名前:login:Penguin [04/07/17 17:55 ID:z93SFsgN]
- 落ちそう・・・見込みなさそうだけど上げ
- 349 名前:login:Penguin [04/07/18 17:33 ID:qhsm/Ia2]
- >>343
linuxdevices.com/articles/AT4389927951.htmlとか lwn.net/Articles/driver-porting/とかではどう?
- 350 名前:login:Penguin [04/07/27 03:02 ID:AwmCdxXP]
-
Moz2chで見てると レスがだんだん右にずれていくます。
- 351 名前:login:Penguin [04/07/27 03:08 ID:AwmCdxXP]
-
USBに2台のWebカメラをつなげてまちゅが May 30 08:31:05 localhost kernel: usb-uhci.c: interrupt,status 3, frame# 1728 しばらく動いた後に/var/log/messageに出力されてカメラがハングしてちまいます。 USBのデバイスドライバは何を言ったのでしょうか?おちえてください。
- 352 名前:login:Penguin mailto:sage [04/07/27 03:23 ID:7ve9Hskt]
- >>351
要はエラーが起きたのですね。それ以上あまり解析のタシにはなりません。 status 3 ってのは、割り込みが起きて、IOC と Error が立っていたんです。 # IOCの方は、割り込みを発生する機能なので、エラーじゃないですが。
- 353 名前:login:Penguin [04/08/02 14:39 ID:QD1yhPkc]
- チップセットのドライバって具体的にはどんなことやってるの?
- 354 名前:login:Penguin [04/08/02 16:42 ID:4u8OC/CN]
- すごく恥かしいあんなことやこんなこと
- 355 名前:login:Penguin [04/08/02 17:48 ID:Wbtl3uph]
- >>354
激しく気になります。
- 356 名前:login:Penguin mailto:sage [04/08/03 23:29 ID:HnnAhZGX]
- 突然ですが、デバドラのioctlからpollやselectって呼べるかどなたか知ってますか?
pollやselectの引数の構造体に何を入れていいのかわかりません。
|

|