eMMC and buildroot - ACPI mode not detected

Hello,
I tried to use the eMMC with the latest stable buildroot (kernel 4.19) but the eMMC was not detected (I enabled the SDHCI_ACPI option).
I finally managed to use it by swithing the mode to PCI in the BIOS.
So I have a few questions:
- Is ACPI a better mode? If so, why? (I didn't find anything relevant for now).
BTW, if someone managed to enable the eMMC detection with ACPI mode, I would be please to know what I missed on the kernel configuration
Comments
-
Hi @sivizue ,
The only one kernel supported by our team is the kernel 4.15:
https://wiki.up-community.org/UbuntuIt is supported for Ubuntu 16.04 and Ubuntu 18.04 as well.
Please, confirm you are able to install the supported Ubuntu + kernel in your UP board. -
Hi,
The board is working like a charm with both Ubuntu 16.04, Ubuntu 18.04 and Debian buster (testing). I already try the 4.14 and 4.15 version, but I get the same behavior. I suspect that another option shall be enabled to detect the eMMC in ACPI mode properly, but I can figure out which one.
BTW, it is also working properly with buildroot if the eMMC is configured in PCI mode in the BIOS (hence my question ACPI vs PCI)
-
Hi @sivizue ,
For ACPI option, I think kernel configuration is necessary as well.
You said, you get CONFIG_MMC_SDHCI_ACPI enable, right?
That configurations depends on CONFIG_MMC_SDHCI && CONFIG_ACPI && CONFIG_PCI. Did you enable them for your kernel? -
Hi,
Theses configurations are enabled (in fact, I don't think that it is possible to enable MMC_SDHC_ACPI without the others).
Anyway, thank you for your help
-
Hi @sivizue ,
If the MMC controller is configured in ACPI mode in the BIOS, then you should see the ACPI directory here:
cat /sys/bus/acpi/devices/80860F14:00/statusThat is the first test to be sure the ACPI mode is set correctly via BIOS settings.
Could you please confirm that to me?
Categories
- All Categories
- 105 Announcements & News
- 57 Product News - New Product/Product Change Notice/ End-of-life
- 186 Welcome Developers!
- 55 Unboxing & Project Sharing
- 50 Tech Updates
- 694 UP Products
- 11 UP 7000
- 1 UP Squared i12
- 10 UP Xtreme i12
- 12 UP Squared Pro 7000
- 1 UP Element i12 Edge
- 19 UP Squared V2
- 59 UP 4000
- 24 UP Xtreme i11
- 35 UP Squared 6000
- 60 UP Squared Pro
- 143 UP Xtreme
- 837 UP Squared
- 1.4K UP Board
- 89 UP Core Plus
- 222 UP Core
- 3 UP Xtreme Lite
- 44 UP AI Edge
- 216 Starter Kits & Peripheral