Page 1 of 1

カーネルパッチについて

Posted: Thu Apr 04, 2019 5:33 am
by ohmsa
PTPdを使ってみようと思いこちらのページを参考に作業をしておりました。
https://github.com/twteamware/raspberrypi-ptp

最終的にsudo ethtool -T eth0からは

Code: Select all

pi@raspberrypi:~ $ sudo ethtool -T eth0
Time stamping parameters for eth0:
Capabilities:
	software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)
	software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none
という出力が得られました。

前述のGithub情報によるとCapabilities欄に

Code: Select all

software-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)
が出る筈なのですが、出てきません。この場合はカーネルにパッチが必要とのことですが、
https://github.com/twteamware/raspberry ... atching.md
・ここの記述のgit checkoutをする場所
及び
・git amの<path-to-this-repo>の具体的なパス
がわかりません。

どこかにgit cloneしてそのフォルダに移動してgit checkoutし、そこのpatchesフォルダのパスを指定すればよいと思うのですが、
git clone --depth=1 https://github.com/raspberrypi/linux
のlinuxフォルダにはpatchesフォルダがないためうまくいきません。

Re: カーネルパッチについて

Posted: Mon Apr 15, 2019 7:58 am
by masafumi_ohta
太田です。

すいません、こればっかりはGitの作った方に細かく聞いていただくしかないですね。。
お力になれませんですいません。