Back a couple of years Felix kindly helped me getting data from the onboard baro on Aspirin IMU 2.1 r1. To achieve this the subsystem mpu6000_hmc5883 was created.
Everything has worked fine up to, and including v5.8. Now when switching to v5.10 I couldn't get data from the IMU anymore. I'm on Ubuntu 16.04 LTS.
After scratching my head a bit I changed SPI_SLAVE0 to SPI_SLAVE2 in line 44 of conf/modules/imu_mpu6000_hmc5883.xml. Then I got data from the IMU again.