3.8.13-bone80 maintenance release

Just a heads up:

The newest revision of the BeagleBone Green uses a newer spec of the eMMC.

For most kernel's this is a seamless hardware upgrade.

Except for our ancient 3.8.13 based kernel.

So I've pushed out a new release, and tested it on 1 new bbg board:

=> mmc info
Device: OMAP SD/MMC
Manufacturer ID: 13
OEM: 14e
Name: Q2J54
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.0
High Capacity: Yes
Capacity: 3.6 GiB
Bus Width: 4-bit
Erase Group Size: 512 KiB
HC WP Group Size: 8 MiB
User Capacity: 3.6 GiB WRREL
Boot Capacity: 2 MiB ENH
RPMB Capacity: 512 KiB ENH

[ 0.862806] mmc1: BKOPS_EN bit is not set
[ 0.869942] mmc1: new high speed MMC card at address 0001
[ 0.873175] mmcblk0: mmc1:0001 Q2J54A 3.64 GiB
[ 0.874295] mmcblk0boot0: mmc1:0001 Q2J54A partition 1 2.00 MiB
[ 0.874594] mmcblk0boot1: mmc1:0001 Q2J54A partition 2 2.00 MiB
[ 0.876017] mmcblk0: p1
[ 0.878978] mmcblk0boot1: unknown partition table
[ 0.881766] mmcblk0boot0: unknown partition table

Regards,

Just a heads up:

> The newest revision of the BeagleBone Green uses a newer spec of the eMMC.

> For most kernel's this is a seamless hardware upgrade.

> Except for our ancient 3.8.13 based kernel.

> So I've pushed out a new release, and tested it on 1 new bbg board:

Out of interest, what was the fix / what fails if a an old kernel is
booted on a new board?

On 3.8.13-bone79:

mmc1: unrecognised EXT_CSD revision 7

and then eMMC would not show up..

Regards,

Hi,

>> Out of interest, what was the fix / what fails if a an old kernel is
>> booted on a new board?

> On 3.8.13-bone79:

> mmc1: unrecognised EXT_CSD revision 7

> and then eMMC would not show up..

Ok, thanks - Can you give me a pointer to the commit fixing it?

ah, yeah i had those in the other thread, forgot to copy paste them..

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/mmc/core?id=6636bad839d9936e73e48c4841eda83a58fcdb53

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/mmc/core?id=03a59437ef6b6ad7fb0165cb9b96c08d6bf057fc

Regards,

and here's the wheezy image with the 3.8.13-bone80 kernel with support
for the newer bbg eMMC:

https://rcn-ee.net/rootfs/bb.org/release/2016-06-15/

Regards,

Thank you very much for the fix and for the binaries! I was scratching my head the whole day trying to downgrade my new BBG (emmc chip JY976) to an older bone-debian image without any luck. Your image (7.11) downgrades nicely. Thanks again.

I’ve now mirrored this to http://beagleboard.org/latest-images, but moved it down below the Jessie images. I also hope to soon get some new Jessie images recommended for all manufacturers to update to for future shipments.

Is there a simple way put this kernel file into the “beagleboneblack_save_emmc.zip” file?
I use the BBB eMMC extractor from this site:
http://elinux.org/BeagleBone_Black_Extracting_eMMC_contents

and it works perfectly on all the BBB that I have, but BBG gives me the “unrecognised EXT_CSD revision 7” error

I’ve tried extracting the rootfs and kernel from the bone70 and repackaging it with every combination of zImage and vmlinuz I can find.
Ended up wasting about 5 hours of time with no success. :frowning: