Skip to content

Instantly share code, notes, and snippets.

@vaishnavachath
Created August 14, 2020 17:00
Show Gist options
  • Save vaishnavachath/5758b75846dc503590a6885c0bf016be to your computer and use it in GitHub Desktop.
Save vaishnavachath/5758b75846dc503590a6885c0bf016be to your computer and use it in GitHub Desktop.
debian@beaglebone:~$ dmesg | grep -i mikrobus
[ 4.349144] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl pwm_default
[ 4.349160] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl uart_default
[ 4.349170] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl i2c_default
[ 4.349181] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl spi_default
[ 4.349203] mikrobus:mikrobus_port_register: registering port mikrobus-1
[ 4.349385] mikrobus mikrobus-1: mikrobus port 1 eeprom empty probing default eeprom
[ 4.372699] mikrobus:mikrobus_port_eeprom_probe: mikrobus port 1 default eeprom is probed at 57
[ 4.373208] mikrobus_manifest:mikrobus_manifest_header_validate: manifest version too new (101.118 > 0.3)
[ 4.373219] mikrobus mikrobus-1: invalid manifest size -22
[ 4.388390] mikrobus mikrobus-1: failed to register board from manifest
[ 4.392302] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl pwm_default
[ 4.392316] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl uart_default
[ 4.392325] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl i2c_default
[ 4.392337] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl spi_default
[ 4.392354] mikrobus:mikrobus_port_register: registering port mikrobus-0
[ 4.392574] mikrobus mikrobus-0: mikrobus port 0 eeprom empty probing default eeprom
[ 4.423066] mikrobus:mikrobus_port_eeprom_probe: mikrobus port 0 default eeprom is probed at 57
[ 4.423080] mikrobus:mikrobus_port_eeprom_probe: mikrobus port 0 eeprom nvmem device probe failed
debian@beaglebone:
The cape EEPROM on the Techlab Cape is on I2C bus 2 of the pocketbeagle , cape EEPROM contents are being read which causes the
invalid manifest size error
@vaishnavachath
Copy link
Author

debian@beaglebone:~/manifesto$ echo 0 > /sys/class/mikrobus-port/mikrobus-0/delete_device
debian@beaglebone:~/manifesto$ dmesg
[ 1433.175960] mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 1, driver=mpu9150
[ 1433.175971] mikrobus_manifest:mikrobus_manifest_parse:  MPU 9DOF Click manifest parsed with 1 devices
[ 1433.176017] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl pwm_default
[ 1433.176029] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl uart_default
debian@beaglebone:~/manifesto$ ./manifesto -i manifests/EEPROM-2-CLICK.mnfs
debian@beaglebone:~/manifesto$ cat manifests/EEPROM-2-CLICK.mnfb > /sys/class/mikrobus-port/mikrobus-0/new_device 
debian@beaglebone:~/manifesto$ dmesg
[ 1836.847681] mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 1, driver=at25
[ 1836.847692] mikrobus_manifest:mikrobus_manifest_attach_device: device 1, number of properties=3      
[ 1836.847712] mikrobus_manifest:mikrobus_manifest_parse:  EEPROM 2 Click manifest parsed with 1 devices
[ 1836.847752] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl pwm_default
[ 1836.847764] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl uart_default
[ 1836.847774] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl i2c_default
[ 1836.847786] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl spi_default
[ 1836.847812] mikrobus mikrobus-0: registering device : at25
[ 1836.862253] at25 spi0.0: 256 KByte at25 eeprom, pagesize 256
debian@beaglebone:~/manifesto$ echo 0 > /sys/class/mikrobus-port/mikrobus-0/delete_device
debian@beaglebone:~/manifesto$ dmesg
[ 1836.847681] mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 1, driver=at25
[ 1836.847692] mikrobus_manifest:mikrobus_manifest_attach_device: device 1, number of properties=3      
[ 1836.847712] mikrobus_manifest:mikrobus_manifest_parse:  EEPROM 2 Click manifest parsed with 1 devices
[ 1836.847752] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl pwm_default
[ 1836.847764] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl uart_default
[ 1836.847774] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl i2c_default
[ 1836.847786] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl spi_default
[ 1836.847812] mikrobus mikrobus-0: registering device : at25
[ 1836.862253] at25 spi0.0: 256 KByte at25 eeprom, pagesize 256
[ 1846.504808] mikrobus mikrobus-0: removing device at25
debian@beaglebone:~/manifesto$

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment