Newsgroup: it.comp.os.linux.sys
Titolo: Modulo ufs: crash random del mount...

   Salve a tutti...
     Ho installato FreeBSD sulla mia macchina, ho compilato il modulo UFS
per poter leggere il filesystem, senonchè abbastanza random, quando il
sistema va a montare le partizioni BSD nella slice, va in crash (riporto
più giù i messaggi di errore) e "pianta" completamente ogni tentativo di
montare-smontare qualsiasi altra partizione. L'unica cosa che riesco a fare
è (fortunatamete) rimontare le partizioni read-only in modo da poter
spegnere "brutalmente" il computer. I mount/umount che si provano a dare
semplicemente si piantano senza dare segni di vita ne' sono interrompibili
con ctrl-C da tastiera o qualsivoglia altro segnale (KILL TERM HUP)... Per
sbloccare la consolle l'unica è ammazzare la shell da cui dipendono (ma il
processo resta vivo).
   Voglio precisare che tutte le volte che ho provato a montare a mano le
partizioni dopo il boot non è mai accaduto questo problema, fino ad ora
solo durante l'avvio...
   Riporto i messaggi del kernel:
May  9 23:49:33 zaphod kernel: Unable to handle kernel paging request at virtual address 9003c558
May  9 23:49:33 zaphod kernel: current->tss.cr3 = 0fa82000, %%cr3 = 0fa82000
May  9 23:49:33 zaphod kernel: *pde = 00000000
May  9 23:49:33 zaphod kernel: Oops: 0000
May  9 23:49:33 zaphod kernel: CPU:    0
May  9 23:49:33 zaphod kernel: EIP:    0010:[es1371:__insmod_es1371_O/lib/modules/2.2.17-01vh/misc/es1371.o_M3A+-29593/96]
May  9 23:49:33 zaphod kernel: EFLAGS: 00010246
May  9 23:49:33 zaphod kernel: eax: 00008000   ebx: 8fffc400   ecx: 8f7db000   edx: 9003c400
May  9 23:49:33 zaphod kernel: esi: 00000800   edi: 8f61a800   ebp: 8f61aa00   esp: 8fa7bdec
May  9 23:49:33 zaphod kernel: ds: 0018   es: 0018   ss: 0018
May  9 23:49:33 zaphod kernel: Process mount (pid: 96, process nr: 8, stackpage=8fa7b000)
May  9 23:49:33 zaphod kernel: Stack: 9107bc8c 00000347 00000347 8f91e128 8f61a808 00000100 8f61aa30 00000000
May  9 23:49:33 zaphod kernel:        00002130 00000800 00000400 8f61a800 8f7db000 9003c400 00000130 00000013
May  9 23:49:33 zaphod kernel:        ffffffea 00000347 00000000 9107bc8c 0008d363 8012b243 8f61aa00 8f66a000
May  9 23:49:33 zaphod kernel: Call Trace: [read_super+171/216] [read_super+121/216] [do_mountdev+144/248] [free_pages+39/44] [do_mounti+468/576] [do_follow_link+134/148] [sys_mount+188/216]
May  9 23:49:33 zaphod kernel:        [error_code+45/64] [system_call+52/64]
May  9 23:49:33 zaphod kernel: Code: 8b 82 58 01 00 00 83 7c 24 24 00 74 02 0f c8 89 87 b8 00 00  
   La cosa che non mi è molto chiara è che accidenti ci possa entrare il
modulo es1371 in questa storia anche perché, quando i filesystem vengono
montati, i vari moduli non sono ancora presenti, ma, di più, il modulo
della scheda sonora viene caricato abbastanza più avanti nel corso del
boot...
                                      Uno stranito
                                   Vh
PS - Giro su una Mandrake 7.2 con kernel 2.2.17...
-- 
                             _
\|/ ____ \|/  | //\ \/   |_||_ /\ |\|\/\/\|\/|
"@'/ ,. \`@"  |//--\/\   | ||_/--\|/|\\/\/|  |  Is Now under Unix...
/_| \__/ |_\
   \__U_/        Name in Real Life:   Rosario Peluso    

 solo durante l'avvio...
   Beh, mi rimangio 'sto pezzo: č capitato anche "a caldo"... Ho dato un 
mount a macchina ormai avviata e dopo un "segmentation fault" nessun 
mount/umount ha piů funzionato.
      Usare BSD o non usare BSD ? Questo č il problema...
                                        Vax Headroom


montare-smontare qualsiasi altra partizione. L'unica cosa che riesco a fare
Che kernel usi? Mi sbagliero' ma a lato del supporto UFS c'e' un
EXPERIMENTAL grosso cosi'. Ci sara' pure un motivo, no?
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.18
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Battles Are Fought By Those With The Courage To Believe !>-
  		Manowar - Courage

 
   Experimental e' segnato il supporto in scrittura, non quello in
lettura (ed e` anche segnalat DANGEROUS)... Quindi pensavo fosse
"definitivo" come supporto... Comunque uso il kernel 2.2.17...
                                Grazie e ciao
                            Vax Headroom


"definitivo" come supporto... Comunque uso il kernel 2.2.17...
Hai piu' che ragione. Fra l'altro la doc non fa menzione di difficolta' in
scrittura per i BSD... Un suggerimento scontato ma prova ad upgradare al
kernel 2.2.19 o 2.4.4
--
        Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.18
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
           -<! GOD is real, unless declared as integer !>-

 kernel 2.2.19 o 2.4.4
   Riassunto:
  Ho provato a montare delle partizioni ufs con dei kernel 2.2.13 e 2.2.16 
(di slackwares) e non pare diano problemi... Ho upgradato il kernel al 
2.2.19: all'inizio non dava problemi (e già stavo bestemmiando i 
mandrakiani per gli innumerevoli patches del loro kernel) quando, 
all'improvviso, anche col kernel standard 2.2.19 il mount è crashato allo 
stesso modo :(
                                      Un sempre più sconcertato
