Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Polestar 3 Performance, test drive: comodità e potenza possono convivere
Polestar 3 Performance, test drive: comodità e potenza possono convivere
Abbiamo passato diversi giorni alla guida di Polestar 3, usata in tutti i contesti. Come auto di tutti i giorni è comodissima, ma se si libera tutta la potenza è stupefacente
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-04-2008, 17:53   #1
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
HOT-SWAP e dischi sata-II

comincio a descrivere il sistama: Archlinux - Gnome 2.22 - kernel 2.6.24

ho alcuni dischi sata-II che, tramite dei cassettini estraibili, connetto direttamente alle porte sata della mia mobo (DFI nf4 ultra-d)

i cassettini sono questi:



PROBLEMA

quando inserisco il cassetto si crea il dispositivo /dev/sdb ed il disco viene montato automaticamente.
quando però smonto il disco e lo estraggo ho notato che il dispositivo /dev/sdb non sparisce dalla cartella /dev e il sistema comincia a rallentare di brutto (transfer-rate ridicoli, 3 minuti per aprire un file txt ecc... )
riavvio il PC e tutto torna OK: monto/smonto un disco esterno sata e si ripresenta il problema.

Mi chiedo:

perchè /dev/sdb non sparisce quando smonto ed estraggo il disco?
con i dischi USB nessun problema, se mi collego alla porta sata allora ecco il danno...

ma linux supporta l'HOT-SWAP dei dischi sata???

NZ è offline   Rispondi citando il messaggio o parte di esso
Old 13-04-2008, 12:27   #2
Mory
Senior Member
 
L'Avatar di Mory
 
Iscritto dal: Oct 1999
Città: Tra Como e Varese
Messaggi: 2800
Dal kernel 2.6.19 l'hot swap sata è supportato, ma dipende anche dal controller, non solo dal kernel
Mory è offline   Rispondi citando il messaggio o parte di esso
Old 13-04-2008, 12:33   #3
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da Mory
Dal kernel 2.6.19 l'hot swap sata è supportato, ma dipende anche dal controller, non solo dal kernel
ho una DFI con chipset nf4 ultra-d
come faccio a sapere quali controller sono OK?
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 18-04-2008, 11:32   #4
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
UP
in rete si trova poco su questo discorso

ho trovato solo questa nota:

Codice:
L'hot swap sata è finalmente disponibile (http://kerneltrap.org/node/5632)

Oltre a smontare i filesystem devi però rimuovere logicamente il device.

Quindi:
echo "scsi remove-single-device 0 0 X 0" > /proc/scsi/scsi

dove X è il disco da sostituire, cambi il disco e poi lo aggiungi:

echo "scsi add-single-device 0 0 X 0" > /proc/scsi/scsi
rimuovere logicamente il devide vuol dire far sparire quel /dev/sdb che a me rimane vivo e vegeto anche dopo l'estrazione del disco?
Se si, come devo fare?

il comando echo "scsi remove-single-device 0 0 X 0" > /proc/scsi/scsi
è OK? che vuol dire 0 0 X 0? che metto al posto della X?

NZ è offline   Rispondi citando il messaggio o parte di esso
Old 18-04-2008, 12:05   #5
PuNkEtTaRo
Senior Member
 
L'Avatar di PuNkEtTaRo
 
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 1541
L'hot swap dovrebbe essere implementato dal modulo ahci...
Oltre a questo però, come detto poco sopra, anche il controller deve supportare tale modalità, cosa che il tuo controller non credo faccia.
Di più non so dirti perchè ho solo un hd sata, su cui risiede il sistema...
Ciao
__________________
[ punkeroso ] - [ powered by Arch Linux ]
PuNkEtTaRo è offline   Rispondi citando il messaggio o parte di esso
Old 18-04-2008, 12:08   #6
Psycotic
Senior Member
 
L'Avatar di Psycotic
 
Iscritto dal: Feb 2004
Messaggi: 1209
cat /proc/scsi/scsi|grep Channel

i 4 numeri rappresentano rispettivamente
controller, channel, id, lun.

se hai un disco solo dovesti avere qualcosa del genere

Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: SEAGATE Model: ST3146854SS Rev: 1503
Type: Direct-Access ANSI SCSI revision: 03

e quindi dai:
echo "scsi remove-single-device 0 0 0 0" > /proc/scsi/scsi

Ovviamente devi cambiare i 4 numeri con qello che trovi sulla riga
Host: scsi0 Channel: 00 Id: 00 Lun: 00

Quando reinserisci il disco stessa cosa, ma a questo punto i numeri te li ricavi dal
"dmesg"

Facci sapere se funziona tutto.
__________________
...Ordunque...

Ultima modifica di Psycotic : 18-04-2008 alle 12:09. Motivo: mancanza
Psycotic è offline   Rispondi citando il messaggio o parte di esso
Old 18-04-2008, 12:15   #7
Psycotic
Senior Member
 
L'Avatar di Psycotic
 
Iscritto dal: Feb 2004
Messaggi: 1209
mi sa che nell'ultima parte ho cannato..

Quando reinserisci il disco forse nn ti verra scrito sul dmesg finquanto nn darai il comando
add-single-device.

Insomma tienici informati, e facci sapere come si comporta...
__________________
...Ordunque...
Psycotic è offline   Rispondi citando il messaggio o parte di esso
Old 18-04-2008, 16:36   #8
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da PuNkEtTaRo
Oltre a questo però, come detto poco sopra, anche il controller deve supportare tale modalità, cosa che il tuo controller non credo faccia.
ho provato a installare Windows XP e l'hot swap funziona alla perfezione: XP monta e smonta i dischi esterni sata senza problemi.
non penso il problema sia dunque hardware.....

su XP però installo i driver nforce4....
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 18-04-2008, 16:59   #9
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
tratto da http://linux-ata.org/driver-status.html#ahci

Codice:
NVIDIA
Driver name: sata_nv

Summary: No TCQ/NCQ in early chipsets. NCQ support added in later chipsets. Looks like a PATA controller, but with full SATA control including hotplug and PM.

Update: NVIDIA has provided information (under NDA) that permits implementation of NCQ support, and a sample Linux implementation (patch) as well. Unfortunately, the patch needs debugging, and no one seems to have the time or motivation.

NOTE: Newer NVIDIA chipsets are AHCI, and use the ahci driver rather than the sata_nv driver.
io uso infatti sata_nv al posto di ahci, può essere questo il problema??

comunque scrivono:
Looks like a PATA controller, but with full SATA control including hotplug and PM

io interpreto che l'hotplug è supportato...
...o sbaglio?
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 19-04-2008, 20:06   #10
GUSTAV]<
Bannato
 
Iscritto dal: Jun 2007
Messaggi: 460
Quote:
Originariamente inviato da NZ Guarda i messaggi
comincio a descrivere il sistama: Archlinux - Gnome 2.22 - kernel 2.6.24

ho alcuni dischi sata-II che, tramite dei cassettini estraibili, connetto direttamente alle porte sata della mia mobo (DFI nf4 ultra-d)

i cassettini sono questi:



PROBLEMA

quando inserisco il cassetto si crea il dispositivo /dev/sdb ed il disco viene montato automaticamente.
quando però smonto il disco e lo estraggo ho notato che il dispositivo /dev/sdb non sparisce dalla cartella /dev e il sistema comincia a rallentare di brutto (transfer-rate ridicoli, 3 minuti per aprire un file txt ecc... )
riavvio il PC e tutto torna OK: monto/smonto un disco esterno sata e si ripresenta il problema.

Mi chiedo:

perchè /dev/sdb non sparisce quando smonto ed estraggo il disco?
con i dischi USB nessun problema, se mi collego alla porta sata allora ecco il danno...

ma linux supporta l'HOT-SWAP dei dischi sata???

ehmm dove li hai comprati ?
anche in pvt
GUSTAV]< è offline   Rispondi citando il messaggio o parte di esso
Old 19-04-2008, 22:01   #11
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da GUSTAV]<
ehmm dove li hai comprati ?
Spoiler:
http://www.drako.it/drako_catalog/index.php



novità?
sono stato ore su google ma:
1) non ho ancora capito se il mio chipset nforce4-ultra supporta AHCI e hotplug
2) i driver sata_nv supportano l'hotplug?

quando inserisco il cassettino il disco viene montato automaticamente quindi deduco che l'hotplug funzioni.
smonto e rimuovo fisicamente il disco ma il maledetto /dev/sdb rimane
come lo rimuovo? (ovviamente non con rm /dev/sdb )

NZ è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 09:05   #12
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
ho appena trovato la conferma che il mio chipset nforce4 NON supporta AHCI
(la prossima volta solo Intel )


adesso rimane da verificare se il maledetto driver sata_nv supporta l'hotplug
su http://linux-ata.org/driver-status.html#ahci sembrerebbe di si ma:

1) non ho la certezza
2) enche se fosse, devo settare qualcosa in particolare?

grazie ancora
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 10:45   #13
Psycotic
Senior Member
 
L'Avatar di Psycotic
 
Iscritto dal: Feb 2004
Messaggi: 1209
ma quindi nn li hai nemmeno provati quei comandi?
__________________
...Ordunque...
Psycotic è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 12:43   #14
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da Psycotic
ma quindi nn li hai nemmeno provati quei comandi?
non ancora

per il momento ho piallato linux e messo su XP solo per fare dei test: su XP l'hotplug funziona perfettamente, monto/sonto i miei dischi sata senza problemi.
il merito penso sia dei driver nforce che installo...

il prossimo weekend piallo tutto e rimetto Archlinux!!
Proverò sicuramente quei comandi ma mi chiedevo una cosa:
servono solo in fase di umount?
quando inserisco il disco questo viene solitamente montato in automatico, il
problema sembra essere solo in fase di umount.


ciao
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2008, 20:50   #15
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da Psycotic
ma quindi nn li hai nemmeno provati quei comandi?
ciao Psycotic

finalmente ho trovato un secondo per sperimentare i tuoi comandi.
Per adesso solo su una Mandriva 2008 spring live ma penso che i risultati non cambino rispetto ad una distro realmente installata.

configurazione:
1 disco sata fisso collegato alla porta sata1 (xxx)
1 disco removibile collegato alla porta sata2 (yyy)
1 disco removibile collegato alla porta sata3 (zzz)

xxx e yyy sono spenti, digito cat /proc/scsi/scsi|grep 0 e ottengo:
Host: scsi2 Channel: 00 Id: 00 Lun: 00

accendo xxxx e ottengo:
Host: scsi3 Channel: 00 Id: 00 Lun: 00

mi si crea il /dev/sdb

rimuovo il disco e /dev/sdb rimane vivo come al solito

a questo punto digito:
echo "scsi remove-single-device 3 0 0 0" > /proc/scsi/scsi
e magicamente /dev/sdb finalmente scompare

rifaccio la stessa prova connettendo il solo disco zzz.
stesso risultato solo che stavolta il risultato di cat /proc/scsi/scsi|grep 0 è Host: scsi0 Channel: 00 Id: 00 Lun: 00

a questo punto tre domande:

1) perchè c'è la seguente corrispondenza?
xxx -> scsi2
yyy -> scsi3
zzz -> scsi0

io mi sarei aspettato invece:
xxx -> scsi0
yyy -> scsi1
zzz -> scsi2

2) che cosa fa in realmente il comando echo "scsi remove-single-device X 0 0 0" > /proc/scsi/scsi
perchè il /dev/sdX finalmente scompare?
perchè non scompare automaticamente quando stacco il disco?

3) alla luce di tutto ciò, il mio controller sata supporta o no l'hotplug???


GRAZIE MILLE ANCORA PER TUTTO IL SUPPORTO!!!!
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2008, 20:59   #16
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
dimenticavo...

quando riconnetto il disco esterno non digito il comando add-single-device eppure il disco viene riconosciuto e montato senza problemi
NZ è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2008, 22:59   #17
Hell-VoyAgeR
Senior Member
 
L'Avatar di Hell-VoyAgeR
 
Iscritto dal: Jan 2002
Città: Rimini
Messaggi: 1203
Quote:
Originariamente inviato da NZ Guarda i messaggi
ciao Psycotic

finalmente ho trovato un secondo per sperimentare i tuoi comandi.
Per adesso solo su una Mandriva 2008 spring live ma penso che i risultati non cambino rispetto ad una distro realmente installata.

configurazione:
1 disco sata fisso collegato alla porta sata1 (xxx)
1 disco removibile collegato alla porta sata2 (yyy)
1 disco removibile collegato alla porta sata3 (zzz)

xxx e yyy sono spenti, digito cat /proc/scsi/scsi|grep 0 e ottengo:
Host: scsi2 Channel: 00 Id: 00 Lun: 00

accendo xxxx e ottengo:
Host: scsi3 Channel: 00 Id: 00 Lun: 00

mi si crea il /dev/sdb

rimuovo il disco e /dev/sdb rimane vivo come al solito

a questo punto digito:
echo "scsi remove-single-device 3 0 0 0" > /proc/scsi/scsi
e magicamente /dev/sdb finalmente scompare

rifaccio la stessa prova connettendo il solo disco zzz.
stesso risultato solo che stavolta il risultato di cat /proc/scsi/scsi|grep 0 è Host: scsi0 Channel: 00 Id: 00 Lun: 00

a questo punto tre domande:

1) perchè c'è la seguente corrispondenza?
xxx -> scsi2
yyy -> scsi3
zzz -> scsi0

io mi sarei aspettato invece:
xxx -> scsi0
yyy -> scsi1
zzz -> scsi2

2) che cosa fa in realmente il comando echo "scsi remove-single-device X 0 0 0" > /proc/scsi/scsi
perchè il /dev/sdX finalmente scompare?
perchè non scompare automaticamente quando stacco il disco?

3) alla luce di tutto ciò, il mio controller sata supporta o no l'hotplug???


GRAZIE MILLE ANCORA PER TUTTO IL SUPPORTO!!!!
1) bella domanda...
2) il comando notifica al subsystem scsi di rimuovere dalla catena logica il device a b c d
scompare perche' gli hai detto di sparire
non scompare automaticamente perche' presumibilmente il driver del controller supporta la rimozione del dispositivo ma non ne notifica l'avvenuta rimozione al subsystem scsi
3) visto che non ti esplode il chipset in faccia... direi di si
__________________
Quale parte di NO non hai capito? | MBP Retina Late 2013 - iPhone 6 64GB - iPad Air 64GB
Fiero membro del BOFH club (Bastard Operators From Hell)
Hell-VoyAgeR è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2008, 14:56   #18
Psycotic
Senior Member
 
L'Avatar di Psycotic
 
Iscritto dal: Feb 2004
Messaggi: 1209
beh l'ordine nn so perche' ti vien fuori cosi'.. Io ho sempre avuto schede scsi in fibra collegati con box.. Non ho mai provato i SATA.

Cmq se scopri dettagli in piu' sul perche' i driver nn notificano al kernel.. Facci sapere...

Ciao.
__________________
...Ordunque...
Psycotic è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2008, 18:39   #19
NZ
Senior Member
 
L'Avatar di NZ
 
Iscritto dal: Jan 2001
Messaggi: 3278
Quote:
Originariamente inviato da Psycotic
Cmq se scopri dettagli in piu' sul perche' i driver nn notificano al kernel.. Facci sapere...
oggi ho reinstallato ex-novo la mia Archlinux convinto di aver risolto definitivamante il problema usando il comando:
echo "scsi remove-single-device X 0 0 0" > /proc/scsi/scsi

che ci crediate o no quando spengo il disco sata removibile il device maledetto che prima non spariva mai adesso sparisce al volo, come se il driver sata_nv notificasse al subsystem scsi l'avvenuta rimozione del disco
sono contento di ciò ma perchè adesso funziona e prima no?????????



ma adesso il più grande dei misteri!!!!

i miei due dischi sata esterni sono criptati con Truecrypt 5.1a (algoritmo AES)
ebbene, tranfer-rate tra i due dischi:

sotto Windows XP: 47 MB/s
sotto Linux: 10 MB/s

MA PERCHE'?????
colpa della versione linux di Truecrypt?
colpa del driver sata_nv?

come faccio a verificare sotto linux se i dischi funzionano al TOP delle loro specifiche? hdparm funziona solo con i dischi p-ata, vero?

NZ è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Grazie a VLT è stata misurata dir...
Blue Origin annuncia un aerofreno ripieg...
Blue Origin annuncia una nuova versione ...
LG UltraFine evo 6K: il primo monitor al...
DJI cambia direzione: investe in Elegoo ...
Black Friday Narwal 2025: risparmi da ca...
Phishing evoluto contro Apple ID: caso f...
Prestazioni in discesa nei giochi? NVIDI...
Addio ai banner dei cookie? L'UE spinge ...
Le offerte Black Friday per gli smartpho...
Il controllo qualità degli iPhone...
Qualcomm Snapdragon X Elite vola con il ...
A2RL Season 2: storia, innovazione e sor...
Core Ultra Series 3: Intel conferma l'ev...
Black Friday Amazon: la GeForce RTX 5070...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:52.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v