sono nuovo da queste parti perciò vi prego di perdonare qualche eventuale imprecisione.
Ho riscontrato un grave problema con il mio disco USB da 500GB. Il disco consiste in una unità da 2.5'' alimentata attraverso l'unica porta usb con cui si connette al pc. Il disco viene correttamente visto dal sistema e montato manualmente; dopo qualche ora di lavoro questo viene disconnesso automaticamente e nel giro di qualche minuto il disco viene visto di nuovo dal sistema. Il problema è che a questo punto, nonostante esso risulti essere montato, ogni tentativo di accedere ai dati produce una sfilza di I/O errors.
Ho eseguito un controllo con il programma badblocks (il disco contiene 2 partizioni, una FAT da 100MB ed una EXT2 che occupa il rimanente spazio con inode-size pari a 128 in modo da essere utilizzabile da windows) ma è risultato tutto normale.
Il problema si è sempre verificato mentre mldonkey era attivo sulla partizione EXT2.
Nel file /var/log/messages ho notato le seguenti righe:
Codice: Seleziona tutto
Sep 17 23:26:05 new-flyer kernel: [51438.803309] usb 1-3: reset high speed USB device using ehci_hcd and address 2
Sep 17 23:26:23 new-flyer kernel: [51457.247319] possible SYN flooding on port 40001. Sending cookies.
Sep 17 23:26:36 new-flyer kernel: [51469.311058] usb 1-3: reset high speed USB device using ehci_hcd and address 2
Sep 17 23:27:06 new-flyer kernel: [51499.819083] usb 1-3: reset high speed USB device using ehci_hcd and address 2
Sep 17 23:27:16 new-flyer kernel: [51510.146062] usb 1-3: reset high speed USB device using ehci_hcd and address 2
Sep 17 23:27:27 new-flyer kernel: [51520.371101] usb 1-3: USB disconnect, address 2
Sep 17 23:27:27 new-flyer kernel: [51520.371111] sd 6:0:0:0: Device offlined - not ready after error recovery
Sep 17 23:27:27 new-flyer kernel: [51520.371128] sd 6:0:0:0: [sdb] Unhandled error code
[b]Sep 17 23:27:27 new-flyer kernel: [51520.371133] sd 6:0:0:0: [sdb] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK[/b]
Sep 17 23:27:27 new-flyer kernel: [51520.371142] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 08 02 2b 3d 00 00 08 00
Sep 17 23:27:27 new-flyer kernel: [51520.757171] usb 1-3: new high speed USB device using ehci_hcd and address 5
Sep 17 23:27:57 new-flyer kernel: [51551.267190] usb 1-3: new high speed USB device using ehci_hcd and address 6
Sep 17 23:28:28 new-flyer kernel: [51581.775384] usb 1-3: new high speed USB device using ehci_hcd and address 7
Sep 17 23:28:38 new-flyer kernel: [51592.102120] usb 1-3: new high speed USB device using ehci_hcd and address 8
Sep 17 23:28:49 new-flyer kernel: [51602.568082] usb 4-1: new full speed USB device using uhci_hcd and address 2
Sep 17 23:29:19 new-flyer kernel: [51633.082132] usb 4-1: new full speed USB device using uhci_hcd and address 3
Sep 17 23:29:50 new-flyer kernel: [51663.596055] usb 4-1: new full speed USB device using uhci_hcd and address 4
Sep 17 23:30:00 new-flyer kernel: [51673.929085] usb 4-1: new full speed USB device using uhci_hcd and address 5
Riporto ulteriori informazioni relative al mio PC ed al sistema operativo:
PC:
HP Pavilion dv5 1140el
output di lspci:
Codice: Seleziona tutto
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9600M GT] (rev a1)
02:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
06:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller
06:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
06:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
06:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
06:00.4 System peripheral: JMicron Technology Corp. . Host Controller
Codice: Seleziona tutto
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[b]Bus 002 Device 010: ID 0766:0001 Jess-Link Products Co., Ltd[/b]
Bus 002 Device 003: ID 0408:03ba Quanta Computer, Inc.
Bus 002 Device 004: ID 07ca:a309 AVerMedia Technologies, Inc. HP DVB-T TV Tuner [HP dv6-1190en]
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 045e:0734 Microsoft Corp. Wireless Optical Desktop 700
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Codice: Seleziona tutto
Module
vfat
fat
snd_seq_oss
snd_seq_midi_event
snd_seq
snd_seq_device
snd_pcm_oss
snd_mixer_oss
coretemp
lp
parport_pc
parport
fuse
mxl5005s
af9013
snd_hda_codec_nvhdmi
snd_hda_codec_idt
uvcvideo
dvb_usb_af9015
snd_hda_intel
videodev
sdhci_pci
snd_hda_codec
dvb_usb
v4l1_compat
sdhci
iwlagn
nvidia
v4l2_compat_ioctl32
dvb_core
iwlcore
snd_hwdep
mmc_core
jmb38x_ms
memstick
snd_pcm
snd_timer
snd
soundcore
snd_page_alloc
kernel 2.6.33-zen configurato da me
Aggiungo che il problema si è presentato per la prima volta mentre utilizzavo il kernel 2.6.35-zen (sempre configurato a mano): sono ritornato al 2.6.33-zen sperando di risolvere la situazione. Col 2.6.33-zen il problema, si presenta con una cadenza di 10 ore circa anzichè 2-3 ore circa. Attualmente, su suggerimento di alcuni post che ho trovato in rete ho portato il valore presente in /sys/block/sdb/device/max_sectors da 240 a 128. Precedentemente avevo provato a sostituire il valore 240 con 1024 con il risultato che la copia dal disco in questione al disco fisso del mio PC di un file da 1.7GB ha prodotto con mia grande sorpresa due file (quello di origine e quello di destinazione) sempre da 1.7GB ma pieni di zeri!