Найти правильные драйверы ACPI без проб и ошибок

Линия, о которой вы сказали, не работает, выглядит как дублирующая конец предыдущей строки. Эта часть:

T, 'TLSv1');

Конец предыдущей строки:

$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1');

Я ожидаю, что вы скопировали/вставили что-то не так, и могли бы удалить эту часть, оставив:

$this->getCurlMethodSettings($method, $params, $isAuthorizationRequired);
-121--253873-

Я просто погуглил, и похоже, что NTFS поддерживается на OSX (ro), FreeBSd FAT32 , вероятно, еще лучше поддерживается, но он более ограничен. Обе файловые системы, как правило, поддерживаются большим количеством устройств.

Если вы не хотите использовать файловую систему, вы можете использовать tar и рассматривать диск как ленту. Я бы представлял, что это будет работать на любой ОС (Windows с Cygwin). Tar специально предназначен для чтения/записи необработанных устройств.

cd files2backup
tar cfvz /dev/sdz .

Для извлечения

tar xfvz /dev/sdz
-121--105313-

я бы предложил использовать FAT32 . Причина в его использовании на USB флэш-накопителях.

Все используют флэш-накопители USB, поэтому каждая ОС будет поддерживать эту файловую систему.

Конечно, многие ОС утверждают, что поддерживают так много файловых систем, но это одна иностранная файловая система, которая использовала все время, поэтому, если есть проблемы, они скоро будут известны и исправлены.

Одним из недостатков FAT32 является отсутствие разрешений. Если требуется сохранить разрешения для файлов, используется такой архиватор, как tar , который может сохранить разрешения для файлов, а затем сохранить файл .tar на резервном диске.

1
11.06.2018, 20:08
1 ответ

Решение состоит в том, чтобы сбросить и декомпилироватьACPI DSDT(таблицу дифференцированного описания системы )из BIOS. Сюда входит код для инициализации устройства ACPI, относящийся к используемой системе, а также необходимые идентификаторы устройств.

Должна быть установлена ​​декомпиляция DSDT с помощью следующих команд(iasl)

cp /sys/firmware/acpi/tables/DSDT dsdt.dat
iasl -d dsdt.dat

Затем запросите идентификаторы устройств в декомпилированном коде

grep '_HID.*"' dsdt.dsl

Вывод будет включать все строки, в которых объявлено устройство, и соответствующие идентификаторы устройств. Наконец, используйте LKDDb, чтобы найти необходимые драйверы ядра acpi для устройств.

Для быстрого извлечения соответствующих строк вы можете использовать это:

wget https://cateee.net/sources/lkddb/lkddb.list
for i in $(grep '_HID.*"' dsdt.dsl | grep -o '"[A-Z0-9]*"'); do grep "$i" lkddb.list; done | sort -u > relevant

Кроме того, перечислите все CONFIG_*переменные из вывода:

cat relevant | grep -o 'CONFIG[A-Z0-9_]*' | sort -u

Обратите внимание, что этот список является только руководством и не гарантирует отсутствие ложных положительных или ложных отрицательных результатов. Если вы хотите быть уверены в том, что вы делаете, вы должны исследовать dsdt.dslсамостоятельно.

3
27.01.2020, 23:32

Теги

Похожие вопросы