Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-04-12 23:06:24

  Filip - Użytkownik

Filip
Użytkownik
Zarejestrowany: 2006-04-10
Serwis

zawieszanie sie przy restarcie

Witam. gdy probuje zarestartowac dostaje taki komunikat:

Kod:

Apr 12 18:09:53 localhost shutdown[1825]: shutting down for system reboot
Apr 12 18:09:53 localhost init: Switching to runlevel: 6
Apr 12 18:09:55 localhost kernel: ------------[ cut here ]------------
Apr 12 18:09:55 localhost kernel: kernel BUG at mm/swap.c:52!
Apr 12 18:09:55 localhost kernel: invalid opcode: 0000 [#1]
Apr 12 18:09:55 localhost kernel: Modules linked in: af_packet shpchp pci_hotplug ehci_hcd usbcore nls_cp852 fglrx intermodule rtc unix
Apr 12 18:09:55 localhost kernel: CPU:    0
Apr 12 18:09:55 localhost kernel: EIP:    0060:[put_page+39/64]    Tainted: P    B VLI
Apr 12 18:09:55 localhost kernel: EFLAGS: 00210256   (2.6.16.3 #1) 
Apr 12 18:09:55 localhost kernel: EIP is at put_page+0x27/0x40
Apr 12 18:09:55 localhost kernel: eax: 00000000   ebx: cd0d2c68   ecx: ffffffff   edx: c1199720
Apr 12 18:09:55 localhost kernel: esi: b7b1a000   edi: c1199720   ebp: cf7c7f1c   esp: cf7c7e8c
Apr 12 18:09:55 localhost kernel: ds: 007b   es: 007b   ss: 0068
Apr 12 18:09:55 localhost kernel: Process XFree86 (pid: 1802, threadinfo=cf7c6000 task=c1317550)
Apr 12 18:09:55 localhost kernel: Stack: <0>c0138280 c1199720 0ccb9067 00000000 ffffffff ce88dac0 cdd183e4 cf422b78 
Apr 12 18:09:55 localhost kernel:        b7b1b000 cf7c7f1c c01383f6 c03f05dc cdd183e4 cf422b78 b7b1a000 b7b1b000 
Apr 12 18:09:55 localhost kernel:        cf7c7f1c 00000000 b7b1afff cf422b78 cf422b78 cdd183e4 b7b1a000 b7b1b000 
Apr 12 18:09:55 localhost kernel: Call Trace:
Apr 12 18:09:55 localhost kernel:  [zap_pte_range+352/544] zap_pte_range+0x160/0x220
Apr 12 18:09:55 localhost kernel:  [unmap_page_range+182/304] unmap_page_range+0xb6/0x130
Apr 12 18:09:55 localhost kernel:  [unmap_vmas+224/400] unmap_vmas+0xe0/0x190
Apr 12 18:09:55 localhost kernel:  [unmap_region+119/224] unmap_region+0x77/0xe0
Apr 12 18:09:55 localhost kernel:  [do_munmap+197/256] do_munmap+0xc5/0x100
Apr 12 18:09:55 localhost kernel:  [sys_munmap+51/80] sys_munmap+0x33/0x50
Apr 12 18:09:55 localhost kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Apr 12 18:09:55 localhost kernel: Code: 90 90 90 90 8b 54 24 04 8b 02 f6 c4 40 75 26 8b 42 04 40 74 16 83 42 04 ff 0f 98 c0 84 c0 75 04 c3 8d 76 00 89 d0 e9 69 02 00 00 <0f> 0b 34 00 f9 7e 31 c0 eb e0 eb 8d 8d b6 00 00 00 00 8d bc 27 

i stoi nic sie nie dzieje musze mu twardego restarta dac :/

przegladalem tez inne logi i w logu od xdm znalazlem taki blad:

Kod:

(==) Log file: "/var/log/XFree86.0.log", Time: Wed Apr 12 22:53:54 2006
(==) Using config file: "/etc/X11/XF86Config-4"
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":  No symbols found
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server

X-y normalnie sie odpalaja dzialaja ale np jak dam polecenie glxinfo to juz tez wywala mi jakies ciagi i wiesza sie musze zamykac konsole. Jak ktos ma jakis pomysl niech wali smialo co moge porobic ;-)

Offline

 

#2  2006-04-13 09:36:52

  Lite-ON - Członek DUG

Lite-ON
Członek DUG
Zarejestrowany: 2006-03-07

Re: zawieszanie sie przy restarcie

Jajko sam kompilowałeś czy dystrybucyjne??
Coś jest nie tak ze swap`em chyba

kernel BUG at mm/swap.c:52!

Mam dwie możliwości  żeby zobaczyć :)
1) wyedytuj /etc/fstab i zahaszuj linijke tam gdzie jest partycja swap czyli mniej-więcej zrób tak:

/dev/hdaxy none defaults coś tam

zmień na:

# /dev/hdaxy none defaults coś tam

czyli poprostu tam gdzie jest numer twojej partycji swap`a dodaj na początku ten linijki znaczek #

2) spróbuj sobie zainstalować jakieś dystrybucyjne jajko inne niż to twoje np. 2.6.8 i zobacz czy na nim będzie dobrze

Offline

 

#3  2006-04-13 15:27:12

  Filip - Użytkownik

Filip
Użytkownik
Zarejestrowany: 2006-04-10
Serwis

Re: zawieszanie sie przy restarcie

wiec jajko kompilowalem sam. mozliwe ze jakis blad zrobilem ale wydaje mi sie za na poczatku wylaczal mi sie bez problemu dopiero jak xserver zainstalowalem to zaczal sie wieszac zreszta on zaraz pod tym bledem ze swapem pisze cos o xfree86 moze to wlasnie przez to cos sie dzieje??? probowalem zahaszowac linijke ze swapem - nic nie dalo. A jesli to wlasnie cos ze swapem w jadrze to co powinienem zmienic w jadrze???

EDIT: Na 2.6.8 Dziala ladnie

EDIT 2: znalazlem jeszcez cos takiego w syslog swiadczace wg mnie ze to cos z xfree86 nie tak:

Kod:

Apr 12 21:45:30 localhost /usr/sbin/cron[1767]: (CRON) INFO (Running @reboot jobs)
Apr 12 21:45:31 localhost Xprt_64: No matching visual for __GLcontextMode with visual class = 0 (32775), nplanes = 8
Apr 12 21:45:32 localhost kernel: [fglrx] Kernel AGP support doesn't provide agplock functionality.
Apr 12 21:45:32 localhost kernel: [fglrx] AGP detected, AgpState   = 0x1f000207 (hardware caps of chipset)
Apr 12 21:45:32 localhost kernel: agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
Apr 12 21:45:32 localhost kernel: agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
Apr 12 21:45:32 localhost kernel: agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
Apr 12 21:45:32 localhost kernel: [fglrx] AGP enabled,  AgpCommand = 0x1f000304 (selected caps)
Apr 12 21:45:32 localhost kernel: Bad page state in process 'XFree86'
Apr 12 21:45:32 localhost kernel: page:c119d240 flags:0x80000414 mapping:00000000 mapcount:0 count:0
Apr 12 21:45:32 localhost kernel: Trying to fix it up, but a reboot is needed
Apr 12 21:45:32 localhost kernel: Backtrace:
Apr 12 21:45:32 localhost kernel:  [bad_page+70/128] bad_page+0x46/0x80
Apr 12 21:45:32 localhost kernel:  [free_hot_cold_page+251/272] free_hot_cold_page+0xfb/0x110
Apr 12 21:45:32 localhost kernel:  [zap_pte_range+352/544] zap_pte_range+0x160/0x220
Apr 12 21:45:32 localhost kernel:  [unmap_page_range+182/304] unmap_page_range+0xb6/0x130
Apr 12 21:45:32 localhost kernel:  [unmap_vmas+224/400] unmap_vmas+0xe0/0x190
Apr 12 21:45:32 localhost kernel:  [unmap_region+119/224] unmap_region+0x77/0xe0
Apr 12 21:45:32 localhost kernel:  [do_munmap+197/256] do_munmap+0xc5/0x100
Apr 12 21:45:32 localhost kernel:  [sys_munmap+51/80] sys_munmap+0x33/0x50
Apr 12 21:45:32 localhost kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Apr 12 21:45:32 localhost kernel: [fglrx] free  AGP = 121909248
Apr 12 21:45:32 localhost kernel: [fglrx] max   AGP = 121909248

Offline

 

#4  2006-04-13 16:40:20

  Lite-ON - Członek DUG

Lite-ON
Członek DUG
Zarejestrowany: 2006-03-07

Re: zawieszanie sie przy restarcie

możesz zrobić tak:
wywalić całkowicie swoje jajko z /boot oraz /lib/modules (tylko to twoje) potem jeśli nie masz to zaznacz obsługe AGP

Location:                                                             │
  │     -> Device Drivers                                                   │
  │       -> Character devices                                              │
  │         -> /dev/agpgart (AGP Support) (AGP [=y])

rozumiem że grafika ati na agp??
i skompiluj na nowo jajko... najlepiej będzie jak przekopiujesz sobie plik .config z lokalizacji w której

cp /usr/src/linux/.config ~/CONFIG

kompilowałeś wcześniej gdzieś do domowego czy gdzieś. potem wywal cały folder jajka i rozpakuj plik linux-2.6.x.x.tar.bz2 i przekopiuj do katalogu który powstanie swój poprzedni config

cp ~/CONFIG /usr/src/linux/.config

i zrób "make && make modules_install && make install"
powinno pomóc jeśli nie to napisz.

PS: oczywiście lokalizacje zmień wg. swoich

Offline

 

#5  2006-04-13 19:23:16

  Filip - Użytkownik

Filip
Użytkownik
Zarejestrowany: 2006-04-10
Serwis

Re: zawieszanie sie przy restarcie

sluchaj ale ja mam wkompilowana na stale obsluge agp i zaznaczony chipset mojej plyty (VIA) tez na stale wiec to chyba nie to :/

Offline

 

#6  2006-04-13 19:45:52

  Lite-ON - Członek DUG

Lite-ON
Członek DUG
Zarejestrowany: 2006-03-07

Re: zawieszanie sie przy restarcie

dlatego napisałem jeśli nie masz... poprostu usuń katalog w którym kompilowałeś jajko prawdopodobnie /usr/src/linux-numerjajka ale przedtem przekopiuj z tamtego katalogu plik .config gdzieś indziej potem wypakuj na nowo jajko (z pliku tar.bz2 albo tar.gz) przekopiuj tam config i skompiluj "make && make modules_install && make install"
i napisz czy gra

Offline

 

#7  2006-04-13 21:16:12

  Filip - Użytkownik

Filip
Użytkownik
Zarejestrowany: 2006-04-10
Serwis

Re: zawieszanie sie przy restarcie

OK, myslalem ze mam przekompilowac tylko po to zeby zalaczyc obsluge AGP. Zrobilem tak jak mowisz i dziala :] Dzieki wielkie !!!

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)