Newsgroup: it.comp.hardware.palmari
Titolo: [Asus EEE & eeexubuntu] Grossa crisi con le partizioni su USB

Sarò OT?
Bho, il problema è di interazione tra l'HW e Linux... posto qui più che
altro perché non ho trovato traccia dell'EEE sui soliti NG Linux.
Allora, se si installa la eeexubuntu tutta sul disco interno tutto OK,
funziona tutto bene ed è uno spettacolo :-)
Certo, io vengo da Suse + KDE e quindi certe cose le trovo scomode (come
gdm) ma è questione di gusti.
Ho provato invece a spostare swap, /var e /home su una schedina SD (che
viene vista come periferica su USB) ma ho avuto diversi problemi :-(.
La swap sembra funzionare OK ma non mi funziona bene l'ibernazione che
invece pare OK se creo la swap sul disco interno.
Per /home e /var peggio, di solito non riesce a montarle all'avvio (sono
in fstab) e a volte pare non vengano smontate correttamente con
conseguente fsck.ext2 :-(
Guardando sul forum 
eeeuser.com
 non ho trovato moltissimo per ora (devo
ancora fare passare molti messaggi vecchi) ma mi pare che ci possano
essere 2 tipi di problemi:
1) In fase di spegnimento non vengono smontate bene le partizioni su
USB, si consiglia di mettere dei sync e un eject /partizione in
/etc/default/halt, lo sto provando e mi pare funzioni ma non mi pare
pulitissimo.
Se la distro mi smonta le partizioni in fase di spegnimento perché devo
aggiungere degli eject? Come fa ha smontarle senza sincronizzarle?
2) Il bus USB pare necessitare di un po' di tempo per assestarsi e
quindi non è ancora OK quando il boot arriva a montare le partizioni e
quindi non riesce a montarle. La soluzione sarebbe di mettere delle
attese in qualche script di avvio o di montare più tardi le partizioni.
Non ho provato ancora ma mi pare poco pratico, non so a quale punto del
boot serva /var e poi Ubuntu mi monta anche /var/run e /var/lock che
sulla Suse non ho mai visto... insomma non so bene come fare :-(
Questo sistema però dovrebbe essere OK per /home e magari /usr.
Comunque ci sono diverse cose che non mi tornano, ad esempio perchè a
volte mi monta la swap su SD e non mi monta le partizioni /var e /home?
Se è un problema di bus USB non dovrebbe riuscire a montare neppure la swap.
Mi piacerebbe sapere se qualcuno ha qualche consiglio anche perché su
forum non ci ho capito molto.
-- 
Ciao, Sharik

 altro perché non ho trovato traccia dell'EEE sui soliti NG Linux.
Ho messo Xubuntu solo ieri su eeePC, ma quelli che esponi sono problemi 
che spesso mi sono capitati facendo esperimenti su hardware aggiuntivo 
in macchine "quasi" embedded.
Si, le soluzioni possibili sono quelle da te espresse e possiamo 
sintetizzarle con : "tutto al momento giusto".
Quindi la strada da percorre e' capire esattamente quando le periferiche 
diventano disponibili e mountarle in quel punto.
Io, personalmente, utilizzarei uno script da lanciare nell'rc.local a OS 
partito per ripristinarle.
Dal punto di vista di utilizzo non cambia molto pero' sei certo che 
tutto sia disponibile a quel punto.
Stessa cosa dicasi per lo spegnimento.
Il fatto che l'unmount ci metta piu' tempo dell'halt puoi ovviarlo 
mettendo un halt condizionato al corretto eject o unmount invece che per 
semplice consecutio tempore.
Un momentino lo spenderei a calcolare la velocita' d'accesso alla SD 
rispetto alla memoria interna, sicuro che sia piu' veloce?
Non sarebbe piu' indicato mettere sulla schedina una parte del fs piu' 
"statica"?
Bau
BBK

 volte pare non vengano smontate correttamente con conseguente fsck.ext2
Quello che scrivo potrebbe non essere preciso, in dipendenza del fatto che 
eeXubuntu usi upstart o simili al posto di init.
Il problema e` che coi kernel 2.6 i dispositivi USB vengono riconosciuti 
dinamicamente da udev, che viene lanciato durante l'attivazione del 
runlevel.
Probabilmente hai il lancio di udev e quello di mountall nell'ordine 
sbagliato nella sequenza di boot.
Assicurati che udev venga lanciato prima di mountall, oppure rimuovi da 
fstab tutte le partizioni della SD, e creati un initscript (non e` 
difficile, c'e` gia` uno scheletro in /etc/init.d) che al boot le monti e 
allo shutdown le smonti, quindi lo lanci DOPO udev al boot e PRIMA di udev 
allo shutdown.
Se servono info piu` approfondite, chiedi pure su un qualsiasi gruppo 
Linux (.sys credo sia il piu` adatto per questo, anche se qualcuno 
potrebbe mandarti su .iniziare :)
Bye.

 "statica"?
Facile che tu abbia ragione ma a me interessa poco la velocità, l'EEE è
già molto più reattivo della mia attuale macchina portatile :-)
Lo faccio per potere installare anche KDE e altra roba senza troppi
pensieri e soprattutto per non rovinare la flash interna con troppe
riscritture.
PS: Per l'hibernate pensi possa funzionare lo stesso sistema?
A me per ora non funziona, penso che Grub non riesca ad accedere alla
swap su USB.
-- 
Ciao, Sharik

 potrebbe mandarti su .iniziare :)
Ok, continuerò in un ng Linux o sul forum.
Grazie a tutti e 2. :-)
-- 
Ciao, Sharik