32GB Grenze mit 80GB Festplatte

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
neuroimplantatmann
Beiträge: 32
Registriert: 22.09.2002 12:12:05
Wohnort: Bremen
Kontaktdaten:

32GB Grenze mit 80GB Festplatte

Beitrag von neuroimplantatmann » 13.12.2004 15:32:05

Hallo,
ich frevler will meinen WG-Server hier auf Eisfair umstellen, und da hab ich folgendes Problem mit meiner Festplatte, das ich bei debian/knoppix nicht habe, wär für mich nur gut zu wissen wie es unter debian funktioniert:

Folgendes Problem:
- Hab ein altes Mainboard, das selbst mit neuestem BIOS nur 32GB kann, musste die Platte also auf 32GB clippen, sonst kann ich garnichts machen. Im BIOS wird sie sonst garnicht erkannt.

- Mit Knoppix ist das ganze kein Problem während des Bootens wird die Platte mir der richtigen Geometrie, und somit mit 80GB erkannt (Hierbei vor allem auf die Zylinderzahl unten achten)

- Hab schon versucht unter Eisfair lilo die Geometrie mitzugeben, was irgendwie nicht klappt (habe lilo.conf mal mit gepastet)

Code: Alles auswählen

root@0[root]# dmesg
[...]
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX3: IDE controller at PCI slot 00:07.1
PIIX3: chipset revision 0
PIIX3: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
hda: SAMSUNG SP0802N, ATA DISK drive
hdb: ASUS CD-S400/A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 156368015 sectors (80060 MB) w/2048KiB Cache, CHS=9733/255/63
Partition check:
 hda: hda1 hda2 hda3
ide: late registration of driver.
[...]


root@0[root]# hdparm -i /dev/hda

/dev/hda:

 Model=SAMSUNG SP0802N, FwRev=TK100-24, SerialNo=S00JJ30X475421
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=66055248
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 *mdma2 
 UDMA modes: udma0 udma1 udma2 
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: (null): 

 * signifies the current active mode


root@0[root]# hdparm -g /dev/hda

/dev/hda:
 geometry     = 9733/255/63, sectors = 156368015, start = 0
root@0[root]# 


root@0[root]# cat /etc/lilo.conf 
lba32
boot=/dev/hda
install=/boot/boot-menu.b
backup=/dev/null
map=/boot/map
timeout=100
vga=normal
default=Knoppix
image=/vmlinuz
        append="lang=de apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=791 quiet BOOT_IMAGE=knoppix"
        root=/dev/hda5
        label=Knoppix
        read-write

root@0[root]# 
soo, und hier nochmal das ganze unter eisfair, der entscheidende Punkt ist die Geometrie der Platte. Eisfair erkennt nur 4111 Zylinder (entspricht den 32GB) und Knoppix 9733 Zylinder (was den 80GB entspricht):

Code: Alles auswählen

muehle # hdparm -i /dev/hda

/dev/hda:

 Model=SAMSUNG SP0802N, FwRev=TK100-24, SerialNo=S00JJ30X475421
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=66055248
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4 
 DMA modes: mdma0 mdma1 *mdma2 udma0 udma1 udma2 udma3 udma4 udma5 
muehle # hdparm -g /dev/hda

/dev/hda:
 geometry     = 4111/255/63, sectors = 66055248, start = 0





muehle # cat /var/log/messages
[...]
Dec 13 03:05:15 muehle kernel: Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
Dec 13 03:05:15 muehle kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Dec 13 03:05:15 muehle kernel: PIIX3: IDE controller at PCI slot 00:07.1
Dec 13 03:05:15 muehle kernel: PIIX3: chipset revision 0
Dec 13 03:05:15 muehle kernel: PIIX3: not 100%% native mode: will probe irqs later
Dec 13 03:05:15 muehle kernel:     ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
Dec 13 03:05:15 muehle kernel: hda: SAMSUNG SP0802N, ATA DISK drive
Dec 13 03:05:15 muehle kernel: hdb: ASUS CD-S400/A, ATAPI CD/DVD-ROM drive
Dec 13 03:05:15 muehle kernel: blk: queue c0328f20, I/O limit 4095Mb (mask 0xffffffff)
Dec 13 03:05:15 muehle kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Dec 13 03:05:15 muehle fcron[213]: fcron[213] 2.9.0 started
Dec 13 03:05:15 muehle kernel: hda: attached ide-disk driver.
Dec 13 03:05:15 muehle fcron[213]: updating configuration from /var/spool/fcron
Dec 13 03:05:15 muehle kernel: hda: host protected area => 1
Dec 13 03:05:15 muehle kernel: hda: setmax_ext LBA 156368016, native  66055248
Dec 13 03:05:15 muehle kernel: hda: 66055248 sectors (33820 MB) w/2048KiB Cache, CHS=4111/255/63, (U)DMA
Dec 13 03:05:15 muehle kernel: Partition check:
Dec 13 03:05:15 muehle kernel:  hda: hda1 hda2 hda3
Dec 13 03:05:15 muehle kernel: Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found
Dec 13 03:05:16 muehle kernel: Highpoint HPT370 Softwareraid driver for linux version 0.02
Dec 13 03:05:16 muehle kernel: Guestimating sector 66026894 for superblock
Dec 13 03:05:16 muehle kernel: driver for Silicon Image(tm) Medley(tm) hardware version 0.0.1: No raid array found
Dec 13 03:05:16 muehle kernel: md: linear personality registered as nr 1
Dec 13 03:05:16 muehle kernel: md: raid0 personality registered as nr 2
Dec 13 03:05:16 muehle mini_httpd[224]: socket :: - Address family not supported by protocol
Dec 13 03:05:16 muehle kernel: md: raid1 personality registered as nr 3
Dec 13 03:05:16 muehle kernel: md: raid5 personality registered as nr 4
Dec 13 03:05:16 muehle kernel: raid5: measuring checksumming speed
Dec 13 03:05:16 muehle kernel:    8regs     :   162.800 MB/sec
Dec 13 03:05:16 muehle kernel:    32regs    :   170.400 MB/sec
Dec 13 03:05:16 muehle mini_httpd[225]: started as root without requesting chroot(), warning only
Dec 13 03:05:16 muehle kernel: raid5: using function: 32regs (170.400 MB/sec)
Dec 13 03:05:16 muehle mini_httpd[225]: mini_httpd/1.19 19dec2003 starting on muehle, port 81
Dec 13 03:05:16 muehle kernel: md: multipath personality registered as nr 7
Dec 13 03:05:16 muehle kernel: md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
Dec 13 03:05:16 muehle kernel: md: Autodetecting RAID arrays.
Dec 13 03:05:16 muehle kernel: md: autorun ...
Dec 13 03:05:16 muehle kernel: md: ... autorun DONE.
[...]

muehle # cat /etc/lilo.conf

lba32
append="id0=dma hda=scsi"
disk = /dev/hda
  bios = 0x80
#inaccessible
#fix-table
cylinders=9733
sectors=63
heads=255
#linear

boot = /dev/hda
read-only
prompt
timeout = 50
vga = normal
image = /boot/kernel
root = /dev/hda1
label = muehle
initrd = /boot/initrd.gz
muehle # 
Was macht Knoppix anders? sieht jemand den Trick? Eisfair benutzt übrigens einen 2.4.26er Kernel

weiss echt nicht weiter,
danke soweit schonmal

gruss
lennart
__________________________________________
ICQ# - 36605694
Jabber ID: lest@jabber.fsinf.de
__________________________________________

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 13.12.2004 15:48:11

Vielleicht ist Debian's /etc/init.d/hdparm so trickreich ?

neuroimplantatmann
Beiträge: 32
Registriert: 22.09.2002 12:12:05
Wohnort: Bremen
Kontaktdaten:

Beitrag von neuroimplantatmann » 13.12.2004 16:04:48

kann das sein? der dienst müsste doch gestartet werden NACHDEM der kernel die platte bereits falsch erkannt hat. Ich tipp hier echt mehr auf ein Problem im Kernel von eisfair, bin aber nicht fuchsig genug um zu sehen wo und was genau.

Mich wunderts auch, dass lilo die geometrie die ich lilo.conf angegeben habe einfach ignoriert,

hmmmm
__________________________________________
ICQ# - 36605694
Jabber ID: lest@jabber.fsinf.de
__________________________________________

Benutzeravatar
Feytsch
Beiträge: 33
Registriert: 11.12.2003 09:54:10

Beitrag von Feytsch » 13.12.2004 17:08:26

Falls du Knoppix installiert hattest und nicht von CD gebootet hast kann ich dir nicht helfen.

ansosten:

Der Bootloader ist darauf angewiesen, dass das BIOS den Datenträger, von dem gebootet wird richtig erkennt.

mit Knoppix hast du deshalb kein Problem gehabt, da das Bootmedium (CD) vom BIOS richig erkannt wurde.

Problemlösung in deinem Fall wäre:
Kleine Festplatte (<32 GB) als Bootfestplatte (/boot)
die Zweite Festplatte sollte dann mit voller Kapazität zur verfügung stehen

hoffe ich hab nicht zu konfus geschrieben ... bin zZt. gerade etwas durch den wind :roll:
PC: AMD Athlon 1.4-256 RAM :?-GForce 2 MX-Debian GNU/Linux (2.6.3) sarge
Notebook: Acer Aspire 2003WLMi - Debian GNU/Linux (2.6.7: ipw2001, fglrx) sarge

neuroimplantatmann
Beiträge: 32
Registriert: 22.09.2002 12:12:05
Wohnort: Bremen
Kontaktdaten:

Beitrag von neuroimplantatmann » 13.12.2004 17:16:22

danke erstmal,

hab Knoppix von CD gebootet, aber das Problem ist denke ich nach wie vor ein anderes. Hatte vor dem Wechsel eine 45 GB von Western Digital drin, da hatt ich debian/stable drauf laufen, die wurde auch voll erkannt und genutzt. hatte da auch den standard debian/stable kernel laufen.

ich schau mal in die kerneldokus, vielleicht fällt mir da was auf.
__________________________________________
ICQ# - 36605694
Jabber ID: lest@jabber.fsinf.de
__________________________________________

neuroimplantatmann
Beiträge: 32
Registriert: 22.09.2002 12:12:05
Wohnort: Bremen
Kontaktdaten:

Beitrag von neuroimplantatmann » 13.12.2004 17:54:12

mir ist grad noch was aufgefallen, und zwar unter den kernel boot meldungen. Unter eisfair wird folgende Zeile mit ausgegeben, die bei Knoppix fehlt: (hda: setmax_ext LBA 156368016, native 66055248)



*******Knoppix:

Code: Alles auswählen

hda: attached ide-disk driver.
hda: host protected area => 1
hda: 156368015 sectors (80060 MB) w/2048KiB Cache, CHS=9733/255/63 

*******Eisfair:

Code: Alles auswählen

hda: attached ide-disk driver.
hda: host protected area => 1
hda: setmax_ext LBA 156368016, native  66055248
hda: 66055248 sectors (33820 MB) w/2048KiB Cache, CHS=4111/255/63, (U)DMA

an der Stelle scheint Eisfair netterweise meine Platte zu verkleinern von 156368016 auf 66055248 Sektoren (vermutlich weil erkannt wird, dass hier das clipping bit über den jumper gesetzt ist)

das ist nicht eisfair, das ist unfair.

der soll das lassen :-)
__________________________________________
ICQ# - 36605694
Jabber ID: lest@jabber.fsinf.de
__________________________________________

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 13.12.2004 18:17:45

Was man machen könnte man legt für /boot eine extra Partition an, und überläßt dann alles andere dem Kernel. Ich nehme mal an du hast eher das Problem über 65 GB drüberzu kommen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 02.08.2005 11:11:31

grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Benutzeravatar
gOtNoPhEaR
Beiträge: 863
Registriert: 17.04.2004 15:49:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Gau-Algesheim
Kontaktdaten:

Beitrag von gOtNoPhEaR » 02.08.2005 13:31:40

oder versuch vllt mal in der /etc/lilo.conf

Code: Alles auswählen

compact
einzutragen (auskommentieren).
Greetz, gOtNoPhEaR

OS: Debian/testing amd64

Antworten