BIOS advanced features

13 views
Skip to first unread message

Frédéric Dumas

unread,
Mar 25, 2019, 9:45:42 AM3/25/19
to Hackerspace KRK

Na pewnej płycie głównej HP, wewnętrzne 9-pinowe "header" USB 2.0 jest dedykowane do podłączenia portów USB typu A na panelu przednim. Akceptuje nośniki "USB Mass Storage", ale nie obsługuje żadnych innych urządzeń. Gdy podłączam klawiaturę, mysz lub inne urządzenie, kontroler wyłącza zasilanie +5V zaraz po handshaku. W ten sposób wszystkie urządzenia USB są blokowane przez kontroler USB i niewidoczne pod 'lsusb'. Z wyjątkiem nośników "USB Mass Storage", jak już wspomniano.

To pierwszy raz, kiedy widziałem takie funkcjonowanie na płycie głównej. "Not a bug, but a feature"™.  Czy mam rację sądząc, że blokowanie to odbywa się na poziomie BIOS-u? Oczywiście BIOS tej płyty głównej nie oferuje widocznego sposobu odblokowania tego "header" USB. W pobliżu na płycie głównej nie ma też jumpera.

Czy ktokolwiek wie, czy dodatkowe funkcje BIOS-u mogą być dostępne na maszynie HP, takie zaawansowane ukryte funkcje, poprzez kombinację klawiszy przed uruchamianiem systemu? Szukam jakiegoś "cheat code".

Dzięki.
WP_20190321_19_08_51_Pro.jpg

Szymon Reiter

unread,
Mar 25, 2019, 11:40:50 AM3/25/19
to hackers...@googlegroups.com

Czy przed załadowaniem systemu (np w BIOSie), też klawiatura nie działa podłączona do tego portu?
Co zgłasza system (dmesg/journalctl) po podłączeniu myszy do tego portu?

W dniu 25.03.2019 o 14:45, Frédéric Dumas pisze:
--
Otrzymujesz tę wiadomość, bo subskrybujesz grupę „Hackerspace KRK” w Grupach dyskusyjnych Google.
Aby anulować subskrypcję tej grupy i przestać otrzymywać od niej wiadomości, wyślij e-maila na hackerspace-k...@googlegroups.com.
Aby wyświetlić tę dyskusję w internecie, otwórz https://groups.google.com/d/msgid/hackerspace-krk/9d9bcc48-32e3-4331-b3c9-46a60ea1c24e%40googlegroups.com.
-- 
Z poważaniem,
Szymon Reiter

Frédéric Dumas

unread,
Mar 26, 2019, 4:57:46 AM3/26/19
to Hackerspace KRK

Cześć Szymonie,

Le lundi 25 mars 2019 15:40:50 UTC, Szymon Reiter a écrit :

Czy przed załadowaniem systemu (np w BIOSie), też klawiatura nie działa podłączona do tego portu?


Dokładny tak jak opisujesz. Any w BIOSie, any nawet na phasie POSTu: nie jestem w stanie n.p. przyjść do BIOSu naciskając na F10 na klawiaturze podpinanym do tego portu.

Co zgłasza system (dmesg/journalctl) po podłączeniu myszy do tego portu?


To wielkie cicho. Po prostu kernel wogóle nic nie widzi, kiedy podpinam myszkę czy klawiatur do tego portu. Odwrotnie, kiedy podpinam pendrive USB, urządzenie się normalnie pojawi w logach dmesg.

Zakładam, że HP chciał blokować w portach na przednim panelu fake USB devices, które wygłądają tak jak pendrive ale głosują się tak jak klawiaturem i myszką. Potrzebuję  wyłączyć to zabezpieczenie w BIOS-ie. Czy uda się robić ?
Reply all
Reply to author
Forward
0 new messages