Newsgroup: it.comp.os.linux.iniziare
Titolo: Dimensioni Hard Disk

Salve, ho appena installato un HD da 160 giga.
L'ho installato e ho dato fdisk e tutti gli altri comandi per formattare..
Solo che tutti questi vedono l'HD come se fosse da 32 giga.
Il che non e' perche' in dmesg trovo:
hdd: max request size: 1024KiB
hdd: Host Protected Area detected.
         current capacity is 66055248 sectors (33820 MB)
         native  capacity is 312581808 sectors (160041 MB)
hdd: 66055248 sectors (33820 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(33)
  /dev/ide/host0/bus1/target1/lun0: p1
Quindi in qualche modo sa che e' da 160 giga.. La domanda e':
come gli faccio tirare fuori i rimanenti 130 giga circa ?
Ho provato con fdisk, cfdisk, parted ma nulla, tutti lo vedono come 32.
Grazie!
PS Ma, in due parole, cos'e' questo Host Protected Area ?


direi che è un problema del bios di che anno è la mainboard ??
-- 
Nolinux.................. Noparty..

 direi che è un problema del bios di che anno è la mainboard ??
Mah avra' 3 anni, della Asus. Qualcosa tipo A7N8X-X se ricordo il nome 
(forse e' simile).
Cosa posso tentare ?

{MSX} wrote:

se è un maxtor scarica maxblast e vedi se è tutto ok, puoi anche usarlo per
partizionare...
potrebbe servire aggiornare il bios ma è un rischio.....
io lancerei nome tuo HD + A7N8X-X in google/group per vedere se è un
problema dalla mainboard ..
-- 
Nolinux.................. Noparty..

 direi che è un problema del bios di che anno è la mainboard ??
Io ho una vecchia MoBo con chipset i440BX e non riconosce HD piu' grandi
di 20 GB.
Allora nel BIOS gli ho detto che non ho un primary slave, mentre Linux
vede il mio 80GB senza lamentarsi di nulla.
Prova cosi'!
-- 
Best Regards, Jack
Linux User #264449
Powered by Fedora Core 2 (x86)
Powered by Debian Sid (ppc)

 vede il mio 80GB senza lamentarsi di nulla.
Non ho capito bene.. come si dice alla scheda che non hai il primary 
slave? E fatto cio' linux dovrebbe vedere il disco ?

 problema dalla mainboard ..
Provato, ma non da nulla di particolare..
Ora provo a leggermi il changelog del BIOS e vediamo se accenna a qualcosa..

         native  capacity is 312581808 sectors (160041 MB)
Il BIOS con che dimensioni lo vede?
Il mio sospetto č che sia stato limitato con il jumper o via software.
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

E fatto cio' linux dovrebbe vedere il disco ?
Sě, tramite un'accesso diretto al controller IDE (saltando quindi il
BIOS).
Anche Windows lo vede, ma disabilita il DMA. Su Linux probabilmente
devi abilitarglielo con hdparm.


 slave? E fatto cio' linux dovrebbe vedere il disco ?
E' quello che ho fatto.
Nel BIOS alla sezione dischi gli dici di non avere quel disco, poi il
leenucs ci pensa lui.
[root@coppermine root]# hdparm -I /dev/hdb
 
/dev/hdb:
 
ATA device, with non-removable media
        Model Number:       Maxtor 6Y080L0
        Serial Number:      Y2E0S7WE
        Firmware Revision:  YAR41BW0
Standards:
        Supported: 7 6 5 4
        Likely used: 7
Configuration:
        Logical         max     current
        cylinders       16383   16383
        heads           16      16
        sectors/track   63      63
        --
        CHS current addressable sectors:   16514064
        LBA    user addressable sectors:  160086528
        device size with M = 1024*1024:       78167 MBytes
        device size with M = 1000*1000:       81964 MBytes (81 GB)
Capabilities:
        LBA, IORDY(can be disabled)
        Queue depth: 1
        Standby timer values: spec'd by Standard, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = 16
        Advanced power management level: unknown setting (0x0000)
        Recommended acoustic management value: 192, current value: 254
        DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 udma6
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    NOP cmd
           *    READ BUFFER cmd
           *    WRITE BUFFER cmd
           *    Host Protected Area feature set
           *    Look-ahead
           *    Write cache
           *    Power Management feature set
                Security Mode feature set
           *    SMART feature set
           *    FLUSH CACHE EXT command
           *    Mandatory FLUSH CACHE command
           *    Device Configuration Overlay feature set
           *    Automatic Acoustic Management feature set
                SET MAX security extension
                Advanced Power Management feature set
           *    DOWNLOAD MICROCODE cmd
           *    SMART self-test
           *    SMART error logging
Security:
        Master password revision code = 65534
                supported
        not     enabled
        not     locked
        not     frozen
        not     expired: security count
        not     supported: enhanced erase
HW reset results:
        CBLID- above Vih
        Device num = 1 determined by the jumper
Checksum: correct
[root@coppermine root]# lspci -v
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
        Flags: bus master, medium devsel, latency 32
        I/O ports at f000 [size=16]


        DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 udma6
L'hai forzato tu con hdparm o ha impostato l'udma in automatico?


 L'hai forzato tu con hdparm o ha impostato l'udma in automatico?
Fedora ha fatto tutto da sola.
Non mi sono mai preso la briga di imparare hdparm :).


 leenucs ci pensa lui.
A me sembra trovare gli stessi valori di prima, che mi sembrano anche un 
po' sballati (cyl 65535 head 1 ? )
Tra l'altro ho fatto anche l'aggiornamento del bios (pur senza avere il 
floppy drive, che bravo eh ? :P) e non cambia nulla (pero' ora ho il 
boot da USB :P )
nicola@mother:~$ sudo hdparm -I /dev/hdd
/dev/hdd:
ATA device, with non-removable media
         Model Number:       SAMSUNG SP1614N
         Serial Number:      00000000000000
         Firmware Revision:  TM100-24
Standards:
         Supported: 7 6 5 4
         Likely used: 7
Configuration:
         Logical         max     current
         cylinders       16383   65535
         heads           16      1
         sectors/track   63      63
         --
         CHS current addressable sectors:    4128705
         LBA    user addressable sectors:   66055248
         LBA48  user addressable sectors:   66055248
         device size with M = 1024*1024:       32253 MBytes
         device size with M = 1000*1000:       33820 MBytes (33 GB)
Capabilities:
         LBA, IORDY(can be disabled)
         Queue depth: 1
         Standby timer values: spec'd by Standard, no device specific 
minimum
         R/W multiple sector transfer: Max = 16  Current = ?
         Recommended acoustic management value: 254, current value: 0
         DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4 udma5
              Cycle time: min=120ns recommended=120ns
         PIO: pio0 pio1 pio2 pio3 pio4
              Cycle time: no flow control=240ns  IORDY flow control=120ns
Commands/features:
         Enabled Supported:
            *    READ BUFFER cmd
            *    WRITE BUFFER cmd
            *    Host Protected Area feature set
            *    Look-ahead
            *    Write cache
            *    Power Management feature set
                 Security Mode feature set
                 SMART feature set
            *    FLUSH CACHE EXT command
            *    Mandatory FLUSH CACHE command
            *    Device Configuration Overlay feature set
            *    48-bit Address feature set
                 Automatic Acoustic Management feature set
                 SET MAX security extension
            *    DOWNLOAD MICROCODE cmd
            *    SMART self-test
            *    SMART error logging
Security:
         Master password revision code = 65534
                 supported
         not     enabled
         not     locked
         not     frozen
         not     expired: security count
                 supported: enhanced erase
         56min for SECURITY ERASE UNIT. 56min for ENHANCED SECURITY 
ERASE UNIT.


Ok, ho risolto e mi sento un po' scemo :P
Comunque ho imparato una lezione:
leggere prima manuali e documentazione :P
Praticamente per sbaglio ho settato i jumpers inserendo un limite di 32 
giga.. :))
Io volevo mettere il disco come slave.. allora guardo dietro, trovo 6 
pin e il jumper.. sotto ogni coppia di pin c'era: Master, Slave e Cable 
Select.. Ovviamente ho messo la coppia slave.. E invece no! :P
Con un jumper sulla slave vuol dire "Slave limitato a 32 giga!" Slave 
senza limiti era senza nessun jumper..
Ok, io saro' anche scemo, ma neanche loro scherzano! Tra l'altro ho 
visto tutte le configurazioni: alcune richiedono 2 jumpers (c'e' ne e' 
uno nella confezione) e alcune richiedono un misto di jumpers in 
orizzontale e verticale, della serie: ma perche' hanno stampato "Master, 
Slave e Cable Select" sotto ai pin allora?
Beh scusate lo sfogo.. almeno ho imparato un po' di programmi nuovi e ho 
il BIOS aggiornato :P

 limiti era senza nessun jumper.. Ok, io saro' anche scemo, ma neanche loro
ROTFL !!!
Bella questa...
Probabilmente nella progettazione hanno riciclato il contenitore da un
vecchio modello di meno di 32GB e quindi senza la necessità della
limitazione.
Comunque buono a sapersi... in futuro è meglio lasciar perdere le
indicazioni stampigliate e fidarsi solo dei data-sheet...
P.S. Poi se abbia senso mettere la limitazione a 32GB su un HD da 160GB è
tutto un altro discorso...
-- 
Stefano Gatti 
Email: 
stefano.ga...@tin.it
 (togliere .levami)
Web: 
http://sg67.altervista.org/

 tutto un altro discorso...
Mi pare sia per un discorso di compatibilità con alcuni SO (il dos se
ricordo bene) che non supportano oltre i 32 Gb... 
-- 
Nolinux.................. Noparty..

ricordo bene) che non supportano oltre i 32 Gb... 
Windows 95, ufficialmente, non supporta  HD più grandi di 32 Gb (anche
se non è spiegato il perché, e qualcuno che ha provato dice che
funziona lo stesso: forse non hanno avuto voglia di testarlo e hanno
messo le mani avanti.
Ma quel jumper limita il disco un po' più in alto, a 33.8 Gb (che è
invece un brutto limite dei BIOS fino al 1999).


 (forse e' simile).
Se è quella (che avrà un anno e non certo 3) non ha nessun problema con HD
grandi, ti parlo da un 120 GB ;P (vabbè, 80 + 40)
-- 
il Vide - ICQ #5301833
http://www.heavy-metal.it
Le cose che possiedi, alla fine ti possiedono. (Tyler Durden)
NP: Atheist - Mother Man (AmaroK)

 ricordo bene) che non supportano oltre i 32 Gb...
Le versioni del DOS fino alla 3.3 inclusa non erano limitate a 32GB ma a
32MB ... Nelle versioni successive è stata introdotta la FAT16 che
estendeva il limite a non mi ricordo più quanto, ma comunque ben meno di
32GB (forse 512MB). Per superare questo limite si è dovuto aspettare Win
95b che ha introdotto la FAT32, che raggiunge mi sembra 2TB. In realtà
però non era possibile (e non lo è tutt'ora, visto che non si sono
sprecati a riscrivere il codice in Windows 2000 e penso neppure in XP)
formattare partizioni più grandi di 32GB in FAT32 non per un limite della
FAT32 ma per un errore nel codice di formattazione. Infatti se una
partizione diciamo da 50GB viene formattata in Linux come FAT32 può poi
essere tranquillamente utilizzata anche in Windows.
Ad ogni modo quì parliamo di dimensioni delle partizioni e non dimensioni
dei dischi. Quindi un disco troppo grande per il tipo di partizione può
essere diviso in due o più partizioni. Ed eventualmente si può lasciare
dello spazio non partizionato. Quindi non sarebbe necessario alcuna
limitazione fisica.
In realtà il problema è causato da un baco nei BIOS vecchi (grosso modo
antecedenti al 2000) che non riescono a riconoscere dischi (e non
partizioni) più grandi di appunto 32GB. Oltretutto il guaio è che il
BIOS non si limita a non riconoscere o a riconoscere male il disco, ma si
blocca in fase di boot.
Quando sono stati costruiti i primi dischi superiori ai 32GB (e cioè i
dischi da 40GB) ovviamente ci si è posto il problema di chi aveva
macchine non recentissime. Lo switch permetteva di risolvere facilmente la
cosa sacrificando 'solo' 8GB.
Certo che però su un disco da 160GB lo switch ha poco senso, ammesso che
siano in tanti a voler montare un disco da 160GB su una macchina
vecchiotta, visto che permetterebbe di utilizzare 32GB sacrificandone 128.
Anche perchè comunque esistono altre strade che permettono di salvare
capra e cavoli...


> ricordo bene) che non supportano oltre i 32 Gb...
bhè pero' ci sono andato vicino no ?  ...;-)
siccome non ho mai avuto di questi problemi era un ricordo vago, ora mi hai
ricordato qual'era il nocciolo della questione...denghiu'..
-- 
Nolinux.................. Noparty..

essere tranquillamente utilizzata anche in Windows.
Oppure puoi formattarla in Win98/ME.


 quelle dell'alfabeto!
Un bel AA AB AC AD etc ?
Ciao
Teo

 
cut
Pare che sia limitato alla lettera Z: e basta. Pero' pare che ci sia una
feature in WinXP che permette di montare una partizione su una cartella
come si fa in Unix dal 1970...
Vedi qui:
http://support.microsoft.com/default.aspx?kbid=307844
e qui:
http://support.microsoft.com/default.aspx?scid=kb;it;307889
-- 
Mario "Reliant" Pascucci
http://ilpettegolo.altervista.org/