Re: [問題] 在 ubuntu 下抓 usb
※ 引述《longrider (龍騎士2)》之銘言:
: 3. 確定 /proc/bus/usb/00X/00Y 有寫入權限
: 因為 /proc/bus/usb 下是空的, 所以我無法確定這步驟.
: 而 /sys/bus/usb 下也找不到 00X/00Y 這種目錄
: 因此, 我直接去測試 example code
: 然後他會出現 "Segmentation fault"
: 在處理這個 error message 之前.
: 我要怎樣完成上面確定的三個步驟
謝謝 final01 解答我的問題.
現在在 /proc/bus/usb 下有東西
裝置也確定是 /proc/bus/usb/001/010
為了讓他有寫入權限
我用 sudo chmod 666 /proc/bus/usb/001/010 變更權限 (不確定是不是標準作法)
然後執行測試程式
$ ./example
Segmentation fault
$ ls -l /proc/bus/usb/001
total 0
-rw-r--r-- 1 root root 43 Mar 4 11:31 001
-rw-r--r-- 1 root root 57 Mar 9 16:18 011
$
然後原來的010不見了, 變成 011.
權限也變回原來的 -rw-r--r--
因為看到 default 值, root 有寫入權限,
所以我嘗試用 sudo ./example 執行
也得到同樣結果 --> Segmentation fault
這代表我該開始問廠商了嗎?
因為出現這個錯誤的, 是廠商的library 的 subroutine
還是有什麼是我需要先確定的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.34.47
※ 編輯: longrider 來自: 140.115.34.47 (03/09 17:05)
※ 編輯: longrider 來自: 140.115.34.47 (03/09 17:07)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):