Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Apr 2000 23:43:44 -0700
From:      "Dan O'Connor" <dan@mostgraveconcern.com>
To:        "freebsd-questions" <freebsd-questions@freebsd.org>
Subject:   atapci0 error with 4.0!
Message-ID:  <060901bfb1a6$43d0ad20$0200000a@danco>

next in thread | raw e-mail | index | archive | help
Oh, no! FBSD 4.0 doesn't like my Dell Dimension XPS 90MHz (Intel P166MHz O/D
CPU) motherboard...

I'm in the process of upgrading 3.4-STABLE to 4.0-STABLE and after the 'make
buildworld' and kernel compile steps, I reboot the machine into single-user
mode, and poof--kenel panic:

    atapci0: <RZ 100? ATA controller !WARNING! buggy chip data loss
possible> port 0x3f4-0x3f7,0x1f0-0x1f7 at device 1.0 on pci0
    atapci0: Busmastering DMA not supported
    panic: resource_list_alloc: resource entry is busy

This error occurs not only with my custom kernel, but with GENERIC as well.
This machine runs flawlessly with 3.4-STABLE (and 3.3, 3.2, 3.1, 2.2.8, and
2.2.7 before that), so I really doubt if the ATA controller chip is *that*
buggy.

Just to check to see if it was just this machine, I tried booting the 4.0
installation floppies on a similar machine (w/ 90MHZ CPU) and, presto, same
thing...

I get the impression the new ATAPI driver isn't really ready for prime time
yet....

Is there anything I can do about this? It seems a shame to be stuck with 3.4
for the rest of my life...

The complete boot message is below...

--Dan



--- BOOT MESSAGES ---

FreeBSD/i386 bootstrap loader, Revision 0.7  639/65472kB
(root@pandora.mostgraveconcern.com, Tue Apr 18 22:14:53 PDT 2000)
Loading /boot/defaults/loader.conf
/kernel text=0x12f645 data=0x1c060+0x19f98 syms=[0x4+0x234a0+0x4+0x25fad]

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [kernel] in 9 seconds...

Type '?' for a list of commands, 'help' for more detailed help.
disk1s1a:> unload
disk1s1a:> load /GENERIC
/GENERIC text=0x21b5a2 data=0x27bcc+0x1ed2c syms=[0x4+0x30ec0+0x4+0x32da5]
disk1s1a:> boot -s
Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California. All rights reserved.
FreeBSD 4.0-STABLE #0: Fri Apr 28 22:23:18 PDT 2000
    root@pandora.mostgraveconcern.com:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254"  frequency 1193182 Hz
CPU: Overdrive Pentium/P55C (139.60-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x1544  Stepping = 4
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory  = 83886080 (81920K bytes)
avail memory = 77647872 (75828K bytes)
Preloaded elf kernel "GENERIC" at 0xc03c8000.
Intel Pentium detected, installing workaround for F00F bug
md0: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
atapci0: <RZ 100? ATA controller !WARNING! buggy chip data loss possible>
port 0x3f4-0x3f7,0x1f0-0x1f7 at device 1.0 on pci0
atapci0: Busmastering DMA not supported
panic: resource_list_alloc: resource entry is busy
Uptime: 0s
Automatic reboot in 15 seconds - press a key on the console to abort





--
Dan O'Connor
On Matters of Most Grave Concern
http://www.mostgraveconcern.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?060901bfb1a6$43d0ad20$0200000a>