SATA Platte läuft nur als UDMA33?

der_admin

Active Member
Moin,
heute habe ich mir mal die dmesg von meinem Hetzner DS3000 mit FreeBSD 7.0 angeschaut. Und dabei sind mir die Zeilen mit den Festplatten aufgefallen. Die Platten werden als UDMA33 erkannt und nicht als SATA. Soll das so sein?

Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.0-RELEASE-p4 #1: Sun Sep 7 13:45:59 CEST 2008
root@ollowain.rz-service.org:/usr/obj/usr/src/sys/OLLOWAIN
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ (2899.98-MHz 686-class CPU)
Origin = "AuthenticAMD" Id = 0x60fb2 Stepping = 2
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
Features2=0x2001<SSE3,CX16>
AMD Features=0xea500800<SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!>
AMD Features2=0x11f<LAHF,CMP,SVM,ExtAPIC,CR8,Prefetch>
Cores per package: 2
real memory = 2113732608 (2015 MB)
avail memory = 2063196160 (1967 MB)
MPTable: <ATI RS690 >
ioapic0: Assuming intbase of 0
ioapic0 <Version 2.1> irqs 0-23 on motherboard
kbd1 at kbdmux0
cryptosoft0: <software crypto> on motherboard
cpu0 on motherboard
powernow0: <PowerNow! K8> on cpu0
device_attach: powernow0 attach returned 6
pcib0: <MPTable Host-PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
pcib1: <MPTable PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0xc000-0xc0ff mem 0xfc000000-0xfdffffff,0xfe9f0000-0xfe9fffff,0xfe800000-0xfe8fffff irq 18 at device 5.0 on pci1
pci1: <multimedia> at device 5.2 (no driver attached)
pcib2: <MPTable PCI-PCI bridge> at device 7.0 on pci0
pci2: <PCI bus> on pcib2
re0: <RealTek 8168/8111B PCIe Gigabit Ethernet> port 0xd800-0xd8ff mem 0xfeaff000-0xfeafffff irq 19 at device 0.0 on pci2
re0: Using 2 MSI messages
miibus0: <MII bus> on re0
rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus0
rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
re0: Ethernet address: 00:1d:92:63:3c:e4
re0: [FILTER]
re0: [FILTER]
atapci0: <ATI ATA controller> port 0xb000-0xb007,0xa000-0xa003,0x9000-0x9007,0x8000-0x8003,0x7000-0x700f mem 0xfe7ff800-0xfe7ffbff irq 22 at device 18.0 on pci0
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci0
ata3: [ITHREAD]
pci0: <serial bus, USB> at device 19.0 (no driver attached)
pci0: <serial bus, USB> at device 19.1 (no driver attached)
pci0: <serial bus, USB> at device 19.2 (no driver attached)
pci0: <serial bus, USB> at device 19.3 (no driver attached)
pci0: <serial bus, USB> at device 19.4 (no driver attached)
pci0: <serial bus, USB> at device 19.5 (no driver attached)
pci0: <serial bus, SMBus> at device 20.0 (no driver attached)
atapci1: <ATI IXP600 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 20.1 on pci0
ata0: <ATA channel 0> on atapci1
ata0: [ITHREAD]
isab0: <PCI-ISA bridge> at device 20.3 on pci0
isa0: <ISA bus> on isab0
pcib3: <PCI-PCI bridge> at device 20.4 on pci0
pci3: <PCI bus> on pcib3
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xcd800-0xce7ff pnpid ORM0000 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
sio0: [FILTER]
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
sio1: [FILTER]
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
unknown: <PNP0c01> can't assign resources (memory)
unknown: <PNP0501> can't assign resources (port)
unknown: <INT0800> can't assign resources (memory)
unknown: <PNP0303> can't assign resources (port)
Timecounter "TSC" frequency 2899980699 Hz quality 800
Timecounters tick every 1.000 msec
Fast IPsec: Initialized Security Association Processing.
ad4: 476940MB <SAMSUNG HD501LJ CR100-12> at ata2-master UDMA33
ad6: 476940MB <SAMSUNG HD501LJ CR100-12> at ata3-master UDMA33
GEOM_MIRROR: Device mirror/gm0 launched (2/2).
Trying to mount root from ufs:/dev/mirror/gm0s1a
Accounting enabled
re0: link state changed to UP

Grüße
der_admin
 
Ja. So ein Verhalten ist normal wenn die Platte / der Controller kein AHCI kann bzw. es nicht eingeschaltet ist und der Kernel den Controller nicht kennt. Du hast zwei Möglichkeiten: Lasse dir AHCI im BIOS aktivieren, wenn der Controller es kann. Hetzner ist bei einer netten Anfrage eigentlich sehr hilfsbereit. Alterntaiv kannst du im Kernel die Device-ID des Controllers nachtragen, was natürlich ein gewisses Risiko beinhaltet. Eine dritte, halbe Lösung wäre ein versuch mit atacontroll(1) einfach UDMA 100 zu setzen.
 
Die Performance der Platte kannst du dann im übrigen mit gstat testen bzw. sehen wieviel Durchsatz sie schafft, wenn du was verschiebst oder ein dd machst.
 
Mahlzeit,
AHCI war das Stichwort. Ist jetzt im BIOS aktiviert und jetzt werden die Platten auch als SATA300 erkannt.

Grüße
 
Zurück
Oben