Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jul 2000 22:32:06 +0200
From:      Oliver Schonefeld <oschonef@TechFak.Uni-Bielefeld.DE>
To:        freebsd-stable@freebsd.org
Cc:        winter@jurai.net, jlemon@freebsd.org, gibbs@freebsd.org
Subject:   4.1-STABLE: incompatability ida <-> ahc
Message-ID:  <20000727223206.A23116@frizzantino.TechFak.Uni-Bielefeld.DE>

next in thread | raw e-mail | index | archive | help
Hello!

I just cvsupped to 4.1-STABLE and tried to get my Compaq SMART-1 array
controller running. Unfortunalty the kernel still panics :(

First strange thing: about one or two ago i tried -CURRENT everthing was
successfully initialized and i actually could use the array. Unfortunalty
something with the vx driver was broken, so i hat to go for -STABLE again.
Second strange thing: if there are no disks attached to the board. it is
probed correctly and the kernel boots fine. If there is at least one logical
drive configured, we'll get a kernel panic. On the first look, the panic
does not exactly come from the ida code, but at least for me it looks like
the driver is doing something wrong, if there are any logical volumes
configured.

Current Hardware Configuration is:
Compaq ProSigna w/Pentium Overdrive and 88 MB Ram
2x 3Com 3C597 NICs (eisa slot 1 and 2)
1x Adaptec 1740 SCSI host adapter (eisa slot 3)
1x Adaptec 2740 SCSI host adapter (eisa slot 7)
1x Compaq SMART Array Controller (eisa slot 4)
   2x Quantum Fireball 1GB (configured as mirror set)

dmesg output:
ida0: <Compaq SMART array controller> at 0x4c88-0x4c9e, irq (level)
ida0: on eisa0 slot 4
ida0: drives=1 firm_rev=2.26
idad0: 1041MB (2133168 sectors), blocksize=512
Creating DISK idad0
ahc0: <Adaptec 274X SCSI host adapter>

Fatal trap 12: page fault while in kernel mode
fault virtual addres	= 0x80107
fault code		= supervisor read, page not present
instruction pointer	= 0x8:0xc0203ce3
stack pointer		= 0x10:0xc02e5e44
frame pointer		= 0x10:0xc02e5e44
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		= 0 (swapper)
interrupt mask		= net tty bio cam
kernel: type 12, code=0
Stopped as	eisa_find_ioaddr+0xb:	movl	0x8(%eax),%eax
db> examine
eisa_find_ioaddr+0xb:	eb08408b
db> trace
eisa_find_ioaddr(800ff,0,8cb00200,9230020,ff000010) at eisa_find_ioaddr+0xb
eisa_print_child(c0de4f80,c0de4c80,c02e5eec,c015b0e9,c0de4f80) at
	eisa_print_child+0xde
BUS_PRINT_CHILD(c0de4f80,c0de4c80,c0de4c80,c0de4f80,c02e5f08) at
	BUS_PRINT_CHILD+0x32
device_print_child(c0de4f80,c0de4c80) at device_print_child+0x21
device_probe_and_attach(c0de4c80) at device_probe_and_attach+0x46
bus_generic_attach(c0de4f80,c02e5f3c,c015b8cb,c0de4f80,c0de3080) at
	bus_generic_attach+0x16
DEVICE_ATTACH(c0de4f80,c0de3080,c065d600,0,c02e5f4c) at DEVICE_ATTACH+0x2e
device_probe_and_attach(c0de4f80) at device_probe_and_attach+0x4f
nexus_attach(c0de3080,c02e5f70,c015b8cb,c0de3080,c0de3080) at
	nexus_attach+0x4e
DEVICE_ATTACH(c0de3080,c0de3080,c0264130,2ea000,c02e5f80) at
	DEVICE_ATTACH+0x2e
device_probe_and_attach(c0de3080) at device_probe_and_attach+0x4f
root_bus_configure(c065d600,c024786c,0) at root_bus_configure+0x16
configure(0,2e3c00,2ea000,0,c011b584) at configure+0x33
mi_startup(c02e5fb4,b0297,ffe,2ea000,c0160119) at mi_startup+0x71
begin() at begin+0x4b
db>

Hmmm .... strange. I just tried booting the machine again while having the
ahc driver diesables (acctually set probing of the eisa busses to 6) and the
kernel boot fine, except it cannot find it's root filesystem (well, was
attached to the 2740). Therefore there must be some incompatabilty between
the ida and the ahc driver. As said above, if there are _no_ volumes
configured on the array controller, there is panic. It do not really know,
how hard it is, to resolve this isse, but it would be nice, if the compaq
eisa board would run with freebsd (at least, i would be very happy).
Unfortunalty i cannot provide a crash dump image, but if there is anything
else i can do, please let me know.

regards,
oliver
-- 
--------------------------------------------------------
And remember: "To Infinity And Far Beyond ... Somehow?!"

email: oschonef@techfak.uni-bielefeld.de
       olli@psychopathen.org
--------------------------------------------------------
Hi! I'm a .signature virus! Copy me in your ~/.signature
to help me spread!             <- Save this lifeform ;-)


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




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