raspberry pi没有/etc/modprobe.d/raspi-blacklist.conf

时间:2014-01-09 18:27:02

标签: raspberry-pi raspbian spi

我买了一张PiFace,我想关注this指南,但我没有raspi-blacklist.conf

到目前为止我的步骤是:

  1. 我已按照this指南安装了我的rpi。
  2. 我执行了sudo rpi-update
  3. 我试图找到raspi-blacklist.conf
  4. 有人对我有一些见解吗?

3 个答案:

答案 0 :(得分:9)

我认为Rasbian之前删除了整个默认的raspi-blacklist.conf文件。而不是按照Stabby的建议编辑 /boot/config.txt

更好的方法是在不更改文件的情况下使用raspi-config为您更改设置。

sudo raspi-config

然后选择

advance options

选择

A6 SPI  Enable/Disable automatic loading

并对所有选项说“是”。

您也可以在此处启用i2c。重启系统,您应该在 dev

中看到 spidev0.0 spidev0.1

答案 1 :(得分:3)

我知道这是旧帖子,但它让我感到困扰,它没有答案。 我的raspbian wheezy也没有raspi-blacklist.conf,并且创建一个没有任何意义的注释。

对我有用的是编辑 /boot/config.txt 并添加行:

dtparam=spi=on

重启/dev/spidev0.0之后

答案 2 :(得分:1)

这是一个黑名单文件,用于防止内核加载不必要的模块。在任何情况下,如果你使用raspbian wheezy,默认文件是

# blacklist spi and i2c by default (many users don't need them)

blacklist spi-bcm2708
blacklist i2c-bcm2708

试试吧。否则,让我们知道你正在使用什么发行版,如果不是喘息的话。

要创建文件: Wheezy备有nano,所以让我们使用它作为我们的编辑。该目录应该存在,因为它包含一些modeule配置文件。尝试:

sudo nano /etc/modprobe.d/raspi-blacklist.conf

您现在正在编辑要创建的文件。输入我指出的上面的行。完成后,键入ctrl-x,然后回答yes并单击return。该文件现已创建。您需要通过以下方式设置文件的权限:

sudo chmod 644 /etc/modprobe.d/raspi-blacklist.conf

您的文件现在应该在那里并准备好了。您现在应该可以像在教程中一样编辑它。