Re: Meine Festplatten koennen kein DMA ... :-/

From: Martin Hasenbein <mh-freebsd-de(at)free.bsd.net>
Date: Tue, 13 May 2003 00:45:33 +0200

On Mon12 May (17:50:59), Johann Kois <J.Kois(at)web.de> wrote:

Hoi Johann,

> > "ata0: Resetting device ..."
>
> Wann und wo kriegst du denn diese Meldung? Und wie heisst sie genau?

Die Meldung kommt, wenn im BIOS der DMA-Modus aktiviert ist und wenn
er dann die Festplatten findet und die Partitionen mounten will.

> > atapci0: <SiS 5591 ATA33 controller> port
>
> Das müßte der IDE-Controller sein, der eigentlich ATA33 (33 MBit/sec)
> fähig ist.

Jap, denk ich mir eigentlich auch. Ich hab auch ueberall 80-polige Kabel
dran ... also duerfte es auch daran schon mal nicht liegen ...

> > ad0: 39266MB <IC35L040AVER07-0> [79780/16/63] at ata0-master WDMA2
> > ad1: 76319MB <MAXTOR 4K080H4> [155061/16/63] at ata0-slave WDMA2
>
> Die beiden Festplatten im Modus WDMA2 (16 Mbit/sec), beide hängen am 1.
> IDE-Anschluß dran.

Genau.

> > acd0: CD-RW <PHILIPS CDRWDVD3210> at ata1-master PIO4
>
> Der Brenner im Modus PIO4, am 2. IDE-Anschluß.

Yup.

> > ata1-slave: ATAPI identify retries exceeded
>
> D.h., er erkennt das am 2. IDE-Anschluß als Slave angeschlossene Gerät
> nicht. Was hängt denn da dran? Oder hängt da überhaupt was dran?

Da haengt kein Geraet dran und ich BIOS hab ich auch abgeschaltet, dass
er da suchen soll.

> Also für mich sieht das so aus, als wenn du doch DMA fahren würdest,
> allerdings nur mit 16 MBit/sec, wie mir die Manpage zu ata(4) gerade
> erzählt hat.

Also wenn ich nach der Manpage gehe, sollte der oben angegeben Controller
sogar folgendes koennen:

     SiS 5591 Ultra DMA 100 (UDMA5), 100 MB/sec
                                            (depending on model, max stated at
                                            boot)

[..snipp..]

     All unknown chipsets are supported at the maximum speed of 16 MB/sec.

> > Kann es vielleicht an einem Chipsatz liegen, der von
> > FreeBSD nicht vollstaendig unterstuetzt wird??
>
> Möglich. Dann würde er sich auf 16 Mbit/sec zurückstellen.

Das wuerde dann vielleicht auch erklaeren, warum der Controller UDMA5
koennen sollte, aber es nicht wirklich bringt.

> Man kann vielleicht versuchen, die Geschwindigkeit manuell auf den
> entsprechenden Modus zu setzen, und zwar mit atacontrol(8). Kann
> allerdings laut Manpage ebenfalls zu Abstürzen führen, wenns trotzdem
> nicht klappt.

Hmm ... ok, schau ich mir mal an uns probier es aus!

Danke!

Ciao,
  -Martin.

-- 
Martin Hasenbein  -  mh@bsd.net  -  http://bsd.net
UNIX, a way of life. FreeBSD, my choice of living.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 13 May 2003 - 00:45:42 CEST

search this site