Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Feb 2001 12:44:11 -0500 (EST)
From:      "Matthew N. Dodd" <winter@jurai.net>
To:        "Justin T. Gibbs" <gibbs@scsiguy.com>
Cc:        Joerg Wunsch <joerg_wunsch@interface-systems.de>, freebsd-scsi@FreeBSD.ORG
Subject:   Re: Problems with AIC7770-based controller on -current 
Message-ID:  <Pine.BSF.4.21.0102121243150.884-100000@sasami.jurai.net>
In-Reply-To: <200102121509.f1CF9wO21693@aslan.scsiguy.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 12 Feb 2001, Justin T. Gibbs wrote:
> >after upgrading this old EISA machine to -current (as of a couple of
> >days ago), it no longer works.  First there was a typo in eisaconf.c
> >(i just committed a fix), but now that it at least scans the EISA bus
> >again, the ahc driver no longer wants to talk to my disks.
> 
> Are you still having problems with this?  My last commit to -stable
> should have corrected a fairly serious issue with twin eisa controllers.

I've got the same motherboard and 2 2742Ts.

Reverting the patch you posted to -stable didn't fix things either.

Panic #1
--------
Fatal trap 12: page fault while in kernel mode
cpuid = 0; lapic.id = 00000000
fault virtual address   = 0x0
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc013e1e8
stack pointer           = 0x10:0xc6135e3c
frame pointer           = 0x10:0xc6135e4c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                                = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 18 (irq14: ahc0)
kernel: type 12 trap, code=0

CPU0 stopping CPUs: 0x00000002... stopped.
Stopped at      ahc_match_scb+0x18:     movl    0(%esi),%eax
db> t
ahc_match_scb(c05a8a00,0,3,42,0,ff,0) at ahc_match_scb+0x18
ahc_search_qinfifo(c05a8a00,3,42,0,ff) at ahc_search_qinfifo+0x36b
ahc_freeze_devq(c05a8a00,c0a7f3a8) at ahc_freeze_devq+0x5d
ahc_handle_scsiint(c05a8a00,4,c0a7ee40,c0a79000,0) at ahc_handle_scsiint+0x761
ahc_platform_intr(c05a8a00) at ahc_platform_intr+0x130
ithread_loop(c0a79000,c6135fa8) at ithread_loop+0x117
fork_exit(c016f59c,c0a79000,c6135fa8) at fork_exit+0x58
fork_trampoline() at fork_trampoline+0x8

Panic #2
--------
(probe0:ahc0:0:0:0): SCB 0x2 - timed out while idle, SEQADDR == 0x5
STACK == 0x18, 0x175, 0x3c, 0x10
SXFRCTL0 == 0x0
ahc0: Dumping Card State at SEQADDR 0x5
SCB count = 20
Kernel NEXTQSCB = 6
Card NEXTQSCB = 7
QINFIFO entries: 7 8 
Waiting Queue entries: 3:15 
Disconnected Queue entries: 
QOUTFIFO entries: 
Sequencer Free SCB List: 
Pending list: 19 8 7 15 1 2 
Kernel Free SCB list: 16 17 18 0 9 3 4 5 14 13 12 11 10 
Untagged Q(0): 2 1 
Untagged Q(1): 7 19 
Untagged Q(2): 15 
Untagged Q(3): 8 
sg[0] - Addr 0x4e3e84 : Length 147
(probe0:ahc0:0:0:0): Queuing a BDR SCB
(probe0:ahc0:0:0:0): SCB 0x2 - timed out while idle, SEQADDR == 0x6
STACK == 0x18, 0x175, 0x3c, 0x10
SXFRCTL0 == 0x0
ahc0: Dumping Card State at SEQADDR 0x6
SCB count = 20
Kernel NEXTQSCB = 6
Card NEXTQSCB = 7
QINFIFO entries: 7 8 2 
Waiting Queue entries: 3:15 
Disconnected Queue entries: 
QOUTFIFO entries: 
Sequencer Free SCB List: 
Pending list: 19 8 7 15 1 2 
Kernel Free SCB list: 16 17 18 0 9 3 4 5 14 13 12 11 10 
Untagged Q(0): 2 1 
Untagged Q(1): 7 19 
Untagged Q(2): 15 
Untagged Q(3): 8 
sg[0] - Addr 0x4e3e84 : Length 147
(probe0:ahc0:0:0:0): no longer in timeout, status = 34b
ahc0: Issued Channel A Bus Reset. 4 SCBs aborted
ahc0: No free or disconnected SCBs
ahc0: Dumping Card State at SEQADDR 0x19a
SCB count = 20
Kernel NEXTQSCB = 19
Card NEXTQSCB = 1
QINFIFO entries: 1 
Waiting Queue entries: 
Disconnected Queue entries: 
QOUTFIFO entries: 
Sequencer Free SCB List: 
Pending list: 1 6 
Kernel Free SCB list: 15 2 8 7 16 17 18 0 9 3 4 5 14 13 12 11 10 
Untagged Q(0): 6 
Untagged Q(1): 1 
panic: for safety
cpuid = 0; lapic.id = 00000000
Debugger("panic")

CPU0 stopping CPUs: 0x00000002... stopped.
Stopped at      Debugger+0x45:  pushl   %ebx
db> t
Debugger(c02a9941) at Debugger+0x45
panic(c029f98a,c05a8a00,c029fea0,c05a3540,c05a8a00) at panic+0xd0
ahc_handle_seqint(c05a8a00,d1) at ahc_handle_seqint+0x904
ahc_platform_intr(c05a8a00) at ahc_platform_intr+0x11e
ithread_loop(c0a79000,c6135fa8) at ithread_loop+0x117
fork_exit(c016f59c,c0a79000,c6135fa8) at fork_exit+0x58
fork_trampoline() at fork_trampoline+0x8


-- 
| Matthew N. Dodd  | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD  |
| winter@jurai.net |       2 x '84 Volvo 245DL        | ix86,sparc,pmax |
| http://www.jurai.net/~winter | This Space For Rent  | ISO8802.5 4ever |



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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0102121243150.884-100000>