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>
