From owner-freebsd-current@FreeBSD.ORG Thu Apr 10 01:46:24 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C6F5337B401 for ; Thu, 10 Apr 2003 01:46:24 -0700 (PDT) Received: from diablo.diskiller.net (CPE-144-136-184-116.sa.bigpond.net.au [144.136.184.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id 149B343F75 for ; Thu, 10 Apr 2003 01:46:22 -0700 (PDT) (envelope-from diskiller@diskiller.net) Received: from [10.0.0.2] (rage.diskiller.net [10.0.0.2]) by diablo.diskiller.net (8.12.6/8.12.6) with ESMTP id h3A8kIDY072968; Thu, 10 Apr 2003 18:16:19 +0930 (CST) (envelope-from diskiller@diskiller.net) User-Agent: Microsoft-Entourage/10.1.1.2418 Date: Thu, 10 Apr 2003 18:16:09 +0930 From: Martin Minkus To: Message-ID: Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit cc: Matthew Lukaszewicz Subject: No DMA? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 08:46:25 -0000 This is on a Cyrix box. Full dmesg output below. DMA works perfectly fine on this box, under Windows, FreeBSD 4.7, 5.0-RELEASE, but on 5.0-CURRENT it stops working. I'm not entirely sure when it stops working, I merely cvsup'ed after installing 5.0-RELEASE a few weeks ago, and it stopped working. I cvsup'ed, made kernel and made world yesterday, and still no dma. I am guessing it was turned off on this particular board/ata controller for a reason.. And perhaps there is some way to override that and turn dma back on anyway? Thanks, Martin. Copyright (c) 1992-2003 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 5.0-CURRENT #2: Sat Mar 29 20:25:04 CST 2003 root@homer.lukaszewicz.org:/usr/src/sys/i386/compile/HOMER Preloaded elf kernel "/boot/kernel/kernel" at 0xc0402000. Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 233867044 Hz CPU: Cyrix 6x86MX (233.87-MHz 686-class CPU) Origin = "CyrixInstead" Id = 0x600 Stepping = 0 DIR=0x0854 Features=0x80a135 real memory = 66060288 (63 MB) avail memory = 59797504 (57 MB) Allocating major#253 to "net" Allocating major#252 to "g_ctl" Allocating major#251 to "pci" npx0: on motherboard npx0: INT 16 interface pcibios: BIOS version 2.10 pcib0: at pcibus 0 on motherboard pci0: on pcib0 isab0: at device 1.0 on pci0 isa0: on isab0 pci0: at device 1.1 (no driver attached) rl0: port 0xf600-0xf6ff mem 0xffadff00-0xffadffff irq 11 at device 13.0 on pci0 rl0: Realtek 8139B detected. Warning, this may be unstable in autoselect mode rl0: Ethernet address: 00:c0:26:6f:7c:3a miibus0: on rl0 rlphy0: on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto pci0: at device 20.0 (no driver attached) orm0: