Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Aug 2003 00:39:32 +0200
From:      Jesper Skriver <jesper@FreeBSD.org>
To:        Soeren Schmidt <sos@spider.deepcore.dk>
Cc:        current@FreeBSD.org
Subject:   Re: TESTERS WANTED for ATAng preview 2
Message-ID:  <20030816223932.GA34439@FreeBSD.org>
In-Reply-To: <200308162006.h7GK62Su035801@spider.deepcore.dk>
References:  <200308162006.h7GK62Su035801@spider.deepcore.dk>

next in thread | previous in thread | raw e-mail | index | archive | help

--x+6KMIRAuhnl3hBn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Sat, Aug 16, 2003 at 10:06:02PM +0200, Soeren Schmidt wrote:

> The story continues with Preview 2 - from the README:
>
> Now the functionality is almost equal to that of stock ATA, I'm
> getting close to being ready to expose this on the -current users, so
> please give this a go to shake out the last nasties.  I've fixed alot
> of minor issue that testers have reported back (thanks!!), plus a few
> chipset issued found over the last days.
>
> Grap the latest from ftp.deepcore.dk/pub/ATAng and apply the diff
> files to your src tree, remove the contents of sys/dev/ata and extract
> the ATAng-*tgz file there, then do the usual drill to get a new
> kernel...
>
> As usual it might kill your dog, abduct your kids and whatnot :)
>
> Let me know how this works out for you!

My Sun Ultra5 won't panic's with this patched in.

...
Timecounters tick every 10.000 msec
ata3: spurious interrupt - status=0x00 error=0x04 reason=0x01
ata3: spurious interrupt - status=0x00 error=0x04 reason=0x01
ata3: spurious interrupt - status=0x00 error=0x04 reason=0x01
ata3: spurious interrupt - status=0x00 error=0x04 reason=0x01
ata3: spurious interrupt - status=0x00 error=0x04 reason=0x01
panic: trap: division by zero
cpuid = 0;
Debugger("panic")
Stopped at      Debugger+0x1c:  ta              %xcc, 1
db> where
panic() at panic+0x174
trap() at trap+0x340
-- division by zero %o7=0xc00874f8
ad_print at ad_print+0x164
ad_attach() at ad_attach+0x370
ata_boot_attach() at ata_boot_attach+0x34
run_interrupt_driven_config_hooks() at run_interrupt_driven_config_hooks+0x20
mi_startup() at mi_startup+0x12c
btext() at btext+0x34

Attached is the dmesg from a unpatched kernel.



--x+6KMIRAuhnl3hBn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg.txt"

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.1-CURRENT #6: Sat Aug 16 21:51:06 CEST 2003
    root@sparc64:/usr/obj/usr/src/sys/SPARC64
Preloaded elf kernel "/boot/kernel.ok/kernel" at 0xc0352000.
Timecounter "tick" frequency 400000000 Hz quality 0
real memory  = 536870912 (512 MB)
avail memory = 514727936 (490 MB)
cpu0: Sun Microsystems UltraSparc-IIi Processor (400.00 MHz CPU)
nexus0: <OpenFirmware Nexus device>
pcib0: <U2P UPA-PCI bridge> on nexus0
pcib0: Sabre, impl 0, version 0, ign 0x7c0, bus A
DVMA map: 0xc0000000 to 0xc3ffffff
pci0: <OFW PCI bus> on pcib0
pcib1: <APB PCI-PCI bridge> at device 1.1 on pci0
pci1: <OFW PCI bus> on pcib1
ebus0: revision 0x01
ebus0: <PCI-EBus2 bridge> mem 0xf1000000-0xf17fffff,0xf0000000-0xf0ffffff at device 1.0 on pci1
ebus0: <auxio> addr 0x140072f000-0x140072f003,0x140072c000-0x140072c003,0x140072a000-0x140072a003,0x1400728000-0x1400728003,0x1400726000-0x1400726003 (no driver attached)
ebus0: <power> addr 0x1400724000-0x1400724003 irq 37 (no driver attached)
ebus0: <SUNW,pll> addr 0x1400504000-0x1400504002 (no driver attached)
ebus0: <se> addr 0x1400400000-0x140040007f irq 43 (no driver attached)
ebus0: <su> addr 0x14003083f8-0x14003083ff irq 41 (no driver attached)
ebus0: <su> addr 0x14003062f8-0x14003062ff irq 42 (no driver attached)
ebus0: <ecpp> addr 0x1400700000-0x140070000f,0x140030015c-0x140030015d,0x14003043bc-0x14003043cb irq 34 (no driver attached)
ebus0: <fdthree> addr 0x1400720000-0x1400720003,0x1400706000-0x140070600f,0x14003023f0-0x14003023f7 irq 39 (no driver attached)
eeprom0: <EBus EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0
eeprom0: model mk48t59
eeprom0: hostid 80f92d5a
ebus0: <flashprom> addr 0x1000000000-0x10000fffff (no driver attached)
ebus0: <SUNW,CS4231> addr 0x1400722000-0x1400722003,0x1400704000-0x140070400f,0x1400702000-0x140070200f,0x1400200000-0x14002000ff irq 36,35 (no driver attached)
hme0: <Sun HME 10/100 Ethernet> mem 0xe0000000-0xe0007fff at device 1.1 on pci1
hme0: Ethernet address: 08:00:20:f9:2d:5a
miibus0: <MII bus> on hme0
nsphy0: <DP83840 10/100 media interface> on miibus0
nsphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci1: <display, VGA> at device 2.0 (no driver attached)
atapci0: <CMD 646 WDMA2 controller> port 0xc00020-0xc0002f,0xc00018-0xc0001b,0xc00010-0xc00017,0xc00008-0xc0000b,0xc00000-0xc00007 at device 3.0 on pci1
ata2: at 0xc00000 on atapci0
ata3: at 0xc00010 on atapci0
pcib2: <APB PCI-PCI bridge> at device 1.0 on pci0
pci2: <OFW PCI bus> on pcib2
ahc0: <Adaptec 3960D Ultra160 SCSI adapter> port 0x400-0x4ff mem 0x2000-0x2fff at device 1.0 on pci2
aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
ahc1: <Adaptec 3960D Ultra160 SCSI adapter> port 0x800-0x8ff mem 0x4000-0x4fff at device 1.1 on pci2
aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs
Timecounters tick every 10.000 msec
ad0: 8693MB <ST39111A> [17662/16/63] at ata2-master WDMA2
acd0: CDROM <CRD-8322B> at ata3-master PIO4
Waiting 15 seconds for SCSI devices to settle
Mounting root from ufs:/dev/ad0a

--x+6KMIRAuhnl3hBn--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030816223932.GA34439>