IGEPv2 Board #2: I cannot access i2c2. When I do a i2cdetect -l it is listed as present but when I do a i2cdetect -r 2 I get kernel messages printed
omap_i2c omap_i2c.2: Arbitration lost repeated on screen.
When I add a device, I get a different but similar message.
Accepted Answer0Hi Eduard
My apologies - I added a thread! ... and thanks so much for responding and helping!!
Attached is the dmesg with the sd card inserted (and ignored) by the system. The igep.ini and zImage are the original that came installed in this board in /boot.
Note that I am still getting the "Arbitration lost" message on this board as well??? Whatever I am doing wrong, I am consistent!
It seems to now find my SD cards ok and puts them in /dev/ (see attached). My SD card is 2 partitions: with a uboot FAT boot partition containing my own linux kernel and a rootfs I built in the 2nd EXT3 partition. I know the SD card boots properly because it works on my other igepv2 board created at Free Electrons course. I had wanted the board to boot from the SD card, not the Yocto ISEE default on jffs2 flash (see attached).
Is there something I must set in /boot/igep.ini to get the board to look in the SD card first, then default to Yocto ISEE flash if there is no card present? Right now it seems to not look for an SD card before defaulting to flash for booting. I thought it was hardware driven to look at the SD card first.
Accepted Answer0Hello Peter,
You can see at the begining of the log:
XLoader: try load kernel from MMC
XLoader: try load kernel from Flash
XLoader: kernel zImage loaded from FLASH at 0x80008000 size = 3153392
XLoader: IGEPv2 : kernel boot ...
The XLoader it is trying to boot from MMC.
Please, Can you try with a different SD using our default firmware? (see attached link)
If doesn't start with this new sd, pleae send us the dmesg.