Использование встроенного слота для карт памяти eMMC в UEFI

419
Depau

У меня Lenovo ThinkPad X1 Yoga 1st (20FR). Он имеет слот для карт памяти eMMC, который, по-видимому, недоступен из прошивки, даже если загружены некоторые соответствующие драйверы:

(uefi shell) > drivers T D Y C I P F A DRV VERSION E G G #D #C DRIVER NAME IMAGE PATH === ======== = = = === === =================================== ========== [...] 1B1 00000010 ? N N 0 0 UEFI SD Host Controller Driver Fv(A881D567-6CB0-4EEE-8435-2E72D33E45B5)/FvFile(334D5254-6160-4E4A-A78C-E15D3B3B3334) 1B2 00000010 ? N N 0 0 UEFI MMC/SD Media Device Driver Fv(A881D567-6CB0-4EEE-8435-2E72D33E45B5)/FvFile(DD223EF8-6D1B-490A-A53E-BA86FAAEB778) [...] 

Как видите, драйверы не предоставляют никаких устройств ( #Dи #C); на самом деле он не отображается с командой devtreeand devices.

Я пытаюсь найти способ обойти это. Оглядываясь в Интернете, я заметил, что в источниках Tianocore EDK2, похоже, есть что-то важное ( ссылка ), однако я не смог собрать его из-за того, что не был знаком с экзотической системой сборки EDK2.

Вопросы:

  • есть ли в прошивке подходящие драйверы для доступа к блочным устройствам eMMC?
  • советы о том, как использовать / построить / протестировать код MmcDxe из EDK2? (дайте мне знать, если мне лучше спросить об этом на StackOverflow)
0
Вы пытались вставить SD-карту в формате FAT32? Nassbirne 5 лет назад 0
Сама SD-карта не обнаружена, не файловая система. И да, файловая система - это fat32, а таблица разделов - GPT. Depau 5 лет назад 0

0 ответов на вопрос