Newsgroup: it.comp.os.linux.redhat
Titolo: Come posso utilizzare la Chiavetta USB in RH Linux 7.2?!

Cari tutti,
Dopo diverse settimane di lettura di questo ed altri forum, vi scrivo
per avere il vostro aiuto:
Ho recentemente installato su un HD completamente dedicato a linux la
versione RH Linux 7.2 ma no riesco in alcun modo a fargli vedere la
chiavetta usb (ho provato con diverse memory stick, nel dubbio che il
problema fosse legato ad un particolare dispositivo), tutte formattate
con FAT 16.
Per utilizzare la chiavetta usb ho eseguito i seuenti passi:
- Ho creato la directory /mnt/usb
- Entrato come Root ho editato il file /etc/fstab
- Ho aggiunto la riga:
/dev/sda1      /mnt/usb       msdos      users, noauto,umask0 0 0
ho salvato le modifiche e sul desktop è apparsa l'icona che raffigura
un HD, denominata "usb".
Ora, inserisco la chiavetta usb, clicco con il tasto DX sull'icona USB
sul Desktop,
seleziona la voce monta e mi restituisce l'errore:
Impossibile Montare il dispositivo.
L'errore riportato è:
mount: /dev/sda1: unknown device
Ho provato anche digitando il comando da shell:
mount /dev/sda1 /mnt/usb
ma restituisce lo stesso errore!!!
Mi sembra di capire (non me ne vogliano gli utenti esperti se sparo
stupigaggini) che qualcosa non va con
/dev/sda1; il problema è che non ho la più pallida idea di come
procedere!!!!.
Dentro il direttorio /dev esiste il file sda1 che è di tipo
"Dispositivi a Blocchi" ed appartiene al gruppo "Disk" proprio come
cdrom e fd0 per i quali non ho problemi!!!
Qualcuno sa come posso sistemare le cose?!
Io non ho più cartucce da sparare.:)))..
avendo visto Linux per la prima volta tre giorni fà, non conosco
nemmeno linux abbastanza bene per capire a fondo cosa mi sta dicendo e
come correggere il problema.
Grazie in anticipo per l'aiuto, Max.

 versione RH Linux 7.2
E' una versione talmente vecchia che, quando uscita, le memory stick forse
non esistevano nemmeno. Buttala via, ed installati Fedora 5.
-- 
Per rispondermi, togli il nome del poeta

Caro Zefram Cochrane (reloaded),
mi devi perdonare se non sono stato perfettamente chiaro.:))))..
La ragione per la quale utilizzo una vesrione così obsoleta di RH
Linux è che un CAD
che devo obbligatoriamente usare può tranquillamente essere installato
su versioni più recenti di RH Linux (RH 8.0, RH 9.0),  comprese le
RHEL fino alla versione 4 (Nota: Su Fedora i produttori del software
non ti danno ne assistenza ne garanzie!!!!!).
Detto questo, continuo dicendo che un Design Kit (Applicativo) che devo
assolutamente usare con il CAD vuole essere installato solo sulla
versione RH Linux 7.2.
Putroppo non ho altre scelte.::))))..
..Grazie Mille per la risposta..
Max.
Ps: Un  giorno mi dirai cosa c'era di così eccitante nel mio
messaggio..
       addirittura chiamato..Episodio..:))))))))))))))))))))....

 versione RH Linux 7.2.
Allora installati qemu (oppure vmware) su una versione molto recente di
RHEL/Fedora, che sia quindi in grado di montare la chiavetta. Tale chiavetta
la fai vedere tramite qemu/vmware come un normale disco dati. Tieni presente
che perdi in prestazioni. 


 che perdi in prestazioni.
Caissimo Zefram,
Medito poi ti dico.
certo che come soluzione è drastica e poi installare una macchina
virtuale solo per una chiavetta usb mi farebbe sentire un
idiota.:)))))...
Ti posso dire però che non riusivo ad installare la scheda di rete ne
la scheda audio,
nonostante le vedde entranbe.
Ho risolto disattivando l'opzione PnP nel Bios.
In questo modo le cose sono cambiate anche per la chiavetta usb, nel
senso che
ora quando provo di montarla mi si inchioda il sistema, si accendono le
lucette del floppy, dell'HD e si blocca la tastiera, ma la finestrella
dove scorre la percentuale tipica di quando monta un cdrom o un floppy
me la mostra, ma poi si inchioda tutto.
Risultato non parte più!!! e devo reinstallare.
Questo non mi sconforta, ho fatto un piccolo passo avanti, (Scheda di
rete e Audio),
e almeno ora non mi dive unknown device quando provo di montare la
chiavtta usb.
Un passo alla volta!!!!
Se almeno ci fossero dei tools per testare e risolvere questi problemi,
perchè come sempre, il problema c'è ma se non lo identifico, come
posso risolverlo?!
Cioè la domanda è: perchè il computer si inchioda attivando floppy e
HD?!
Oppure come posso capire se è la chiavetta che provo di montare a non
piacere a linux o
proprio la porta usb ancora configurata male?!
Grazie Mille Ancora, Max.

 proprio la porta usb ancora configurata male?!
Scarica e compila a manina santa l'ultimo kernel 2.4 che trovi, potrebbe
fare la differenza.


 Oppure come posso capire se è la chiavetta che provo di montare a non
Forse c'è una soluzione più semplice.
Monta la chiavetta con un sistema che te la legga. Supponendo che sia
montata in /dev/sda, esegui come root
dd if=/dev/sda of=<path>/nomefile.img
ovvero, fai la copia fisica del contenuto della chiavetta.
Poi, monta questo file con la RH 7.2 con l'opzione loop:
mount -o loop <path>/nomefile.img /<mount point>
A questo punto i preziosissimi dati sulla chiavetta sono accessibili tramite
il mount point. Se poi devi ritrasferirli sulla medesima, fai il comando dd
(con un sistema che veda la chiavetta) invertendo i valori di if e of. In
questo caso, dopo che hai fatto la copia dai un paio di sync che non fanno
male.


 Leggi /var/log/messages prima di fare mount.
Prima di tutto vorrei chiarire la ia posizione.:)))))...
Non sono un softwarerista, ne un sistemista, ma un mero utilizzatore di
PC,
che si occupa di ben altro.:)))..per cui, se posso..vorrei cortesemente
chiderti di essere ancora un po' più paziente, considerando che
davanti hai una persona che di linux e di compilare il kernel ne sa
come un agricoltore può saperne di elettronica per ambienti
spaziali.:))))..
Detto questo, inanzi tutto ti ringrazio per l'assistenza ed i consigli
che mi stai dando.
Tornando a noi, ho letto il file /var/log/messages e riporto qui sotto
la "sezione" che riguarda le porte USB.
kernel: usb.c: registered new driver usbdevfs
kernel: usb.c: registered new driver hub
kernel: usb-uhci.c: $Revision: 1.259 $ time 16:59:02 Sep  6 2001
kernel: usb-uhci.c: High bandwidth mode enabled
random: Inizializzazione del generatore di numeri casuali: succeeded
kernel: PCI: Found IRQ 5 for device 00:09.0
kernel: PCI: Sharing IRQ 5 with 00:0c.0
kernel: usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 5
kernel: usb-uhci.c: Detected 2 ports
kernel: usb.c: new USB bus registered, assigned bus number 1
kernel: hub.c: USB hub found
kernel: hub.c: 2 ports detected
kernel: PCI: Found IRQ 11 for device 00:09.1
kernel: PCI: Sharing IRQ 11 with 01:00.0
kernel: usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 11
kernel: usb-uhci.c: Detected 2 ports
kernel: usb.c: new USB bus registered, assigned bus number 2
kernel: hub.c: USB hub found
kernel: hub.c: 2 ports detected
kernel: PCI: Found IRQ 3 for device 00:11.2
kernel: IRQ routing conflict for 00:11.2, have irq 9, want irq 3
kernel: IRQ routing conflict for 00:11.3, have irq 9, want irq 3
kernel: usb-uhci.c: USB UHCI at I/O 0xb000, IRQ 9
kernel: usb-uhci.c: Detected 2 ports
kernel: usb.c: new USB bus registered, assigned bus number 3
kernel: hub.c: USB hub found
kernel: hub.c: 2 ports detected
kernel: PCI: Found IRQ 3 for device 00:11.3
kernel: IRQ routing conflict for 00:11.2, have irq 9, want irq 3
kernel: IRQ routing conflict for 00:11.3, have irq 9, want irq 3
kernel: usb-uhci.c: USB UHCI at I/O 0xa800, IRQ 9
kernel: usb-uhci.c: Detected 2 ports
kernel: hub.c: USB new device connect on bus3/2, assigned device number
2
kernel: usb.c: new USB bus registered, assigned bus number 4
kernel: usb.c: USB device 2 (vend/prod 0xea0/0x2168) is not claimed by
any active driver.
kernel: hub.c: USB hub found
kernel: hub.c: 2 ports detected
kernel: usb-uhci.c: v1.251:USB Universal Host Controller Interface
driver
kernel: SCSI subsystem driver Revision: 1.00
kernel: Initializing USB Mass Storage driver...
kernel: usb.c: registered new driver usb-storage
kernel: scsi0 : SCSI emulation for USB Mass Storage devices
kernel:   Vendor: I-Stick2  Model: IntelligentStick  Rev: 2.00
kernel:   Type:   Direct-Access                      ANSI SCSI
revision: 02
kernel: USB Mass Storage support registered.
Io l'unica cosa che ho capito è che "qualcosa" vuole un IRQ=3 quando
invece lo ha uguale a 9.
Forse tu ci capisci qualcosa.
Da sottolinerare che avevo dimenticato la chiavetta inserita e quindi
il boot lo ha fatto con la chiavetta inserita, e se non ho capito male,
leggendo la porzione di file che ho incollato qui sopra questa cosa si
capisce.
Finisco dicendo che in fase di avvio, quando compaiono tutte quelle
righe seguite da OK,
ad un certo punto compare un failed, non a caso legato alla porta USB.
Purtroppo non riesco a mettere in pausa il processo di avvio così non
riesco aprendere nota dei dettagli, per darti magari informazioni
maggiori.
Spero che quanto ho scritto possa essere per te tutto chiaro.
Magari te ne uscirai dicendo che la soluzione è più semplice di
quanto sembra.
Ancora Grazie, Max,

 Leggi /var/log/messages prima di fare mount.
Prima di tutto vorrei chiarire la ia posizione.:)))))...


 maggiori.
usa il comando dmesg dopo che ha fatto il boot (come root).



[cut]
Intanto ti chiedo: hai aggiornato la distribuzione e soprattutto il kernel?
Saluti
Prospero

 Prospero
Ciao Prospero,
Inanzi tutto grazie per l'ineressamento, poi..
..purtroppo come hai potuto leggere, sono nel mondo di linux da una
settimana (Feste comprese), per cui della possibilità di aggiornare la
distribuzione e il kernel, non ho un'idea di come fare.
Se pensi che possa essere cosa fattibile anche per un utente in erba
come me, e hai voglia di perdere un po' di tempo spiegandomi come fare,
te ne sairei davvero grato.:))))..
Nel mentre colgo occasione per farti anche un'altra domanda:
Dovrei installare anche Samba, posso installare l'rpm che è sul primo
dei due CD di RedHat Linux 7.2 (quelli che ho usato per installarlo)
oppure devo scaricarne una verisone più recente da internet (visto che
dal 2001 anche Windows è cmabiato)?!
In caso debba scaricarlo da internet cosa devo cercare, dove e
soprattutto come riconosco che può essere installato su PC che usa
RedHat Linux 7.2?!
Grazie ancora per l'interessamento, Max.

 non esistevano nemmeno. Buttala via, ed installati Fedora 5.
Ma che dici? Il supporto per USB storage c'è dal kernel 
2.2.qualcosa-non-tanto-alto quindi sulla RH7.2 funziona sicuramente, 
solo che sarà da impostare a mano.
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse 
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
      --Galileo Galilei (Opere VII)

 2.2.qualcosa-non-tanto-alto quindi sulla RH7.2 funziona sicuramente, 
Tutto da provare che quello specifico modello di penna funzioni.
