Knoppix to debian, wiec podpatrz u niego jak wygladaja przerwania, oraz czy moze jakie argumenty na kernel zawiesza.
Knoppix to Debian, z tym że nie ma na nim sterowników 'nvidia' tylko 'nv' więc się u mnie nie zawiesza.
Knoppix startuje tak:
Kod: Zaznacz cały
knoppix@2[knoppix]$ cat /proc/cmdline
ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt.gz nomce quiet BOOT_IMAGE=knoppix BOOT_IMAGE=linux
natomiast przerwania w knoppixie wyglądają tak:
Kod: Zaznacz cały
knoppix@2[knoppix]$ cat /proc/interrupts
CPU0 CPU1
0: 624760 5794 XT-PIC timer
1: 933 1 IO-APIC-edge i8042
5: 1 2 IO-APIC-level ohci1394
7: 5797 624671 IO-APIC-level sdhci:slot0
8: 0 1 IO-APIC-edge rtc
9: 3106 3 IO-APIC-level acpi
12: 122 2 IO-APIC-edge i8042
14: 8862 20 IO-APIC-edge ide0
16: 529 7 IO-APIC-level libata
17: 500864 1 IO-APIC-level ehci_hcd:usb1, ohci_hcd:usb2
18: 33426 1 IO-APIC-level eth0, eth0, eth0
19: 186 1 IO-APIC-level HDA Intel
NMI: 0 0
LOC: 624142 624142
ERR: 1
MIS: 622453
Próbowałem instalować sterowniki nvidii w knoppixie jednak to za dużo zachodu, musiałbym dociągnąć headersy z internetu, ale połączenie mi nie działa, znowu trzeba by kombinować, a nie ma sensu tracić czas na knoppixa, kiedy mam problem z debianem...
Uruchamiałem również system Kororaa XGL Live CD (oparta na Gentoo), aby sprawdzić zachowanie akceleracji ze sterowników nvidia na moim laptopie pod tamtym systemem.
Początkowo nie chciał odpalić na moim acpi:
Kod: Zaznacz cały
...MP-BIOS bug: 8254 timer not connected to IO-APIC
Kernel panic: not syncing: IO-APIC + timer doesn't work! Boot with apic=debug and send a report. Then try booting with the 'noapic' option
Jednak kiedy odpaliłem Kororę z opcjami 'noapic ide=nodma' zadziałała pięknie z grafiką 3d nvidia i pracowała bez żadnego zwisu. A co dziwniejsze plik /proc/interrupts w Kororze wyglądał podobnie jak ten mój debianowy przed dokonaniem wpisu "acpi_irq_nobalance" tzn - nvidie mam na tym samym przerywaniu co usb i inne moduły, a mimo to nie zauważyłem żadnej niestabilności, wszystko działa jak powinno.
Poza tym zawsze mozesz sshd na laptopie zainstalowac i w trakcie zwisu sprobowac sie do niego dostac i wtedy w logach i /proc pogrzebac, moze cos tam znajdziesz :mrgreen:
nie wiem czy to coś da... w logach i tak nic ciekawego nie ma, tak jakby system nie wiedział o tym że się zawiesza...

tymbardziej że nie zawsze zatrzymuje się wszystko na amen, czasem muzyka odtwarza się dalej, można machać myszką, a czasem choć rzadko udaje się nawet przejść do F1 czy nawet 'odwiesić' system wciskająć na przemian ESC, ALT+TAB itp... ale w większości wypadków jednak nie daje się go 'odwiesić'.
Potestuj na nv, zeby miec pewnosc ze to nvidia i jesli uzywasz spatchowanych sterowniko to je wywal, i zainstaluj sterowniki ze repo Debina, uzywajac module-assistant
Potestowałem na 'nv' - ani razu mi się nie zawiesił, wszystko (prócz akceleracji) działało bez zarzutu.
Nie używam spatchowanych sterowników, tylko oryginalne ze strony nvidia.com. Nie istalowałem też tych z repo, gdyż nie działał mi na nich compiz (były przestarzałe). Ponadto nie mogę zainstalować sterowników z repo ponieważ zepsuli coś w repozytorium i brakuje wielu pakietów (m. in. nvidia-glx, czy vlc...).
opcje w xorg dla nvidi...
...dawno zahaszowałem jednak właściwie nie ma znaczenia, czy są czy ich nie ma - u mnie działa tak samo.
Jeśli chodzi o xorg to dziwi mnie tylko że ładuje mi tylko jeden moduł standardowo (glx), oraz że mam pustą sekcję Files, a mimo to xorg się uruchamia... tylko po paru minutach zawiesza...
Może skopiuj jądro Knopixxa na dysk, dodaj do GRUB-a i uruchom z Debianem?
Chyba nie ma sensu, zwiechy są niezależne od wersji jądra.
Nie napisałeś którego kernela masz zainstalowanego. Przypuszczam, że jest to 2.6.21.
Zgadza się.
Spróbuj zainstalować np. 2.6.22.
Zainstalowałem, zwiechy dalej są na nvidii, bez zmian na tym jajku. :/
Edit:
Zaczynam już wątpić we wszystko... kiedy tym razem zresetowałem laptopa system zawiesił się jeszcze w konsoli, przed załadowaniem sterowników, podczas uruchamiania... totalny zwis konsoli i znów wymagany reset.
Wyglądało by na to że za wszystkie problemy odpowiedzialne są BIOS/APIC/ACPI, a sterowniki nvidia tylko 'pomagają' im, 'przyspieszają' zawieszenie się komputera.
Nie wiem już co robić.. w necie znalazłem mnóstwo rozwiązań podobnych problemów dla laptopów z mojej serii (HP Pavilion dv6000, a także dv9000), jednak oczywiście żadne z tych rozwiązań nie zadziałało u mnie.
Wydaje mi się że to iż przestałem ładować system z "noapic" powoduje że czasem zawiesza się podczas uruchamiania (w konsoli), wcześniej nigdy mi się to nie zdarzyło.