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/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