Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Feb 1998 13:18:05 +0000 (GMT)
From:      Greg  Pavelcak <gpavelcak@philos.umass.edu>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Promise Ultra-ATA Again
Message-ID:  <199802121318.NAA00268@mail.inconnect.com>

next in thread | raw e-mail | index | archive | help
Sorry to be a pest, but if I can't get this card to work, I'll probably
return it this weekend. I bought it at a distant location and will be
in that area again this weekend but don't get there often. Anyway I
decided to post to "Questions" what I already posted to "Hardware" in
hopes of getting a wider audience. 

Any pointers on getting this card to work will be *greatly* appreciated.

All I did with FreeBSD (current 2/9/98) was rebuild my kernel with
extra wd controllers.


controller      wdc0    at isa? port "IO_WD1" bio irq 14 vector wdintr
disk            wd0     at wdc0 drive 0
disk            wd1     at wdc0 drive 1

controller      wdc1    at isa? port "IO_WD2" bio irq 15 vector wdintr
disk            wd2     at wdc1 drive 0 
disk            wd3     at wdc1 drive 1 

controller      wdc2    at isa? port "0" bio irq ? flags 0xa0ffa0ff vector wdintr
disk            wd4     at wdc2 drive 0 
disk            wd5     at wdc2 drive 1 

controller      wdc3    at isa? port "0" bio irq ? flags 0xa0ffa0ff vector wdintr
disk            wd6     at wdc3 drive 0 
disk            wd7     at wdc3 drive 1 

I tried various BIOS settings with no luck. There is a screen that
correctly ID's hard drives that I have on the controller, and before
FreeBSD boot, I get a report like this on PCI devices:


Bus No.  Dev. No.  Func No.  Vendor ID  Dev. ID   Dev Class   IRQ
  0         1         1        1039        5513   IDE Control   14
  0        13         0        1013        00B8   Display Cont   NA
  0        17         0        105A        4D33   Mass Storage Cont. 11


Last verbose dmesg:

Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 3.0-CURRENT #0: Wed Feb 11 23:45:54 GMT 1998
    root@tower.my.domain:/usr/src/sys/compile/SRV
Calibrating clock(s) ... i8254 clock: 1193219 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
CPU: Cyrix 6x86 (486-class CPU)
  Origin = "CyrixInstead"  DIR=0x2231  Stepping=2  Revision=2
real memory  = 50331648 (49152K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009ffff, 651264 bytes (159 pages)
0x001e9000 - 0x02ffdfff, 48320512 bytes (11797 pages)
avail memory = 46850048 (45752K bytes)
Found BIOS32 Service Directory header at 0xf00fac30
Entry = 0xfb0b0 (0xf00fb0b0)  Rev = 0  Len = 1
PCI BIOS entry at 0xb0e0
Other BIOS signatures found:
ACPI: 00000000
$PnP: 000fbd50
pci_open(1):	mode 1 addr port (0x0cf8) is 0x80000074
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there (id=55711039)
Probing for devices on PCI bus 0:
found->	vendor=0x1039, dev=0x5571, revid=0x01
	class=06-00-00, hdrtype=0x00, mfdev=0
chip0: <Host to PCI bridge (vendor=1039 device=5571)> rev 0x01 on pci0.0.0
found->	vendor=0x1039, dev=0x0008, revid=0x01
	class=06-01-00, hdrtype=0x00, mfdev=1
chip1: <SiS 85c503> rev 0x01 on pci0.1.0
found->	vendor=0x1039, dev=0x5513, revid=0xc1
	class=01-01-8a, hdrtype=0x00, mfdev=1
	intpin=a, irq=14
	map[0]: type 4, range 32, base 000001f0, size  3
	map[1]: type 4, range 32, base 000003f4, size  2
	map[2]: type 4, range 32, base 00000170, size  3
	map[3]: type 4, range 32, base 00000374, size  2
	map[4]: type 4, range 32, base 00004000, size  4
ide_pci0: <PCI IDE controller (busmaster capable)> rev 0xc1 int a irq 14 on pci0.1.1
generic_status: no PCI IDE timing info available
generic_status: no PCI IDE timing info available
ide_pci: busmaster 0 status: 04 from port: 00004002
generic_status: no PCI IDE timing info available
generic_status: no PCI IDE timing info available
ide_pci: busmaster 1 status: 04 from port: 0000400a
found->	vendor=0x105a, dev=0x4d33, revid=0x01
	class=01-04-00, hdrtype=0x00, mfdev=0
	intpin=a, irq=11
	map[0]: type 4, range 32, base 00006000, size  3
	map[1]: type 4, range 32, base 00006104, size  2
	map[2]: type 4, range 32, base 00006200, size  3
	map[3]: type 4, range 32, base 00006304, size  2
	map[4]: type 4, range 32, base 00006400, size  5
ide_pci1: <Promise Ultra/33 IDE controller> rev 0x01 int a irq 11 on pci0.13.0
ide_pci1: adding drives to controller 4: 4 5	using shared irq11.
 6 7
promise_status: port0: 0x6001, port0_alt: 0x6105, port1: 0x6201, port1_alt: 0x6305
promise_status: dma control blk address: 0x6401, int: 1, irq: 11
drivebits0-1: 4ff304
drivetiming0: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivetiming1: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivebits2-3: 4ff304
drivetiming2: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivetiming3: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
promise_status: port0: 0x6001, port0_alt: 0x6105, port1: 0x6201, port1_alt: 0x6305
promise_status: dma control blk address: 0x6401, int: 1, irq: 11
drivebits0-1: 4ff304
drivetiming0: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivetiming1: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivebits2-3: 4ff304
drivetiming2: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivetiming3: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
ide_pci: busmaster 0 status: 42 from port: 00006402
ide_pci: ide0:1 has been configured for DMA by BIOS
promise_status: port0: 0x6001, port0_alt: 0x6105, port1: 0x6201, port1_alt: 0x6305
promise_status: dma control blk address: 0x6401, int: 1, irq: 11
drivebits0-1: 4ff304
drivetiming0: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivetiming1: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivebits2-3: 4ff304
drivetiming2: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivetiming3: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
promise_status: port0: 0x6001, port0_alt: 0x6105, port1: 0x6201, port1_alt: 0x6305
promise_status: dma control blk address: 0x6401, int: 1, irq: 11
drivebits0-1: 4ff304
drivetiming0: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivetiming1: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivebits2-3: 4ff304
drivetiming2: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
drivetiming3: pa: 0x4, pb: 0x13, mb: 0x7, mc: 0xf
ide_pci: busmaster 1 status: 42 from port: 0000640a
ide_pci: ide1:1 has been configured for DMA by BIOS
found->	vendor=0x1013, dev=0x00b8, revid=0x00
	class=03-00-00, hdrtype=0x00, mfdev=0
	map[0]: type 3, range 32, base e0000000, size 24
vga0: <Cirrus Logic GD5446 SVGA controller> rev 0x00 on pci0.17.0
Probing for PnP devices:
Trying Read_Port at 203
Trying Read_Port at 243
Trying Read_Port at 283
Trying Read_Port at 2c3
Trying Read_Port at 303
Trying Read_Port at 343
Trying Read_Port at 383
Trying Read_Port at 3c3
No Plug-n-Play devices were found
Probing for devices on the ISA bus:
sc0: the current keyboard controller command byte 0065
kbdio: DIAGNOSE status:0055
kbdio: TEST_KBD_PORT status:0000
kbdio: RESET_KBD return code:00fa
kbdio: RESET_KBD status:00aa
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: BIOS video mode:3
sc0: VGA registers upon power-up
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 
bf 1f 00 4f 0e 0f 00 00 07 80 9c 8e 8f 28 1f 96 
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff 
sc0: video mode:24
sc0: VGA registers in BIOS for mode:24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff 
sc0: VGA registers to be used for mode:24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff 
sc0: rows_offset:1
sc0: VGA color <16 virtual consoles, flags=0x0>
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
wdc0 at 0x1f0-0x1f7 irq 14 flags 0x80ff80ff on isa
wdc0: unit 0 (wd0): <Maxtor 83240D3>, 32-bit, multi-block-16
wd0: 3090MB (6328665 sectors), 6697 cyls, 15 heads, 63 S/T, 512 B/S
wd0: ATA INQUIRE valid = 0007, dmamword = 0407, apio = 0003, udma = 0007
wdc0: unit 1 (atapi): <CD-916E/ATK/11A>, removable, intr, dma, iordy
wcd0: 2062Kb/sec, 120Kb cache, audio play, 255 volume levels, ejectable tray
wcd0: 120mm data disc loaded, unlocked
wdc1 at 0x170-0x177 irq 15 flags 0x80ff80ff on isa
wdc1: unit 0 (wd2): <Maxtor 82100A4>, 32-bit, multi-block-16
wd2: 2014MB (4124736 sectors), 4092 cyls, 16 heads, 63 S/T, 512 B/S
wd2: ATA INQUIRE valid = 0003, dmamword = 0407, apio = 0003, udma = 0000
wdc2 not found at 0x6000
wdc3 not found at 0x6200
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
npx0 flags 0x7 on motherboard
npx0: INT 16 interface
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
imasks: bio c008c840, tty c007001a, net c007001a
BIOS Geometries:
 0:030e7f3f 0..782=783 cylinders, 0..127=128 heads, 1..63=63 sectors
 1:03fd3f3f 0..1021=1022 cylinders, 0..63=64 heads, 1..63=63 sectors
 0 accounted for
Device configuration finished.
new masks: bio c008c840, tty c007001a, net c007001a
Considering FFS root f/s.
wd0s1: type 0xa5, start 0, end = 6328664, size 6328665 
wd0s1: C/H/S end 393/239/63 (5957279) != end 6328664: invalid
wd2s1: type 0xa5, start 0, end = 4124735, size 4124736 
wd2s1: C/H/S end 256/191/63 (3108671) != end 4124735: invalid
wd2s1: type 0xa5, start 0, end = 4124735, size 4124736 
wd2s1: C/H/S end 256/191/63 (3108671) != end 4124735: invalid
pid 161 (mysqld), uid 0: exited on signal 11


I tried booting -c and changing port addresses to the ones listed
above, 0x6001 etc., but those weren't found either.

I'll take any suggestions you've got. I promise I'll shut up about it
after this!

Thanks.

Greg




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



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