Created
August 14, 2020 17:00
-
-
Save vaishnavachath/5758b75846dc503590a6885c0bf016be to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
Author
vaishnavachath
commented
Aug 14, 2020
•
debian@beaglebone:~/manifesto$ ./manifesto -i manifests/ETH-CLICK.mnfs
debian@beaglebone:~/manifesto$ cat manifests/ETH-CLICK.mnfb > /sys/class/mikrobus-port/mikrobus-0/new_device
debian@beaglebone:~/manifesto$ dmesg
[ 1254.904969] mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 1, driver=enc28j60
[ 1254.904980] mikrobus_manifest:mikrobus_manifest_parse: ETH Click manifest parsed with 1 devices
[ 1254.905026] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl pwm_default
[ 1254.905038] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl uart_default
[ 1254.905049] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl i2c_default
[ 1254.905062] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl spi_default
[ 1254.905087] mikrobus mikrobus-0: registering device : enc28j60
[ 1254.915894] enc28j60 spi0.0: Ethernet driver 1.02 loaded
[ 1254.945932] enc28j60 spi0.0 eth0: link down
[ 1254.945970] enc28j60 spi0.0 eth0: multicast mode
[ 1254.946584] enc28j60 spi0.0 eth0: multicast mode
[ 1254.994077] enc28j60 spi0.0 eth0: link up - Half duplex
[ 1254.994280] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 1254.994613] enc28j60 spi0.0 eth0: multicast mode
[ 1255.012570] enc28j60 spi0.0 eth0: multicast mode
[ 1255.324775] enc28j60 spi0.0 eth0: multicast mode
debian@beaglebone:~/manifesto$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can
3: can1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can
4: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 1c:ba:8c:a2:ed:6a brd ff:ff:ff:ff:ff:ff
inet 192.168.7.2/24 brd 192.168.7.255 scope global usb0
valid_lft forever preferred_lft forever
inet6 fe80::1eba:8cff:fea2:ed6a/64 scope link
valid_lft forever preferred_lft forever
5: usb1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 1c:ba:8c:a2:ed:6e brd ff:ff:ff:ff:ff:ff
inet 192.168.6.2/24 brd 192.168.6.255 scope global usb1
valid_lft forever preferred_lft forever
6: usb2: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether 3e:f0:60:bb:f4:b1 brd ff:ff:ff:ff:ff:ff
inet 192.168.42.177/24 brd 192.168.42.255 scope global usb2
valid_lft forever preferred_lft forever
inet6 fe80::3cf0:60ff:febb:f4b1/64 scope link
valid_lft forever preferred_lft forever
7: eth0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether c6:4f:b1:6f:4a:34 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.13/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::c44f:b1ff:fe6f:4a34/64 scope link
valid_lft forever preferred_lft forever
debian@beaglebone:~/manifesto$ echo 0 > /sys/class/mikrobus-port/mikrobus-0/delete_device
debian@beaglebone:~/manifesto$ dmesg
[ 1254.904969] mikrobus_manifest:mikrobus_manifest_attach_device: parsed device 1, driver=enc28j60
[ 1254.904980] mikrobus_manifest:mikrobus_manifest_parse: ETH Click manifest parsed with 1 devices
[ 1254.905026] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl pwm_default
[ 1254.905038] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl uart_default
[ 1254.905049] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl i2c_default
[ 1254.905062] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl spi_default
[ 1254.905087] mikrobus mikrobus-0: registering device : enc28j60
[ 1254.915894] enc28j60 spi0.0: Ethernet driver 1.02 loaded
[ 1254.945932] enc28j60 spi0.0 eth0: link down
[ 1254.945970] enc28j60 spi0.0 eth0: multicast mode
[ 1254.946584] enc28j60 spi0.0 eth0: multicast mode
[ 1254.994077] enc28j60 spi0.0 eth0: link up - Half duplex
[ 1254.994280] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 1254.994613] enc28j60 spi0.0 eth0: multicast mode
[ 1255.012570] enc28j60 spi0.0 eth0: multicast mode
[ 1255.324775] enc28j60 spi0.0 eth0: multicast mode
[ 1256.936105] enc28j60 spi0.0 eth0: multicast mode
[ 1256.941001] enc28j60 spi0.0 eth0: multicast mode
[ 1275.024503] mikrobus mikrobus-0: removing device enc28j60
debian@beaglebone:~/manifesto$
debian@beaglebone:~/manifesto$ ./manifesto -i manifests/MPU-9DOF-CLICK.mnfs
debian@beaglebone:~/manifesto$ cat manifests/MPU-9DOF-CLICK.mnfb > /sys/class/mikrobus-port/mikrobus-0/new_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
[ 1433.176040] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl i2c_default
[ 1433.176052] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl spi_default
[ 1433.176078] mikrobus mikrobus-0: registering device : mpu9150
[ 1433.235341] inv-mpu6050-i2c 1-0068: mounting matrix not found: using identity...
[ 1433.235382] inv-mpu6050-i2c 1-0068: supply vdd not found, using dummy regulator
[ 1433.235477] inv-mpu6050-i2c 1-0068: supply vddio not found, using dummy regulator
[ 1433.347862] inv-mpu6050-i2c 1-0068: whoami mismatch got 0x71 (MPU9250)expected 0x68 (MPU9150)
debian@beaglebone:~/manifesto$ iio_info
Library version: 0.19 (git tag: v0.19)
Compiled with backends: local xml ip usb serial
IIO context created with local backend.
Backend version: 0.19 (git tag: v0.19)
Backend description string: Linux beaglebone 5.8.0-bone10 #1xross PREEMPT Thu Aug 13 04:14:15 UTC 2020 armv7l
IIO context has 1 attributes:
local,kernel: 5.8.0-bone10
IIO context has 3 devices:
iio:device0: TI-am335x-adc.0.auto (buffer capable)
8 channels found:
voltage0: (input, index: 0, format: le:u12/16>>0)
1 channel-specific attributes found:
attr 0: raw value: 3400
voltage1: (input, index: 1, format: le:u12/16>>0)
1 channel-specific attributes found:
attr 0: raw value: 3331
voltage2: (input, index: 2, format: le:u12/16>>0)
1 channel-specific attributes found:
attr 0: raw value: 3511
voltage3: (input, index: 3, format: le:u12/16>>0)
1 channel-specific attributes found:
attr 0: raw value: 1509
voltage4: (input, index: 4, format: le:u12/16>>0)
1 channel-specific attributes found:
attr 0: raw value: 1504
voltage5: (input, index: 5, format: le:u12/16>>0)
1 channel-specific attributes found:
attr 0: raw value: 0
voltage6: (input, index: 6, format: le:u12/16>>0)
1 channel-specific attributes found:
attr 0: raw value: 0
voltage7: (input, index: 7, format: le:u12/16>>0)
1 channel-specific attributes found:
attr 0: raw value: 1261
2 buffer-specific attributes found:
attr 0: data_available value: 0
attr 1: watermark value: 1
iio:device1: mpu9150 (buffer capable)
12 channels found:
accel_x: (input, index: 0, format: be:S16/16>>0)
6 channel-specific attributes found:
attr 0: calibbias value: 8684
attr 1: matrix value: 0, 0, 0; 0, 0, 0; 0, 0, 0
attr 2: mount_matrix value: 1, 0, 0; 0, 1, 0; 0, 0, 1
attr 3: raw value: 368
attr 4: scale value: 0.000598
attr 5: scale_available value: 0.000598 0.001196 0.002392 0.004785
accel_y: (input, index: 1, format: be:S16/16>>0)
6 channel-specific attributes found:
attr 0: calibbias value: 3831
attr 1: matrix value: 0, 0, 0; 0, 0, 0; 0, 0, 0
attr 2: mount_matrix value: 1, 0, 0; 0, 1, 0; 0, 0, 1
attr 3: raw value: -580
attr 4: scale value: 0.000598
attr 5: scale_available value: 0.000598 0.001196 0.002392 0.004785
accel_z: (input, index: 2, format: be:S16/16>>0)
6 channel-specific attributes found:
attr 0: calibbias value: -2045
attr 1: matrix value: 0, 0, 0; 0, 0, 0; 0, 0, 0
attr 2: mount_matrix value: 1, 0, 0; 0, 1, 0; 0, 0, 1
attr 3: raw value: 17292
attr 4: scale value: 0.000598
attr 5: scale_available value: 0.000598 0.001196 0.002392 0.004785
temp: (input)
3 channel-specific attributes found:
attr 0: offset value: 12420
attr 1: raw value: 222
attr 2: scale value: 2.941176
anglvel_x: (input, index: 4, format: be:S16/16>>0)
5 channel-specific attributes found:
attr 0: calibbias value: 0
attr 1: mount_matrix value: 1, 0, 0; 0, 1, 0; 0, 0, 1
attr 2: raw value: -48
attr 3: scale value: 0.001064724
attr 4: scale_available value: 0.000133090 0.000266181 0.000532362 0.001064724
anglvel_y: (input, index: 5, format: be:S16/16>>0)
5 channel-specific attributes found:
attr 0: calibbias value: 0
attr 1: mount_matrix value: 1, 0, 0; 0, 1, 0; 0, 0, 1
attr 2: raw value: -3
attr 3: scale value: 0.001064724
attr 4: scale_available value: 0.000133090 0.000266181 0.000532362 0.001064724
anglvel_z: (input, index: 6, format: be:S16/16>>0)
5 channel-specific attributes found:
attr 0: calibbias value: 0
attr 1: mount_matrix value: 1, 0, 0; 0, 1, 0; 0, 0, 1
attr 2: raw value: 2
attr 3: scale value: 0.001064724
attr 4: scale_available value: 0.000133090 0.000266181 0.000532362 0.001064724
magn_x: (input, index: 7, format: be:s13/16>>0)
3 channel-specific attributes found:
attr 0: mount_matrix value: 0, 1, 0; 1, 0, 0; 0, 0, -1
attr 1: raw value: -10
attr 2: scale value: 0.003574
magn_y: (input, index: 8, format: be:s13/16>>0)
3 channel-specific attributes found:
attr 0: mount_matrix value: 0, 1, 0; 1, 0, 0; 0, 0, -1
attr 1: raw value: -34
attr 2: scale value: 0.003574
magn_z: (input, index: 9, format: be:s13/16>>0)
3 channel-specific attributes found:
attr 0: mount_matrix value: 0, 1, 0; 1, 0, 0; 0, 0, -1
attr 1: raw value: -20
attr 2: scale value: 0.003574
timestamp: (input, index: 10, format: le:S64/64>>0)
gyro: (input, WARN:iio_channel_get_type()=UNKNOWN)
1 channel-specific attributes found:
attr 0: matrix value: 0, 0, 0; 0, 0, 0; 0, 0, 0
3 device-specific attributes found:
attr 0: current_timestamp_clock value: realtime
attr 1: sampling_frequency value: 50
attr 2: sampling_frequency_available value: 10 20 50 100 200 500
2 buffer-specific attributes found:
attr 0: data_available value: 0
attr 1: watermark value: 1
1 debug attributes found:
debug attr 0: direct_reg_access value: 0xBF
Current trigger: trigger0(mpu9150-dev1)
trigger0: mpu9150-dev1
0 channels found:
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
[ 1433.176040] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl i2c_default
[ 1433.176052] mikrobus:mikrobus_port_pinctrl_select: setting pinctrl spi_default
[ 1433.176078] mikrobus mikrobus-0: registering device : mpu9150
[ 1433.235341] inv-mpu6050-i2c 1-0068: mounting matrix not found: using identity...
[ 1433.235382] inv-mpu6050-i2c 1-0068: supply vdd not found, using dummy regulator
[ 1433.235477] inv-mpu6050-i2c 1-0068: supply vddio not found, using dummy regulator
[ 1433.347862] inv-mpu6050-i2c 1-0068: whoami mismatch got 0x71 (MPU9250)expected 0x68 (MPU9150)
[ 1450.504350] mikrobus mikrobus-0: removing device mpu9150
debian@beaglebone:~/manifesto$
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