Zdravím,
velice děkuju za odkaz na původní článek, protože mě to pomohlo nakopnout správným směrem.
Mám taky notebook A6Km-Q011, ale oprava zmíněných výskytů mi nepomohla (USB stále dělalo neplechu). Jakou jste zkoušeli verzi BIOSu?
Já jsem si všiml, že původní BIOS 202 (který na webu ASUSu už není) s USB pracuje správně, ale je tam problém se zatížením CPU, pokud teplota přeroste 83 stupňů, což se mi občas povede - to bylo v novějších BIOSech opraveno a navíc ty nové zobrazují teplotu grafické karty.
Takže jsem porovnal DSDT tabulky ve verzi BIOSu 202 a 210 a povedlo se mi opravit tento problém malinko jinak. Jako bonus opět funguje s2disk (jako ve verzi 202). Byl jsem si tak jistý správností svého řešení, že jsem patchnul originální BIOS a custom DSDT nacpal do něj. Není tedy třeba upravovat jádro. Postup jsem zveřejnil zde, můžete tam můj BIOS také stáhnout (samozřejmě na své vlastní riziko):
http://web.hkfree.org/~lada/asus-dsdt/Napsal jsem to anglicky, protože se to třeba bude hodit i někomu mimo ČR.
Co na tom ale opravdu nechápu je, co tam vlastně bylo za chybu - v changelogu BIOSu píšou, že opravili vytuhnutí systému Win2k, pokud je při bootu připojené USB zařízení, ale nový opravný kód je spuštěn pouze pokud NEMÁME Win2k. Ten workaround původně zamýšlený pro Win2k zřejmě ostatní systémy od MS přežijou, ale Linux ne.
Moc rád bych věděl, jak se to vlastně na Win2k chová. Podle mě tam ta chyba je pořád, a ještě odstřelili i Linux. Win2k nemám, netestoval jsem. Ale myslím, že je to z toho kódu celkem zřejmé.
P.S. zvažoval jsem použít bios v.300, ale zavrh jsem to, protože po zaklopení displeje a otevření, se sám nerozsvítí. Je to nová feature, kterou nechci. Kdyby měl někdo zájem, tak se mohu pokusit tenhle bios upravit taky.
P.P.S. Jestli v notebooku taky máte ipw2200, který má zakázané kanály 12 a 13, tak se na ten odkaz taky koukněte, našel jsem na to řešení změnou eeprom wifi karty.