<div dir="ltr">Hi,<div><br></div><div>I am using lxc container. and I have an eeprom on my hardware board connected via i2c adaptor.</div><div>my gaming application uses this eeprom to store some settings.</div><div><br></div><div>In my sysfs, the eeprom nodes are:</div><div><br></div><div>/sys/devices/platform/ocores-i2c.0/i2c-23/23-0054/eeprom<br></div><div>/sys/devices/platform/ocores-i2c.0/i2c-23/23-0056/eeprom<br></div><div><br></div><div>Since the sysfs is dynamic, so I created a sym link to these eeproms at :</div><div><br></div><div>/dev/kmcwire/eeprom0 -> /sys/devices/platform/ocores-i2c.0/i2c-23/23-0054/eeprom<br></div><div>/dev/kmcwire/eeprom1 -> /sys/devices/platform/ocores-i2c.0/i2c-23/23-0056/eeprom<br></div><div><br></div><div>now, in my host I used to read/write to nodes "/dev/kmcwire/eeprom*"</div><div><br></div><div>Inside the container, I am not able to do that. I get 'Permission Denied' error.</div><div><br></div><div>In my config file, I made some changes:</div><div><br></div><div><b>/usr/share/lxc/config/common.conf</b><br></div><div>I changed "lxc.mount.auto = cgroup:mixed proc:mixed sys:mixed" to "lxc.mount.auto = cgroup:mixed proc:mixed <b>sys:rw</b>" to mount sysfs in read-write mode.</div><div><br></div><div><b>/var/lib/lxc/my_container/config</b><br></div><div>I added the line "lxc.mount.entry = /dev/kmcwire dev/kmcwire none bind,optional,create=dir"</div><div><br></div><div>Can anyone help me point out the issue here ?</div></div>