Newsgroup: it.comp.os.linux.sys
Titolo: Problemi insolubili usb?

Salve a tutti
Ho già postato su ...linux.iniziare ma senza risposte, spero che qui ci 
sia qualcuno che possa aiutarmi...
Ho un hard disk usb 2 che ha funzionato per un po' su una slack current, 
poi improvvisamente, senza che abbia
fatto alcun aggiornamento o altro, non si riesce più a montare, dando il 
seguente errore:
~$ mount /dev/sda1
mount: il device speciale /dev/sda1 non esiste
nel dmesg leggo:
 > usb 3-2: new full speed USB device using uhci_hcd and address 3
 > Initializing USB Mass Storage driver...
 > scsi2 : SCSI emulation for USB Mass Storage devices
 > usb-storage: device found at 3
 > usb-storage: waiting for device to settle before scanning
 > usbcore: registered new driver usb-storage
 > USB Mass Storage support registered.
 > usb 3-2: reset full speed USB device using uhci_hcd and address 3
 > usb 3-2: device descriptor read/64, error -110
 > usb 3-2: device descriptor read/64, error -110
 > usb 3-2: reset full speed USB device using uhci_hcd and address 3
 > usb 3-2: device descriptor read/64, error -110
 > usb 3-2: device descriptor read/64, error -110
 > usb 3-2: reset full speed USB device using uhci_hcd and address 3
 > usb 3-2: device not accepting address 3, error -110
 > usb 3-2: reset full speed USB device using uhci_hcd and address 3
 > usb 3-2: device not accepting address 3, error -110
 > usb 3-2: USB disconnect, address 3
 > scsi: Device offlined - not ready after error recovery: host 2 
channel 0 id 0 lun 0
 > usb-storage: device scan complete
 > Unable to handle kernel NULL pointer dereference at virtual address 
00000008
 >  printing eip:
 > c0183948
 > *pde = 00000000
 > Oops: 0000 [#1]
 > Modules linked in: usb_storage i915 drm pppoe pppox ppp_generic slhc 
nvram cpufreq_ondemand ac battery freq_table thermal processor 
snd_pcm_oss snd_mixer_oss lp parport ipv6 ohci_hcd intel_agp hci_usb 
bluetooth uhci_hcd hw_random snd_intel8x0 snd_ac97_codec snd_pcm 
snd_timer snd soundcore snd_page_alloc i8xx_tco tpm_nsc tpm i2c_i801 
i2c_core ohci1394 ieee1394 8139too mii yenta_socket rsrc_nonstatic 
pcmcia_core evdev agpgart psmouse
 > CPU:    0
 > EIP:    0060:[<c0183948>]    Not tainted VLI
 > EFLAGS: 00010286   (2.6.13)
 > EIP is at sysfs_hash_and_remove+0x8/0xf1
 > eax: 00000000   ebx: ccbcea9c   ecx: ccbce990   edx: ccbcea94
 > esi: ccbcea94   edi: c0617b04   ebp: c0617aa0   esp: c153be00
 > ds: 007b   es: 007b   ss: 0068
 > Process khubd (pid: 84, threadinfo=c153a000 task=df728530)
 > Stack: ccbcea9c ccbcea94 c0617b04 c0617aa0 c030f8b3 00000000 c0547845 
ccbcea94
 >        ccbce800 cac88400 def53230 c030f8db ccbcea94 ccbce800 c036e1ec 
ccbcea94
 >        cac883f8 cccf6000 cac88400 c036e2d3 ccbce800 00000202 cac88404 
cac88408
 > Call Trace:
 >  [<c030f8b3>] class_device_del+0xb3/0xd0
 >  [<c030f8db>] class_device_unregister+0xb/0x20
 >  [<c036e1ec>] scsi_remove_device+0x2c/0x90
 >  [<c036e2d3>] __scsi_remove_target+0x83/0xa0
 >  [<c036d45b>] scsi_forget_host+0x2b/0x50
 >  [<c0366cbc>] scsi_remove_host+0xc/0x60
 >  [<e08a98f3>] storage_disconnect+0x53/0x6d [usb_storage]
 >  [<c0472223>] usb_unbind_interface+0x73/0x80
 >  [<c030e9b3>] __device_release_driver+0x63/0x80
 >  [<c030e9e7>] device_release_driver+0x17/0x30
 >  [<c030e265>] bus_remove_device+0x65/0x80
 >  [<c030d3a6>] device_del+0x26/0x70
 >  [<c04790e5>] usb_disable_device+0xf5/0x130
 >  [<c047441c>] usb_disconnect+0x8c/0x120
 >  [<c047563d>] hub_port_connect_change+0x35d/0x390
 >  [<c04758e8>] hub_events+0x278/0x390
 >  [<c0475a15>] hub_thread+0x15/0x110
 >  [<c0129ff0>] autoremove_wake_function+0x0/0x40
 >  [<c05039a1>] schedule+0x311/0x5c0
 >  [<c0129ff0>] autoremove_wake_function+0x0/0x40
 >  [<c0475a00>] hub_thread+0x0/0x110
 >  [<c0129ca3>] kthread+0xa3/0xb0
 >  [<c0129c00>] kthread+0x0/0xb0
 >  [<c0101335>] kernel_thread_helper+0x5/0x10
 > Code: 20 00 eb cb eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 5b 5e 
c3 8d b6 00 00 00 00 8d bc 27 00 00 00 00 55 57 56 53 8b 44 24 14 <8b> 
50 08 85 d2 8b 48 48 74 48 ff 4a 70 0f 88 d6 00 00 00 8b 51
 >
ho provato a googlare e diversi hanno lo stesso mio problema, pare sia 
un problema di irq.
Le soluzioni che ho trovato sono sostanzialmente due: un append in lilo 
per disabilitare l'acpi e
rmmodare i vari moduli per l'usb per poi reinserirli e capire se uno di 
loro da' problemi. Ho provato
entrambe le vie ma senza alcun risultato...Qualcuno ne sa qualcosa?
grazie
-- 
___________________________________
Giacere ubriachi
sui ciottoli
è come dormire sui garofani.
			Basho
___________________________________

prima cosa: hai provato il disco esterno con una seconda macchina? hai 
provato a vedere se lo vede windows? hai provato dalla linea di comando 
fdisk per vedere come sono le partizioni? lo chiedo perché mi è capitato 
con alcune chiavi che il filesystem fat32 fosse direttamente sul disco e 
non su una sua partizione (es mount /dev/sda al posto di /dev/sda1)...
prova!

 prova!
fdisk non funziona se l'hard disk non è montato...comunque è 
partizionato reiser e ha funzionato fino a
qualche giorno fa...ha per giunta pochi mesi di vita...


 
ti contraddico... come faresti a creare una partizione su un disco 
vergine se non lo puoi montare?
un problema irq mi sembra un po' strano, poi specifico ad una sola 
periferica usb... secondo me potrebbe esserti fritto il controller sul 
disco esterno... in questo caso apri il disco esterno e spera che sia il 
controller e non il disco!

 controller e non il disco!
proverò, grazie!


 
magari devi dare fdisk /dev/sda
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Mio nonno era un uomo molto insignificante.  Al suo funerale, il carro
funebre seguiva le altre auto.
		-- Woody Allen

   # fdisk /dev/sda1
fidsik si fa sul device, non sulla partizione...

 
Non sarebbe meglio fdisk -l, cosě vede se per caso non č finito su sdb o
altrove?
Ciao
Ercole

 
infatti si fa fdisk /dev/sda

 
ok, grazie, oggi ho portato l'hd da un riparatore per capire se è un 
problema hardware e poi proverò
l'fdisk...
