Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

[Lug-bg] DMA: OUT OF SW-IIOMMU SPACE


  • Subject: [Lug-bg] DMA: OUT OF SW-IIOMMU SPACE
  • From: "Maria Nikolova" <mara.ovni@xxxxxxxxx>
  • Date: Sun, 19 Oct 2008 01:37:08 +0300

Здравейте. Тук имаме един лаптоп ASUS X50SL с 4GB RAM и от половин ден се опитваме да му сложим някакъв Линукс.

Първоначалната идея беше за Debian Lenny Beta 2 netinst с ядро 2.6.24. Опитахме 3-4 пъти и всеки път в един момент (малко след като започва да дърпа софтуерните пакети) инсталацията спира и на терминала започват съобщения:
DMA: OUT OF SW-IIOMMU SPACE
със съответните параметри (номер на устройството и брой недостигащи байтове).
За съжаление дори Google не даваше много информация по въпроса, имаше един-двама със същия проблем (и пак с ASUS) и нищо не бяха успели да измислят.
Бяхме пускали Live CD Ubuntu 8.04 (пак ядро 2.6.24), което вървеше и инсталирахме него. Инсталацията мина успешно, но радостта беше кратка, в опита да дръпнем драйвер за видеото получихме съобщение, че не може да се запише на харддиска, защото файловата система е read-only (не просто потребителя няма права да си пише в home-а, а никой никъде нищо не може да пише). След това за части от секундата почти всичко почна да замръзва, по терминалите се появиха същите DMA: OUT OF SW-IIOMMU SPACE грешки и само ръчно спиране можеше да помогне. Оттогава не сме пускали :-(

Из това, което намерихме в нета, ставаше въпрос за ядра 2.6.25, 2.6.26 и изобщо мисля се говореше за 2.6.22 и нагоре, че се получава така.
За съжаление малко трудно ще е да сложим по-ранно ядро, защото пък драйвера за LAN-картата се поддържа официално от 2.6.24 нагоре, а за някакво по-ранно ядро трябва да се edit-не сорс кода и да се прекомпилира ядрото.
Трябва още да спомена, че дори и boot с деактивирано iommu дава напълно същата ситуация, т.е. може би не се деактивира напълно или не се деактивира правилното нещо...
Хората бяха пробвали с различни допълнителни boot опции, но нито една не беше успяла да промени нещата.
Ние тук хващаме основната идея на DMA и (IO)MMU, но ако може някой да разкаже повече за това, което ни се случва :-|.
Някъде видях, че едно от качествата на IOMMU е да може да се достъпва памет над 4GB, ние сме точно на границата...
Освен това разсъждаваме над въпроса дали устройството, което дава тази грешка не е/може да бъде LAN-картата, защото всеки път апокалипсисът се случваше по време на дърпане на пакети от Интернет.

Изобщо, ако някой знае нещо по тези теми, нещо, което поне да ни изясни какво се случва (дори и да не можем да го поправим), моля ви, пишете... Отчаянието е голямо...
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg


 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.