ho un notebook acer 1511 lmi con su installato slackware 10.1 (in attesa di avere il tempo per passare alla 10.2) e kernel 2.6.11 compilato manualmente (a suo tempo)
ogni volta che collego ("a caldo") memorie di massa usb2 (con le usb 1.1 non ho dati sufficienti per una statistica) riesco a riconoscerle, montarle e apparentemente scriverci sopra...
poi quando provo a smontarle la maggior parte delle volte (80% dei casi) la periferica mi segnala attività in scrittura, altre volte (addirittura!!) il sistema rimane inchiodato per un sacco di tempo senza apparentemente fare niente (lo deduco dall'output di strace) e sono costretto a spegnere "manualmente" il computer, con ovvi (e a volte seri) problemi di coerenza dei dati sulla partizione root al riavvio... per ora sono stato fortunato... sono sempre riuscito a uscirne indenne... ma non mi va di rischiare ulteriormente... ed ecco il motivo del presente post...
nella mia quasi totale ignoranza ho pensato che la cosa possa dipendere potenzialmente da tre fattori:
1) un buffer che viene "riempito" dal comando cp (o chi per lui) per velocizzare l'esecuzione, buffer che il sistema operativo tenta di svuotare all'atto dello "umount" (difatti se rimuovo la 'chiavetta' senza aspettare l'uscita di umount i files copiati non vengono memorizzati... NESSUNO)
2) qualche modulo/parametro da impostare/valorizzare alla compilazione/ricompilazione del kernel, che abilita la scrittura sincrona su questi dispositivi
3) un bug nel kernel 2.6.11 (e a tal proposito ho già scaricato l'ultima versione dal repository
)
oggi ho 'montato' un mp3 player creative muvo v200...
di seguito l'output di /var/log/messages
- Codice: Seleziona tutto
kernel: usb 1-2: new high speed USB device using ehci_hcd and address 7
kernel: ubb: device 7 capacity nsec 1003264 bsize 512
kernel: ubb: device 7 capacity nsec 1003264 bsize 512
kernel: ubb: ubb1
udev[7622]: creating device node '/dev/ubb'
udev[7623]: creating device node '/dev/ubb1'
e quello di dmesg:
- Codice: Seleziona tutto
usb 1-2: new high speed USB device using ehci_hcd and address 7
ubb: device 7 capacity nsec 1003264 bsize 512
ubb: device 7 capacity nsec 1003264 bsize 512
ubb: ubb1
comandi usati per mount/umount
- Codice: Seleziona tutto
mount -t vfat /dev/ubb1 /mnt/usb
umount /dev/ubb1
attendo fiducioso aiuto...
grazie in anticipo





