From owner-freebsd-stable Thu Jul 27 13:32:16 2000 Delivered-To: freebsd-stable@freebsd.org Received: from gemma.TechFak.Uni-Bielefeld.DE (gemma.TechFak.Uni-Bielefeld.DE [129.70.136.103]) by hub.freebsd.org (Postfix) with ESMTP id 11E4E37C0B5; Thu, 27 Jul 2000 13:32:10 -0700 (PDT) (envelope-from oschonef@TechFak.Uni-Bielefeld.DE) Received: from frizzantino.TechFak.Uni-Bielefeld.DE (frizzantino.TechFak.Uni-Bielefeld.DE [129.70.133.65]) by gemma.TechFak.Uni-Bielefeld.DE (8.9.1/8.9.1/TechFak/pk+ro20000427) with SMTP id WAA06407; Thu, 27 Jul 2000 22:32:07 +0200 (MET DST) From: Oliver Schonefeld Received: by frizzantino.TechFak.Uni-Bielefeld.DE (SMI-8.6/pk970604A) id WAA23474; Thu, 27 Jul 2000 22:32:06 +0200 Date: Thu, 27 Jul 2000 22:32:06 +0200 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i X-Zen: Oooommmmmmmmmmmmmmmmmmmmmmm Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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: 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: 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