Newsgroup: it.comp.os.linux.sys
Titolo: problemi penna usb I/O error

Da quando ho cambiato distribuzione, passando a debian 3.1 con kenel 
2.6.8 non riesco più a scrivere sulla mia penna usb.
Il fatto è che non ho cambiato nessun hardware rispetto alla mia 
precedente mdk con kenel 2.6.?
log/messages mi dice:
lost page write due to I/O error on sda1
dmesg:
csi8 (0:0): rejecting I/O to device being removed
Buffer I/O error on device sda1, logical block 501
lost page write due to I/O error on sda1
scsi8 (0:0): rejecting I/O to device being removed
Buffer I/O error on device sda1, logical block 504
lost page write due to I/O error on sda1
Che posso fare? E' già successo a qualcuno
Grazie,
Michele

 Che posso fare? E' già successo a qualcuno
E` successo anche a me. Precisamente con il 2.6.8 funzionava, passando
al 2.6.11, 12 o 13 mi da` quell'errore.
La configurazione e` la stessa, riportata tra i vari kernel tramite make
oldconfig, quindi non saprei da cosa puo` dipendere.
In generale mi pare che ogni volta che aggiorno il kernel funzionano
sempre meno penne USB. Gia` dal 2.6.7 al 2.6.8 la penna di mio fratello
ha smesso di funzionare, ma la mia andava, poi sempre peggio. Ora non ne
va nessuna di quelle che ho provato (7 o 8 di amici e parenti).
Nel frattempo, pero`, ho aggiornato piu` volte udev. Non vorrei che il
problema fosse li`.
Se trovi una soluzione, per favore, postala sul ng perche` penso sia un
problema abbastanza diffuso.
Bye.
-- 
Alessandro Pellizzari

 
Grazie,
Michele


Io non uso penne ma macchine fotografiche (che vengono viste come disco 
usb) e non ho mai avuto problemi, col 2.6.5,8,9...13
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
L'ultima volta che sono entrato in una donna e' stato quando ho visitato
la statua della liberta'.
		-- Woody Allen

 
MB? Processore? SK Madre?
Michele


PIV 3 ghz HT, 1 gb ram, chipset intel, usb 2.0
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Ho visto gente mettersi i preservativi alle dita dei piedi per paura di
prendersi l'Adidas!
		-- Paolo Rossi

 2.4 e vedremo...
1) usa udev (parecchi tutorials sotto google).  esempio: inserisco la
   penna, poi:
# dmesg
...
USB Mass Storage support registered.
  Vendor: Kingston  Model: DataTraveler 2.0  Rev: 1.04
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sda: 501760 512-byte hdwr sectors (257 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 501760 512-byte hdwr sectors (257 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
 sda: sda1
Attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0
usb-storage: device scan complete
# udevinfo -q path -n /dev/sda
/block/sda
# udevinfo -a -p /block/sda
...
looking at class device '/sys/block/sda':
    SYSFS{dev}="8:0"
    SYSFS{range}="16"
    SYSFS{removable}="1"
    SYSFS{size}="501760"
    SYSFS{stat}="       6       18      192       12        0        0        0        0        0       12       12"
follow the class device's "device"
  looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host2/target2:0:0/2:0:0:0':
    BUS="scsi"
    ID="2:0:0:0"
    SYSFS{device_blocked}="0"
    SYSFS{iocounterbits}="32"
    SYSFS{iodone_cnt}="0x61"
    SYSFS{ioerr_cnt}="0x2"
    SYSFS{iorequest_cnt}="0x61"
    SYSFS{max_sectors}="240"
    SYSFS{model}="DataTraveler 2.0"
    SYSFS{queue_depth}="1"
    SYSFS{queue_type}="none"
    SYSFS{rev}="1.04"
    SYSFS{scsi_level}="3"
    SYSFS{state}="running"
    SYSFS{timeout}="30"
    SYSFS{type}="0"
    SYSFS{vendor}="Kingston"
# vi /etc/udev/rules.d/20-mlo.rules -- file creato di bel nuovo, con la
  sola riga seguente:
BUS="scsi", SYSFS{model}="DataTraveler 2.0", KERNEL="sd*", NAME="%k", SYMLINK="Kflash"
# vi /etc/fstab -- inserisco una riga che recita:
/dev/Kflash   /mnt/flash   vfat   user,noauto,umask=0 0 0
# udevstart
a questo punto se inserisco la flash memory usb posso poi dare "mount
/mnt/flash".  purtroppo sui quattro computers che uso normalmente
(casa, lavoro, due laptops, e tutti con lo stesso fedora-core e quindi
stesso udev) il metodo funzia su due si e su due no (differenti
standard sui bus usb?)
2) usa il tuo window manager.  con gnome in preferences/removable
   media (o qualcosa del genere) scegli "monta automaticamente hotplug
   devices all'inserimento" (o qualcosa del genere); appena inserisci
   la flash memory compare una bella icona sul desktop.  e sono sicuro
   che kde/wmaker/whatever hanno qualcosa del genere.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg