Skip to content

Kernels >= 3.10: w1_gpio destroys i2c bus 0 (raspicam doesn't work anymore) #435

Closed
@crashmaster1

Description

@crashmaster1

Since kernel versions >=3.10 "w1_gpio" became a showstopper for i2c bus 0 users, f.e. raspicam needs that!

It can be simply checked:

  • boot without loading the w1_gpio module
  • check i2c bus 0 ("i2cdetect -y 0"), you see lots of dashes, that's fine
  • now load w1_gpio (modprobe w1_gpio)
  • check i2c bus 0 again: all dashes have gone and you get a lot of numbers in ascending order :(
  • f.e. your raspicam will hang now (it uses i2c bus 0)

This happens with the latest official kernel for RPi (= 3.10.19-1) and newer versions.

Switching back to the previous version 3.6.11-18 works fine (without destroying i2c bus 0).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions