ディバイスドライバを ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
244:うまうま 03/06/04 23:56 yoK8ZXbv >>239 ドライバの移植?なかなかおもしろそうだね read, writeのコマンドシーケンスは合ってる? ひょっとして、readする前にデバイスに対し的確なコマンドを writeしてあげないといけないのでは? そのsnifferログは、OSから8バイトのデータをデバイスに送っている 点や、URB番号が若い点からして、USBデバイスからディスクリプタを 読み出そうとしているところと見た。それはWindowsでもLinuxでもデバイスを 繋いだらUSBホスト側が自動的に行う部分。いわゆる初期化処理。 今回のreadできない問題に関係あるとは思えないな。 245:239 03/06/09 11:05 FPzn7DZy >>244 write シーケンスの前にあるこの処理が妖しいとは思うのですが、Linux でどうやって実現したらいいのか・・・ 0000037010:31:29>>>>>>> URB 7 going down... 0000037110:31:29-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: 0000037210:31:29 PipeHandle = 814d7b1c 0000037310:31:29 TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN, USBD_SHORT_TRANSFER_OK) 0000037410:31:29 TransferBufferLength = 00001000 0000037510:31:29 TransferBuffer = 8140c000 0000037610:31:29 TransferBufferMDL = 00000000 0000037710:31:29 UrbLink = 00000000 0000037810:31:29B133TN: m_Endpoint1IN.SubmitUrb status ==> 0000037910:31:290x00000103 0000038010:31:29 0000038110:31:29B133TN: B133TNDevice::Create Status 0000038210:31:290x00000000 0000038310:31:29 0000038410:31:29B133TN: Entering B133TNDevice::Device Control, 0000038510:31:29IRP: Major=0xe 0000038610:31:29 Minor=0x0 Flags=0x30 0000038710:31:29B133TN: Code=0x222000 InputSize=0x4 OutputSize=0x0 0000038810:31:29B133TN: 0000038910:31:29B133TN: Entering B133TNDevice::IOCTL_B133TN_COMMAND_OUT_Handler, 0000039010:31:29IRP: Major=0xe 0000039110:31:29 Minor=0x0 Flags=0x30 0000039210:31:29B133TN: Code=0x222000 InputSize=0x4 OutputSize=0x0 0000039310:31:29B133TN: 0000039410:31:29B133TN: FIFO ReservedDataSize=> 0000039510:31:290x00000000 0000039610:31:29 0000039710:31:29UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB 0000039810:31:29
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/265 KB
担当:undef