Re: FreeBSD 5.4 Install fdisk / disklabel fehler

From: Philipp Maihoefer <philipp(at)5711.org>
Date: Mon, 19 Sep 2005 17:48:04 +0200

Danke erstmal für die Ausführliche Antwort. Ich werde so gut es geht
auf Deine Fragen eingehen.

> Im Normalfall funktioniert es, wenn man einfach die Geome-
> trie beläßt, die FreeBSD vorschlägt, und sich keine weite-
> ren Gedanken darüber macht. FreeBSD selbst ist es ohnehin
> egal, da es Festplatten linear adressiert. Die Geometrie
> ist höchstens für die erste »Stage« des Bootloaders von Be-
> deutung; insbesondere damit das BIOS die korrekte Slice
> bzw. den Bootblock darin lokalisieren kann.
>
>
>> [...]
>> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=0
>> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=0
>> ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
>> error=84<ICRC,ABORTED> LBA=0
>>
>
> Hm. Nicht gut. Bist Du sicher, daß das Kabel in Ordnung
> ist?

Ja, ich hatte es auch mal durch ein 80-Poliges ausgetauscht. Selber
effekt.

> Was für eine Hardware ist das (Mainboard bzw. Disc-
> Controller, Festplatten)?

Siehe unten.

> Ist ein Slave-Device vorhanden?

Ja, das CD-Laufwerk von dem ich boote.

> Hilfreich wären evtl. die FreeBSD-Boot-Meldungen, die den
> Controller und die Festplatte betreffen (dort wird auch der
> DMA- oder PIO-mode erwähnt).

Hm, der springt beim Booten direkt ins Menü rein ohne das ich die
Chance hätte irgendwas abzutippern. Ich habs jetzt mal mit nem
FreeSBIE bzw. Knoppix gebooted.

Hier der dmesg output (ich hab zwar das meiste gekürzt, jedoch ist es
immernoch recht lang) :

[cpu und memory...]

acpi0: <VT8371 AWRDACPI> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
cpu0: <ACPI CPU (3 Cx states)> on acpi0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0x6000-0x607f,0x5000-0x500f,
0x4080-0x40ff,0x4000-0x407f,0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C686A UDMA66 controller> port 0xd000-0xd00f,
0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 7.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0

[usb-kram]
...
[pci / netzwerkkarten / ua]

fdc0: <floppy drive controller> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on
acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0

[serial und parallel port]
...
[keyboard-isa / vga]

acpi_cpu: throttling enabled, 2 steps (100% to 50.0%), currently 100.0%
ad0: 76319MB <WDC WD800JB-00FMA0/13.03G13> [155061/16/63] at ata0-
master UDMA66
acd0: CDROM <CRD-8520B/1.00> at ata0-slave PIO4
ad1: 42934MB <WDC WD450AA-00BAA0/10.09K11> [87233/16/63] at ata1-
master UDMA66
ad2: 29333MB <WDC WD307AA-00BAA0/10.09K11> [59598/16/63] at ata1-
slave UDMA66
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=84<ICRC,ABORTED> LBA=63
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=84<ICRC,ABORTED> LBA=63
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=524352
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=524352
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=84<ICRC,ABORTED> LBA=524352
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=84<ICRC,ABORTED> LBA=63
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=1652448
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=1652448
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=84<ICRC,ABORTED> LBA=1652448
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=1652447
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=1652447
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=84<ICRC,ABORTED> LBA=1652447
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=1652447
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=1652447
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=84<ICRC,ABORTED> LBA=1652447
cd0 at ata0 bus 0 target 1 lun 0
cd0: <LG CD-ROM CRD-8520B 1.00> Removable CD-ROM SCSI-0 device
cd0: 16.000MB/s transfers
cd0: cd present [305320 x 2048 byte records]
Mounting root from ufs:/dev/md0
md1.uzip: 12854 x 65536 blocks
md2.uzip: 7798 x 65536 blocks
md3.uzip: 277 x 65536 blocks
md4.uzip: 2809 x 65536 blocks
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=84<ICRC,ABORTED> LBA=63

>
> Mit obiger Geometrie-Geschichte hat dieses Problem übrigens
> nichts zu tun.
>

Das ist schon mal gut :)

> FreeBSD ignoriert die BIOS-Einstellungen. Du kannst unter
> FreeBSD sogar Festplatten benutzen, die gar nicht im BIOS
> eingetragen sind. Das BIOS wird nur während des Boot-Vor-
> gangs benötigt, bis der Kernel geladen ist und die Kontrol-
> le vom Bootloader übergeben bekommt. (Es gibt Ausnahmen,
> die hier aber nicht relevant sind.)
>

Dieses Scenarion hatte ich mit meiner alten Hardware und Debian. Da
wollte das BIOS auch meine Platten nicht, und daher musste ich
Diskettenkernel vorbooten.

> Um FreeBSD davon abzuhalten, für IDE/ATA-Festplatten DMA
> zu verwenden, kann man am Bootloader-Prompt »hw.ata.ata_dma«
> auf 0 setzen. Oder einfach im Beastie-Boot-Menü den Menü-
> punkt »Boot FreeBSD in Safe Mode« wählen (allerdings wird
> dann auch ACPI ausgeschaltet).

Mit hw.ata.ata_dma=0 läuft es. Damit kann ich zwar leben, aber ich
wüsste gerne mal was denn den DMA Modus beeinflusst, so das ich Ihn
nicht verwenden kann.

chown -R us ./base

Gruß

Philipp Maihoefer

mail: philipp <at> 5711 <dot> org
web: www.blognese.de

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 19 Sep 2005 - 17:49:08 CEST

search this site