From owner-freebsd-bugs Mon Aug 5 19:20:22 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B61BE37B400 for ; Mon, 5 Aug 2002 19:20:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E92BE43E65 for ; Mon, 5 Aug 2002 19:20:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g762K1JU022622 for ; Mon, 5 Aug 2002 19:20:01 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g762K1Cr022621; Mon, 5 Aug 2002 19:20:01 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 46B7537B400 for ; Mon, 5 Aug 2002 19:18:51 -0700 (PDT) Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA57A43E6A for ; Mon, 5 Aug 2002 19:18:50 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g762IoOT045191 for ; Mon, 5 Aug 2002 19:18:50 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.4/8.12.4/Submit) id g762Ion2045190; Mon, 5 Aug 2002 19:18:50 -0700 (PDT) Message-Id: <200208060218.g762Ion2045190@www.freebsd.org> Date: Mon, 5 Aug 2002 19:18:50 -0700 (PDT) From: Charles Hunter To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: i386/41364: pccard: NewMedia "Bus Toaster" SCSI card w/ Advansys chip Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41364 >Category: i386 >Synopsis: pccard: NewMedia "Bus Toaster" SCSI card w/ Advansys chip >Confidential: no >Severity: critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: wish >Submitter-Id: current-users >Arrival-Date: Mon Aug 05 19:20:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Charles Hunter >Release: 4.6-release >Organization: >Environment: GENERIC kernel >Description: This card is known to have several versions with different chipsets marketed under the same name. ( ugh! ) The first two versions IIRC, are Adaptec "aic" compatible and Symbios 53C500 "ncv" compatible respectively. However, I just discovered there's a 3rd revision of this card that has an Advansys chip in it called the ABP460. This card does not seem to function. ( with aic, ncv, adv, or adw ) This card can be identified by a PN: 404-15-02A on the back side of the pccard. The pccard identifier strings "PCMCIA Bus Toaster" "SCSI Adapter" ( see CIS dump below ) Please help get this card working. I will help all I can, please email me. Thanks, Charles Hunter A CIS dump follows: -------------------------------------------------------------------- Configuration data for card in slot 1 Tuple #1, code = 0x1 (Common memory descriptor), length = 3 000: da 00 ff Common memory device information: Device number 1, type Function specific, WPS = ON Speed = 200nS, Memory block size = 512b, 1 units Tuple #2, code = 0x17 (Attribute memory descriptor), length = 3 000: 4b 01 ff Attribute memory device information: Device number 1, type EEPROM, WPS = ON Speed = 150nS, Memory block size = 2Kb, 1 units Tuple #3, code = 0x20 (Manufacturer ID), length = 5 000: cd 10 01 00 ff PCMCIA ID = 0x10cd, OEM ID = 0x1 Tuple #4, code = 0x21 (Functional ID), length = 3 000: 08 00 ff SCSI card Tuple #5, code = 0x15 (Version 1 info), length = 35 000: 05 00 50 43 4d 43 49 41 20 42 75 73 20 54 6f 61 010: 73 74 65 72 00 53 43 53 49 20 41 64 61 70 74 65 020: 72 00 ff Version = 5.0, Manuf = [PCMCIA Bus Toaster], card vers = [SCSI Adapter] Tuple #6, code = 0x1a (Configuration map), length = 5 000: 01 01 f0 03 03 Reg len = 2, config register addr = 0x3f0, last config = 0x1 Registers: XX------ Tuple #7, code = 0x1b (Configuration entry), length = 23 000: c1 c1 bd 7f 55 c5 4b d5 19 36 36 3e 1e e8 14 0f 010: 45 30 ff ff 08 00 00 Config index = 0x1(default) Interface byte = 0xc1 (I/O) +RDY/-BSY active, wait signal supported Vcc pwr: Nominal operating supply voltage: 5 x 1V Minimum operating supply voltage: 4 x 1V, ext = 0x4b Maximum operating supply voltage: 5 x 1V, ext = 0x19 Continuous supply current: 3 x 100mA Max current average over 1 second: 3 x 100mA Max current average over 10 ms: 3.5 x 100mA Power down supply current: 1.5 x 100mA Wait scale Speed = 1.2 x 10 us RDY/BSY scale Speed = 1.0 x 10 ms, scaled by 100 Card decodes 5 address lines, limited 8/16 Bit I/O IRQ modes: Level IRQs: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Memory space length = 0x8 Max twin cards = 0 Misc attr: Tuple #8, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 04 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x400 block length = 0x20 Tuple #9, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 06 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x600 block length = 0x20 Tuple #10, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 08 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x800 block length = 0x20 Tuple #11, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 0a 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0xa00 block length = 0x20 Tuple #12, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 0c 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0xc00 block length = 0x20 Tuple #13, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 0e 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0xe00 block length = 0x20 Tuple #14, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 10 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x1000 block length = 0x20 Tuple #15, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 12 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x1200 block length = 0x20 Tuple #16, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 14 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x1400 block length = 0x20 Tuple #17, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 16 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x1600 block length = 0x20 Tuple #18, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 18 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x1800 block length = 0x20 Tuple #19, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 1a 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x1a00 block length = 0x20 Tuple #20, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 1c 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x1c00 block length = 0x20 Tuple #21, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 1e 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x1e00 block length = 0x20 Tuple #22, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 20 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x2000 block length = 0x20 Tuple #23, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 22 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x2200 block length = 0x20 Tuple #24, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 24 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x2400 block length = 0x20 Tuple #25, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 26 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x2600 block length = 0x20 Tuple #26, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 28 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x2800 block length = 0x20 Tuple #27, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 2a 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x2a00 block length = 0x20 Tuple #28, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 2c 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O Tuple #29, code = 0x1b (Configuration entry), length = 7 000: 01 08 ca 60 00 2e 1f Config index = 0x1 Card decodes 10 address lines, limited 8/16 Bit I/O I/O address # 1: block start = 0x2e00 block length = 0x20 Tuple #30, code = 0x14 (No link), length = 1 000: ff Tuple #31, code = 0xff (Terminator), length = 0 >How-To-Repeat: >Fix: I suspect that the supposed ABP460 is a variation of the ABP960 which is supported by the adv(4) driver. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message