ATA DMA problem?
Wiktor Niesiobedzki
w at evip.pl
Sun Apr 13 03:57:01 PDT 2003
Hi,
While booting, i've got problems with booting from old disk. Turning
hw.ata.ata_dma=0 solves the problem, but the boot disk is non-dma.
Any clues?
Cheers,
Wiktor Niesiobedzki
$ uname -a
FreeBSD portal 5.0-CURRENT FreeBSD 5.0-CURRENT #22: Mon Apr 7 22:24:15 CEST
2003 root at portal:/usr/obj/usr/src/sys/PORTALSMP i386
dmesg:
atapci0: <Intel PIIX4 UDMA33 controller> port 0xf000-0xf00f at device 7.1 on
pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
GEOM: new disk ad0
ad0: soft error (ECC corrected) cmd=read fsbn 1056321 of 0-3
ad0: hard error cmd=read fsbn 1056321 of 0-3
status=65 error=04
ad0: <WDC AC2540H/12.08R30> ATA-0 disk at ata0-master
ad0: 515MB (1056384 sectors), 1048 C, 16 H, 63 S, 512 B
ad0: 1 secs/int, 1 depth queue, WDMA1
ad0: piomode=11 dmamode=33 udmamode=-1 cblid=0
ad2: success setting UDMA33 on Intel PIIX4 chip
ad2: <IC35L060AVER07-0/ER6OA44A> ATA-5 disk at ata1-master
ad2: 58644MB (120103200 sectors), 119150 C, 16 H, 63 S, 512 B
ad2: 16 secs/int, 1 depth queue, UDMA33
ad2: piomode=12 dmamode=34 udmamode=69 cblid=1
SMP: AP CPU #1 Launched!
Mounting root from ufs:/dev/ad0s1a
ad0: soft error (ECC corrected) cmd=read fsbn 382 of 191-206
ad0: hard error cmd=read fsbn 382 of 191-206
status=65 error=04
GEOM: Add ad0s1a hot[0] start 512 length 276 end 787
Root mount failed: 5
Manual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fstype>
eg. ufs:da0s1a
? List valid disk boot devices
<empty line> Abort manual input
mountroot>
More information about the freebsd-current
mailing list