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
- 63 Announcements & News
- 139 Product News - New Product/Product Change Notice/ End-of-life
- 112 Welcome Developers!
- 60 Unboxing & Project Sharing
- 114 Tech Updates
- 3.6K UP Products
- 119 UP 7000
- 25 UP Squared i12
- 24 UP Xtreme i12
- 14 UP Squared Pro 7000
- 1 UP Element i12 Edge
- 24 UP Squared V2
- 65 UP 4000
- 23 UP Xtreme i11
- 34 UP Squared 6000
- 59 UP Squared Pro
- 135 UP Xtreme
- 820 UP Squared
- 1.4K UP Board
- 74 UP Core Plus
- 217 UP Core
- 3 UP Xtreme Lite
- 40 UP AI Edge
- 265 Starter Kits & Peripheral