Re: [問題] 關於 IEEE1394 傳輸的 debug

看板Linux作者 (xie)時間12年前 (2013/11/17 10:44), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《xieqm (xie)》之銘言: : 在較舊的 Linux kernel 版本,編譯 kernel 時打開 : CONFIG_IEEE1394_VERBOSEDEBUG 選項,就可以看到 : ieee1394.o 模組所收送 packet 的內容。 : 請問在 kernl 3.6.11 環境下也有類似的 kernel : 選項嗎? 還是有其他更方便的 debug 工具可用? : P.S. 我的系統是 Fedora Linux 17。 經網友提示,確認下列指令可以打開 IEEE1394 介面的 debug 訊息: # echo -1 > /sys/modules/firewire_ohci/parameters/debug 並可透過 dmesg 指令或 /var/log/messages 記錄檔來觀看訊息。 但是訊息內容似乎沒有早期 Linux kernel 版本來得完整,例如看不 到 OHCI 協定所規範的 register 名稱和 interrupt 名稱.....:( 有其他方法獲得更詳細的 debug 訊息嗎?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.179.225 ※ 編輯: xieqm 來自: 118.161.179.225 (11/17 10:44)

11/18 11:25, , 1F
印出來的 selfIDs 就是 register 內容 IRQ 後面接 event
11/18 11:25, 1F

11/18 11:27, , 2F
drivers/firewire/ohci.c log_irqs() self_id_buffer查一下
11/18 11:27, 2F

11/18 11:28, , 3F
會比較清楚印出來的 message 是什麼意思
11/18 11:28, 3F
文章代碼(AID): #1IY2rwZl (Linux)
文章代碼(AID): #1IY2rwZl (Linux)