Newsgroup: it.comp.os.linux.iniziare
Titolo: fdisk

Ciao a tutti,
un dubbio: vi sembra corretta questa tabella delle partizioni del mio
hd, /dev/hda2 in particolare?
Disk /dev/hda: 255 heads, 63 sectors, 7476 cylinders
Units = cylinders of 16065 * 512 bytes
   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1      6374  51199123+   c  Win95 FAT32 (LBA)
/dev/hda2          6375      7476   8851783+   5  Extended
/dev/hda5          6375      7410   8321607   83  Linux
/dev/hda6          7411      7476    530113+  82  Linux swap
Ciao e grazie,
  Void :-)

 /dev/hda2          6375      7476   8851783+   5  Extended
Si' perche ?
Davide

hd, /dev/hda2 in particolare?
Una partizione primaria FAT32 e una partizione estesa che contiene due
partizioni Linux, assolutamente normale.
Si potrebbe solamente annotare che la creazione della partizione
estesa non sarebbe stata necessaria, ma e' un dettaglio.
Ciao,
luigi

 hd, /dev/hda2 in particolare?
Si, non ci vedo nulla di strano. BTW fdisk ha anche il comando "v" che
sta per "verify partition table"
Ciao
  Andrea

 non sarebbe stata necessaria, ma e' un dettaglio.
/dev/hda2          6375      7476   8851783+   5  Extended
/dev/hda5          6375      7410   8321607   83  Linux
/dev/hda6          7411      7476    530113+  82  Linux swap
la sequenza dei cilindri e' giusta,
forse si riferisce al fatto che 8321607 + 530113 not_eq 8851783
ma evidentemente si trattera' di un numero approssimativo di blocchi per
partizione.
Bisognerebbe sapere se quando ha creato la partizione l'ha dimensionata
dando l'offset in cilindri o in MB; se ha usato l'offset in cilindri non
ci dovrebbero essere problemi mentre se ha usato l'offset in MB puo'
essere che non tutti i blocchi del cilindri siano stati utilizzati.
-- 
"We know Linux to be great...
 it ends infinite loops in 5 seconds only" Linus Torvalds

 Si' perche ?
Perché sia Linux che Win, *da quando ho creato la partizione per il
primo con diskdruid in fase di installazione*, mi danno problemi.
In particolare sotto Win, Norton disk doctor mi segnala una partizione
non valida: "Error on hard disk 1 -- An extended partition is invalid.
An extended partition has invalid parameters and is probably
inaccessible." (anche provando, non risece però a correggere il
problema)
Linux (Mdk 8.1), invece, in fase di boot "pensa" per un paio di minuti
durante la schermata di welcome (quella grafica con "benvenuto"
scritto in parecchie lingue). 
Per il resto sia Linux che Win funzionano correttamente.
Avevo postato un messaggio un paio di mesi fa, ma pur avendo ottenuto
diverse risposte, non ero riuscito a risolvere il problema, così ci ho
riprovato oggi... :-)
In particolare, durante il "Partition check" ottengo un "timeout
waiting for DMA":
= /var/log/dmesg (scusate, è unpo' lungo, ma...) =====================
Linux version 2.4.8-26mdk (
quin...@bi.mandrakesoft.com
) (gcc version
2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk)) #1 Sun Sep 23
17:06:39 CEST 2001
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
 BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
 BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
On node 0 totalpages: 131056
zone(0): 4096 pages.
zone(1): 126960 pages.
zone(2): 0 pages.
Kernel command line: BOOT_IMAGE=Mdk_Linux_8.1 ro root=305 hdc=ide-scsi
devfs=mount quiet
ide_setup: hdc=ide-scsi
Initializing CPU#0
Detected 1396.046 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 2785.28 BogoMIPS
Memory: 512500k/524224k available (1086k kernel code, 11340k reserved,
397k data, 712k init, 0k highmem)
Dentry-cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: Before vendor init, caps: 0383f9ff c1cbf9ff 00000000, vendor = 2
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After vendor init, caps: 0383f9ff c1cbf9ff 00000000 00000000
CPU:     After generic, caps: 0383f9ff c1cbf9ff 00000000 00000000
CPU:             Common caps: 0383f9ff c1cbf9ff 00000000 00000000
CPU: AMD Athlon(tm) MP processor stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (
rgo...@atnf.csiro.au
)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfb5e0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
PCI: Using IRQ router VIA [1106/0686] at 00:07.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
PnP: PNP BIOS installation structure at 0xc00fbf90
PnP: PNP BIOS version 1.0, entry at f0000:bfc0, dseg at f0000
PnP: 13 devices detected total
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.14)
Starting kswapd v1.8
VFS: Diskquotas version dquot_6.5.0 initialized
devfs: v0.115 (20010827) Richard Gooch (
rgo...@atnf.csiro.au
)
devfs: boot_options: 0x1
vesafb: framebuffer at 0xd8000000, mapped to 0xe0800000, size 65536k
vesafb: mode is 800x600x16, linelength=1600, pages=3
vesafb: protected mode interface info at c000:bdb0
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 100x37
fb0: VESA VGA frame buffer device
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS
MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
block: queued sectors max/low 340290kB/209218kB, 1024 slots per queue
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
    ide0: BM-DMA at 0x9400-0x9407, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x9408-0x940f, BIOS settings: hdc:DMA, hdd:DMA
HPT370A: IDE controller on PCI bus 00 dev 70
PCI: Found IRQ 11 for device 00:0e.0
HPT370A: chipset revision 4
HPT370A: not 100% native mode: will probe irqs later
    ide2: BM-DMA at 0xc800-0xc807, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0xc808-0xc80f, BIOS settings: hdg:pio, hdh:pio
hda: IC35L060AVER07-0, ATA DISK drive
hdc: PLEXTOR CD-R PX-W1210A, ATAPI CD/DVD-ROM drive
hdd: LITEON DVD-ROM LTD163, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=7476/255/63,
UDMA(33)
hdd: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
ide-floppy driver 0.97
Partition check:
 /dev/ide/host0/bus0/target0/lun0:hda: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hda: drive not ready for command
 p1 p2 <hda: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hda: drive not ready for command
 p5hda: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hda: drive not ready for command
 p6 >
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
ide-floppy driver 0.97
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Uncompressing......done.
Freeing initrd memory: 104k freed
VFS: Mounted root (ext2 filesystem).
Mounted devfs on /dev
hda: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hda: drive not ready for command
reiserfs: checking transaction log (device 03:05) ...
Warning, log replay starting on readonly filesystem
reiserfs: replayed 12 transactions in 4 seconds
Using r5 hash to sort names
ReiserFS version 3.6.25
Freeing unused kernel memory: 712k freed
Real Time Clock Driver v1.10d
Adding Swap: 530104k swap-space (priority -1)
SCSI subsystem driver Revision: 1.00
PnPBIOS: Parport found PNPBIOS PNP0401 at io=0378,0778 irq=7 dma=3
0x378: FIFO is 16 bytes
0x378: writeIntrThreshold is 8
0x378: readIntrThreshold is 8
0x378: PWord is 8 bits
0x378: Interrupts are ISA-Pulses
0x378: ECP port cfgA=0x10 cfgB=0x00
0x378: ECP settings irq=<none or set by other means> dma=<none or set
by other means>
parport0: PC-style at 0x378 (0x778), irq 7, dma 3
[PCSPP,TRISTATE,COMPAT,ECP,DMA]
parport0: Found 1 daisy-chained devices
parport0: device reported incorrect length field (61, should be 62)
parport0 (addr 0): SCSI adapter, IMG VP1
parport0: faking semi-colon
parport0: Printer, HEWLETT-PACKARD DESKJET 720C
parport_pc: Strange, can't probe Via 686A parallel port: io=0x378,
irq=-1, dma=-1
imm: Version 2.05 (for Linux 2.4.0)
imm: Found device at ID 6, Attempting to use EPP 32 bit
imm: Found device at ID 6, Attempting to use PS/2
imm: Communication established at 0x378 with ID 6 using PS/2
scsi0 : Iomega VPI2 (imm) interface
  Vendor: IOMEGA    Model: ZIP 100           Rev: P.05
  Type:   Direct-Access                      ANSI SCSI revision: 02
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: PLEXTOR   Model: CD-R   PX-W1210A  Rev: 1.07
  Type:   CD-ROM                             ANSI SCSI revision: 02
MSDOS FS: IO charset iso8859-15
MSDOS FS: Using codepage 850
======================================================================


 estesa non sarebbe stata necessaria, ma e' un dettaglio.
Mah, ha fatto tutto diskdruid... :-) infatti ero quasi tentato di
cancellare la part. estesa, ma non ero sicuro che cosě facendo non
avrei perso anche le part. Linux...


 essere che non tutti i blocchi del cilindri siano stati utilizzati.
L'ho specificata in MB e infatti provando a verificare le part. con
fdisk mi segnala dei cilindri inutilizzati (mi pare, ma ricontrollo).


 in parecchie lingue).
ma i problemi li hai avuti da subito o dopo la "passata" di NDD?
la partizione estesa e' quella creata con fdisk-dos immagino... nel caso
proverei a renderla estesa-linux con l'fdisk della tua distribuzione
linux.


 BTW fdisk ha anche il comando "v" che sta per "verify partition table"
Command (m for help): v
249 unallocated sectors


 linux.
No, come dicevo nel precedente post la partizione è stata ricavata dal
DiskDruid di Linux in fase di installazione dall'unica partizione già
presente sull'HD. Non esiste qualche tool Linux per correggere il
problema? Possono essere un problema i "249 unallocated sectors"? O è
più probabile che sia un problema di DMA:
Partition check:
 /dev/ide/host0/bus0/target0/lun0:hda: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hda: drive not ready for command
 p1 p2 <hda: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hda: drive not ready for command
 p5hda: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hda: drive not ready for command
 p6 >


 presente sull'HD.
Dovresti reinserire il cd di Linux e fare un aggiornamento del sistema,
prima di aggiornare i pacchetti entra in fdisk-Linux (no DiskDruid) e 
chiedi l'elenco delle partizioni.
Se non ricordo male esistono due tipi di partizioni estese: estesa dos ed
estesa linux, non so pero' se mi sto confondendo con la swap... prova
pero', tanto finche' non aggiorni la tavola delle partizioni il tuo
sistema rimane intatto... se dovesse esistere il tipo estesa-linux prova
con quella.


 con quella.
ho controllato... esiste una partizione estesa-dos (codice 5) ed una
partizione estesa-linux (codice 85); prova quindi con la partizione
estesa-linux, all'interno della quale ci metti tutte le ext2/3 che ti
servono. 
Ti ricordo pero' che devi operare con il partizionamento manuale e non
con quello automatico di DDruid.
Gia che ci sei rifai la pertizioni di linux (/, /usr....) e....
buona fortuna :-))


 se dovesse esistere il tipo estesa-linux prova con quella.
Grazie, a questo punto aspetto che mi arrivi il prossimo Linux&C con
la Mdk 8.2 e provo.


 buona fortuna :-))
Grazie! :-)
Ciao,
  Void :-)