Bezpodstawny komunikat ,,Not using MMCONFIG''

Ogólne pytania dotyczące systemu
kamil.deb
Posty: 23
Rejestracja: 28 stycznia 2009, 14:50
Lokalizacja: Otwock

Bezpodstawny komunikat ,,Not using MMCONFIG''

Post autor: kamil.deb »

Witam.

To słynne MMCONFIG już się pojawiło, ale nie w mojej wyjątkowej formie.
Ogólnie jest tak, że jądro podaje przyczynę, np. błąd BIOSu lub coś innego. U mnie nie ma podanych żadnych informacji dlaczego tak jest (ręcznie obejrzałem zawartość logu), a żeby było śmieszniej później w logu mam: ,,Using MMCONFIG at...'', zresztą sami zobaczcie:
kamil@feynman:~$ sudo cat /var/log/kern.log | grep MMCONFIG
Feb 7 00:21:07 feynman kernel: [ 0.232014] PCI: Not using MMCONFIG.
Feb 7 00:21:07 feynman kernel: [ 0.270682] PCI: Using MMCONFIG at e0000000 - efffffff
Co o tym sądzicie?

Pozdrawiam
tadzik
Beginner
Posty: 183
Rejestracja: 29 grudnia 2007, 20:36
Lokalizacja: Warszawa/Izabelin

Post autor: tadzik »

Zauważyłem to na (dużo) starszych kompach, może po prostu jakiś błąd z kompatybilnością z biosem?
kamil.deb
Posty: 23
Rejestracja: 28 stycznia 2009, 14:50
Lokalizacja: Otwock

Post autor: kamil.deb »

Hej,

zastanawiam się, czy nie jest to jakiś problem z obsługą tego zdarzenia w jądrze, ponieważ np, w nowych Ubunciakach czy openSUSE tego komunikatu już nie ma. Miałem go też w którejś z kolei Fedorze (7 bodajże), ale później w F8 już go nie było.

Czy nie jest to kwestia jakiejś zmiany w jądrze? Nie pamiętam aby w opcjach bootowania pojawiało się:

Kod: Zaznacz cały

pci=nommconf
A w ogóle czy warto uaktualniać BIOS dla czegoś takiego:

Kod: Zaznacz cały

BIOS 0913
Disable PCI prefetch feature 
W opisie jest tylko ta wzmianka o prefetch.
Moje komunikaty o PREFETCH:

Kod: Zaznacz cały

Feb  7 11:23:17 feynman kernel: [    0.508936]   PREFETCH window: disabled.
Feb  7 11:23:17 feynman kernel: [    0.508936]   PREFETCH window: disabled.
Feb  7 11:23:17 feynman kernel: [    0.508936]   PREFETCH window: disabled.
Feb  7 11:23:17 feynman kernel: [    0.508936]   PREFETCH window: 0x80000000-0x83ffffff
Feb  7 11:23:17 feynman kernel: [    0.508936]   PREFETCH window: 0x00000000db000000-0x00000000dcffffff
Pozdrawiam
wieszti
Beginner
Posty: 143
Rejestracja: 31 stycznia 2009, 18:28

Post autor: wieszti »

kamil.deb pisze:Czy nie jest to kwestia jakiejś zmiany w jądrze?
Możliwe bo jak zainstalowałem jądro 2.6.28.3 z siduxa to ten komunkat znikł
kamil.deb
Posty: 23
Rejestracja: 28 stycznia 2009, 14:50
Lokalizacja: Otwock

Post autor: kamil.deb »

A jak wygląda u Was praca z samodzielnie skompilowanymi nowszymi jądrami Linux? Stabilnie, bez problemów? Czasem się zastanawiam nad wrzuceniem 2.6.28.

Pozdrawiam
wieszti
Beginner
Posty: 143
Rejestracja: 31 stycznia 2009, 18:28

Post autor: wieszti »

Ja na razie mam 2.6.28 z repozytorium Siduxa od 3 dni i nie narzekam. Działa stabilnie i szybko. Z takich najbardziej widocznych rzeczy to widocznie skrócił się czas uruchamiania, także hibernacja i wznawianie jest teraz bardzo szybkie. Teraz tylko muszę w oparciu o ten config zrobić swoje jajo.
kamil.deb
Posty: 23
Rejestracja: 28 stycznia 2009, 14:50
Lokalizacja: Otwock

Post autor: kamil.deb »

Witam,

już spod nowego jajka 2.6.28-4! Haha! :-P

Ten komunikat także pojawia się w logach dla nowego jajka, ale w jakiś sposób jest ignorowany i nie wyświetlany.
Ogólne zmiany są takie, że zniknęły cztery linijki z loga o ignorowaniu błędu w ACPI i częściej z jakiegoś powodu włącza mi się chłodzenie. I tyle.

Pozdrawiam
Maciek_Rutecki
Posty: 93
Rejestracja: 28 czerwca 2006, 20:31
Lokalizacja: Koluszki

Post autor: Maciek_Rutecki »

Czytanie ze zrozumieniem się kłania:

Kod: Zaznacz cały

[    0.172274] PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
[    0.172274] PCI: Not using MMCONFIG.
[...]
[    0.216512] PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
[    0.227104] PCI: MCFG area at f8000000 reserved in ACPI motherboard resources
[    0.227112] PCI: Using MMCONFIG for extended config space
To z 2.6.29-rc3. Nie widać, że dotyczy to różnych obszarów? ~2.6.26(7) nastąpiła zmiana z uwzględnieniem ACPI. Później jedynie uszczegółowiono komunikat.

Początkowo był np. taki:

Kod: Zaznacz cały

PCI: BIOS Bug: MCFG area at f8000000 is not E820-reserved
PCI: Not using MMCONFIG.
To poprawiono bodajże 2.6.24, umożliwiając użycie MCFG dla nowszych płyt głównych.
ODPOWIEDZ