PDA

View Full Version : [HD USB]come individuo il device giusto?


clemmy
26-05-2004, 19:21
ho callegato, a computer spento, alla mia linux box (knoppix 3.3 - kernel 2.6.4) un hd esterno usb...credo che come moduli sia a posto, ma non lo riesco a montare, non so che dev usare..nei vari how-to son tutti che mettono /dev/sda ma da me non va bene..vi posto un po di output che ho guardato x cercare invano di capirlo da solo..
knoppix@computer:/dev$ cat /proc/scsi/usb-storage/2
Host scsi2: usb-storage
Vendor: Unknown
Product: USB TO IDE
Serial Number: None
Protocol: Transparent SCSI
Transport: Bulk
Quirks:

knoppix@computer:/dev$ cat /proc/scsi/scsi*
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: LITE-ON Model: LTR-48125S Rev: 1S05
Type: CD-ROM ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: LG Model: DVD-ROM DRD8160B Rev: 1.03
Type: CD-ROM ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: HITACHI_ Model: DK23EA-40 Rev: 0811
Type: Direct-Access ANSI SCSI revision: 02

knoppix@computer:/dev$ dmesg | grep usb
CLASS: registering class device: ID = 'usb1'
class_hotplug - name = usb1
DEV: registering device: ID = 'usb1'
PM: Adding info for usb:usb1
bus usb: add device usb1
bound device 'usb1' to driver 'usb'
PM: Adding info for usb:1-0:1.0
bus usb: add device 1-0:1.0
CLASS: registering class device: ID = 'usb2'
class_hotplug - name = usb2
DEV: registering device: ID = 'usb2'
PM: Adding info for usb:usb2
bus usb: add device usb2
bound device 'usb2' to driver 'usb'
PM: Adding info for usb:2-0:1.0
bus usb: add device 2-0:1.0
CLASS: registering class device: ID = 'usb3'
class_hotplug - name = usb3
DEV: registering device: ID = 'usb3'
PM: Adding info for usb:usb3
bus usb: add device usb3
bound device 'usb3' to driver 'usb'
PM: Adding info for usb:3-0:1.0
bus usb: add device 3-0:1.0
usb 1-1: new low speed USB device using address 2
PM: Adding info for usb:1-1
bus usb: add device 1-1
bound device '1-1' to driver 'usb'
PM: Adding info for usb:1-1:1.0
bus usb: add device 1-1:1.0
usb 1-2: new full speed USB device using address 3
PM: Adding info for usb:1-2
bus usb: add device 1-2
bound device '1-2' to driver 'usb'
PM: Adding info for usb:1-2:1.0
bus usb: add device 1-2:1.0
bus usb: add driver usb-storage
bus usb: add driver hiddev
bound device '1-2:1.0' to driver 'usb-storage'
drivers/usb/core/usb.c: registered new driver usb-storage
drivers/usb/core/usb.c: registered new driver hiddev
bus usb: add driver hid
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:11.2-1
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver


knoppix@computer:/dev$ dmesg | grep dev
CLASS: registering class device: ID = 'tty18'
CLASS: registering class device: ID = 'tty19'
CLASS: registering class device: ID = 'tty20'
CLASS: registering class device: ID = 'tty21'
CLASS: registering class device: ID = 'tty22'
CLASS: registering class device: ID = 'tty23'
CLASS: registering class device: ID = 'tty24'
CLASS: registering class device: ID = 'tty25'
CLASS: registering class device: ID = 'tty26'
CLASS: registering class device: ID = 'tty27'
CLASS: registering class device: ID = 'tty28'
CLASS: registering class device: ID = 'tty29'
CLASS: registering class device: ID = 'tty30'
CLASS: registering class device: ID = 'tty31'
CLASS: registering class device: ID = 'tty32'
CLASS: registering class device: ID = 'tty33'
CLASS: registering class device: ID = 'tty34'
CLASS: registering class device: ID = 'tty35'
CLASS: registering class device: ID = 'tty36'
CLASS: registering class device: ID = 'tty37'
CLASS: registering class device: ID = 'tty38'
CLASS: registering class device: ID = 'tty39'
CLASS: registering class device: ID = 'tty40'
CLASS: registering class device: ID = 'tty41'
CLASS: registering class device: ID = 'tty42'
CLASS: registering class device: ID = 'tty43'
CLASS: registering class device: ID = 'tty44'
CLASS: registering class device: ID = 'tty45'
CLASS: registering class device: ID = 'tty46'
CLASS: registering class device: ID = 'tty47'
CLASS: registering class device: ID = 'tty48'
CLASS: registering class device: ID = 'tty49'
CLASS: registering class device: ID = 'tty50'
CLASS: registering class device: ID = 'tty51'
CLASS: registering class device: ID = 'tty52'
CLASS: registering class device: ID = 'tty53'
CLASS: registering class device: ID = 'tty54'
CLASS: registering class device: ID = 'tty55'
CLASS: registering class device: ID = 'tty56'
CLASS: registering class device: ID = 'tty57'
CLASS: registering class device: ID = 'tty58'
CLASS: registering class device: ID = 'tty59'
CLASS: registering class device: ID = 'tty60'
CLASS: registering class device: ID = 'tty61'
CLASS: registering class device: ID = 'tty62'
CLASS: registering class device: ID = 'tty63'
Console: switching to colour frame buffer device 128x48
CLASS: registering class device: ID = 'rtc'
device class 'firmware': registering
DEV: registering device: ID = 'floppy0'
bus platform: add device floppy0
CLASS: registering class device: ID = 'lo'
CLASS: registering class device: ID = 'eth0'
bound device '0000:00:0a.0' to driver '8139too'
DEV: registering device: ID = 'ide0'
DEV: registering device: ID = '0.0'
bus ide: add device 0.0
DEV: registering device: ID = '0.1'
bus ide: add device 0.1
DEV: registering device: ID = 'ide1'
DEV: registering device: ID = '1.0'
bus ide: add device 1.0
DEV: registering device: ID = '1.1'
bus ide: add device 1.1
bound device '0000:00:11.1' to driver 'VIA IDE'
ide-scsi is deprecated for cd burning! Use ide-cd and give dev=/dev/hdX as device
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
DEV: registering device: ID = 'host0'
CLASS: registering class device: ID = 'host0'
DEV: registering device: ID = '0:0:0:0'
bus scsi: add device 0:0:0:0
CLASS: registering class device: ID = '0:0:0:0'
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
DEV: registering device: ID = 'host1'
CLASS: registering class device: ID = 'host1'
DEV: registering device: ID = '1:0:0:0'
bus scsi: add device 1:0:0:0
CLASS: registering class device: ID = '1:0:0:0'
device class 'scsi_generic': registering
CLASS: registering class device: ID = 'sg0'
CLASS: registering class device: ID = 'sg1'
Console: switching to colour frame buffer device 128x48
CLASS: registering class device: ID = 'usb1'
DEV: registering device: ID = 'usb1'
bus usb: add device usb1
bound device 'usb1' to driver 'usb'
DEV: registering device: ID = '1-0:1.0'
bus usb: add device 1-0:1.0
bound device '1-0:1.0' to driver 'hub'
bound device '0000:00:11.2' to driver 'uhci_hcd'
CLASS: registering class device: ID = 'usb2'
DEV: registering device: ID = 'usb2'
bus usb: add device usb2
bound device 'usb2' to driver 'usb'
DEV: registering device: ID = '2-0:1.0'
bus usb: add device 2-0:1.0
bound device '2-0:1.0' to driver 'hub'
bound device '0000:00:11.3' to driver 'uhci_hcd'
CLASS: registering class device: ID = 'usb3'
DEV: registering device: ID = 'usb3'
bus usb: add device usb3
bound device 'usb3' to driver 'usb'
DEV: registering device: ID = '3-0:1.0'
bus usb: add device 3-0:1.0
bound device '3-0:1.0' to driver 'hub'
bound device '0000:00:11.4' to driver 'uhci_hcd'
CLASS: registering class device: ID = 'mice'
CLASS: registering class device: ID = 'psaux'
mice: PS/2 mouse device common for all mice
Registering sysdev class '<NULL>'
Registering sys device 'i80420'
DEV: registering device: ID = 'eisa0'
bus platform: add device eisa0
DEV: Unregistering device. ID = 'eisa0'
bus platform: remove device eisa0
usb 1-1: new low speed USB device using address 2
DEV: registering device: ID = '1-1'
bus usb: add device 1-1
bound device '1-1' to driver 'usb'
DEV: registering device: ID = '1-1:1.0'
bus usb: add device 1-1:1.0
usb 1-2: new full speed USB device using address 3
DEV: registering device: ID = '1-2'
bus usb: add device 1-2
bound device '1-2' to driver 'usb'
DEV: registering device: ID = '1-2:1.0'
bus usb: add device 1-2:1.0
Adding 522072k swap on /dev/hda7. Priority:-1 extents:1
scsi2 : SCSI emulation for USB Mass Storage devices
DEV: registering device: ID = 'host2'
CLASS: registering class device: ID = 'host2'
bus usb: add driver hiddev
DEV: registering device: ID = '2:0:0:0'
bus scsi: add device 2:0:0:0
CLASS: registering class device: ID = '2:0:0:0'
CLASS: registering class device: ID = 'sg2'
USB Mass Storage device found at 3
bound device '1-2:1.0' to driver 'usb-storage'
drivers/usb/core/usb.c: registered new driver hiddev
CLASS: registering class device: ID = 'mouse0'
bound device '1-1:1.0' to driver 'hid'
CLASS: registering class device: ID = 'apm_bios'
device class 'sound': registering
CLASS: registering class device: ID = 'sequencer'
CLASS: registering class device: ID = 'sequencer2'
CLASS: registering class device: ID = 'dspW'
CLASS: registering class device: ID = 'audio'
PCI: Setting latency timer of device 0000:00:11.5 to 64
CLASS: registering class device: ID = 'mixer'
CLASS: registering class device: ID = 'dsp'
bound device '0000:00:11.5' to driver 'via82cxxx'
CLASS: registering class device: ID = 'sit0'
device class 'printer': registering
CLASS: registering class device: ID = 'lp0'
bound device '0:0:0:0' to driver 'sr'
bound device '1:0:0:0' to driver 'sr'
* i cd-rom sotto emulazione scsi sono /dev/scd0 e dev/scd1, ma /dev/scd2 non è l'hd esterno..

da usbview vedo senza probl la mia unità..

clemmy
26-05-2004, 19:26
dopo aver scollegato l'hd, con dmesg mi viene queste righe nuove:usb 1-2: USB disconnect, address 3
bus usb: remove device 1-2:1.0
CLASS: Unregistering class device. ID = '2:0:0:0'
CLASS: Unregistering class device. ID = 'sg2'
class_hotplug - name = sg2
device class 'sg2': release.
class_hotplug - name = 2:0:0:0
device class '2:0:0:0': release.
bus scsi: remove device 2:0:0:0
PM: Removing info for scsi:2:0:0:0
CLASS: Unregistering class device. ID = 'host2'
class_hotplug - name = host2
device class 'host2': release.
PM: Removing info for No Bus:host2
PM: Removing info for usb:1-2:1.0
DEV: Unregistering device. ID = '1-2'
bus usb: remove device 1-2
PM: Removing info for usb:1-2
e dopo averlo ricollegato compaiono invece queste:usb 1-2: new full speed USB device using address 4
DEV: registering device: ID = '1-2'
PM: Adding info for usb:1-2
bus usb: add device 1-2
bound device '1-2' to driver 'usb'
DEV: registering device: ID = '1-2:1.0'
PM: Adding info for usb:1-2:1.0
bus usb: add device 1-2:1.0
scsi3 : SCSI emulation for USB Mass Storage devices
DEV: registering device: ID = 'host3'
PM: Adding info for No Bus:host3
CLASS: registering class device: ID = 'host3'
class_hotplug - name = host3
Vendor: HITACHI_ Model: DK23EA-40 Rev: 0811
Type: Direct-Access ANSI SCSI revision: 02
DEV: registering device: ID = '3:0:0:0'
PM: Adding info for scsi:3:0:0:0
bus scsi: add device 3:0:0:0
CLASS: registering class device: ID = '3:0:0:0'
class_hotplug - name = 3:0:0:0
CLASS: registering class device: ID = 'sg2'
class_hotplug - name = sg2
Attached scsi generic sg2 at scsi3, channel 0, id 0, lun 0, type 0
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 4
bound device '1-2:1.0' to driver 'usb-storage'
scusate la lunghezza ma non sapendo che info dare ho preferito abbondare...grazie ;)

pigio
26-05-2004, 19:48
io il mio hd da 120GB diviso in due partizioni da 60 li monto così:
#mount

pigio
26-05-2004, 19:48
#mount /dev/sda1 /mnt/hd1
#mount /dev/sda5 /mnt/hd2

clemmy
27-05-2004, 13:12
no, /dev/sda non me lo prende..:muro:

pigio
27-05-2004, 13:38
nella compilazione del kernel hai inserito i supporti per l'usb? [Device Drivers -- USB support -- Support for USB]
altrimenti non riesi a fare niente, te lo chiedo perchè quando avevo provato ad installare la knx 3.4 cvs non me li aveva installati

figulus
27-05-2004, 13:45
Anche io avevo lo stesso problema, ho risolto con

# modprobe ehci-hcd

E comunque se non è sda prova con sdb !

unarana
27-05-2004, 19:13
# cat /proc/partitions

Ciao :D

clemmy
27-05-2004, 22:11
si,a livello di supporto USB sono a posto, infatti vedo un sacco di info a proposito di st'hd,compresa la marca del produttore e il modello..solo che non riesco a montarlo x' non so che dev sia..sul disco c'è una sola partizione ,xò mi è venuto in mente che potrebbe essere una partizione logica anzichè una primaria, quindi potrebbe essere sda5...
appena riesco a farmelo reimprestare ci provo e sennò provo cat /proc/partitions...

la cosa che mi fa incaXXare è che prima di restituirlo ho provato ad accederci da WinXP, ma come lo collegavo si freezava tutto..probabilmente è colpa dei driver via 4in1,xò..no comment!:rolleyes:

gurutech
27-05-2004, 22:42
prova a dare un'occhiata a sg_scan e sg_map del pacchetto sg3-utils, potrebbero aiutarti!

clemmy
12-06-2004, 12:00
mi son fatto riprestare l'hd..ma c'è qlc che non va:muro:
sg_scan e sg_map non lo vedonoknoppix@computer:~$ sg_map
Error opening /dev/sda : Permission denied
Error opening /dev/sdb : Permission denied
Error opening /dev/sdc : Permission denied
Error opening /dev/sdd : Permission denied
Error opening /dev/sde : Permission denied
/dev/sg0 /dev/scd0
/dev/sg1 /dev/scd1
knoppix@computer:~$ sg_scan
/dev/sg0: scsi0 channel=0 id=0 lun=0 [em] type=5
/dev/sg1: scsi1 channel=0 id=0 lun=0 [em] type=5
knoppix@computer:~$
eppure è collegato!non so + che fare!!

knoppix@computer:~$ cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / ext3 rw 0 0
none /proc proc rw 0 0
/dev/hda1 /mnt/hda1 ntfs ro,nosuid,nodev,uid=0,gid=0,umask=00,nls=iso8859-1,errors=continue,mft_zone_multiplier=1 0 0
/dev/hda5 /mnt/hda5 vfat rw,nosuid,nodev,fmask=0000,dmask=0000,codepage=cp437 0 0
/dev/hdb1 /mnt/hdb1 vfat rw,nosuid,nodev,fmask=0000,dmask=0000,codepage=cp437 0 0
devpts /dev/pts devpts rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
sysfs /sys sysfs rw 0 0
usbfs /proc/bus/usb usbfs rw 0 0
knoppix@computer:~$

knoppix@computer:~$ modprobe -l | grep usb-storage
/lib/modules/2.6.4/kernel/drivers/usb/storage/usb-storage.ko

clemmy
12-06-2004, 12:18
porca miseria forse ho trovato il problema! collegando l'ho mentre sono in console mi viene fuori FATAL: module sd_mod not fount , cosa che dal dmesg non viene fuori assolutamente!..credo che sia questo il probl...anche perchè ho visto che st'hd è /dev/sg2 (sg0 e sg1 sono i CDrom), e proprio sg2 non viene associato a nessun dispositivo di blocchiknoppix@computer:~$ sg_map
/dev/sg0 /dev/scd0
/dev/sg1 /dev/scd1
/dev/sg2

ora la domanda è: come lo metto sto modulo? ho provato # modprobe sd_mod ma non lo trova..devo ricompilare immagini...ma come faccio a sapere a quale voce del menuconfig corrisponde?

clemmy
12-06-2004, 12:43
bingo!ho caricato col kernel vecchio (quello nel quale io non avevo messo le mani) e funziona!peccato che non riesca a montare ugualmente!:muro: :muro:
knoppix@computer:~$ sudo mount -t vfat /dev/sda /home/knoppix/Desktop/
mount: tipo fs errato, opzione non valida, superblocco su /dev/sda danneggiato,
o troppi file system montati
knoppix@computer:~$ sudo mount -t ntfs /dev/sda /home/knoppix/Desktop/
mount: tipo fs errato, opzione non valida, superblocco su /dev/sda danneggiato,
o troppi file system montati
knoppix@computer:~$ sudo mount -t auto /dev/sda /home/knoppix/Desktop/
mount: si deve specificare il tipo di filesystem
knoppix@computer:~$

considerando che ho appena smontato un hd da 80giga non credo di aver troppi fs montati

considerando che ieri da winXP (non a casa mia ma dal proprietario dell'HD) funzionava non dovrebbe essere danneggiato

considerando che il tipo di fs + che fat o ntfs non può essere e che non dovrei aver dato opzioni sbagliate i conti non mi tornano:rolleyes: :(

gurutech
12-06-2004, 12:46
Originariamente inviato da clemmy
knoppix@computer:~$ sudo mount -t vfat /dev/sda /home/knoppix/Desktop/


prova
knoppix@computer:~$ sudo mount -t vfat /dev/sda1 /home/knoppix/Desktop/


sd_mod corrisponde a SCSI DISK SUPPORT

edit:
oops! ma stai cercando di fare mount sulla directory Desktop ?
dovresti farne un'altra o usare un altro mountpoint

knoppix@computer:~$ mkdir /pippo
knoppix@computer:~$ sudo mount -t vfat /dev/sda1 /pippo

DjMix
12-06-2004, 13:05
Non è sda. È sdaX, con X >= 0

clemmy
12-06-2004, 14:29
grazie! ;) ora funziona tutto!!!FINALMENTE!!! :)