Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Apr 1999 01:27:44 +0100
From:      David Malone <dwmalone@maths.tcd.ie>
To:        Greg Lehey <grog@lemis.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: New SiS 5591 ide chipset support. 
Message-ID:   <9904080127.aa16592@salmon.maths.tcd.ie>
In-Reply-To: Your message of "Wed, 07 Apr 1999 10:43:50 %2B0930." <19990407104350.S2142@lemis.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
OK - I've made a little progress. It only seems to be the first drive
that it doesn't like. I can boot the system fine with the new kernel
as long as I don't go near wd0. I dunno if it likes wd2.

I've included what seem to be the useful bits of a boot -v as seen by
dmesg for both the new and the old kernel. I'm not sure if the old kernel
was doing DMA - I think it was as it says it configured some drives
for DMA, but it also says:

generic_status: no PCI IDE timing info available

I can't see far enough into the machine at the moment to see what is
written on any of thi chips, but I guess that can be figured out from
the PCI probes. The motherboard is an el cheapo "P5SV-B Mainboard"
with what has to be one of the least professional pieces of documentation
I've ever seen as a manual.

	David.

Old kernel PCI probe:
=====================
Probing for devices on PCI bus 0:
found->	vendor=0x1039, dev=0x5571, revid=0x01
	class=06-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=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
	subordinatebus=0 	secondarybus=0
chip1: <SiS 85c503> rev 0x01 on pci0.1.0
found->	vendor=0x1039, dev=0x5513, revid=0xc1
	class=01-01-8a, hdrtype=0x00, mfdev=1
	subordinatebus=0 	secondarybus=0
	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: 64 from port: 00004002
ide_pci: ide0:0 has been configured for DMA by BIOS
ide_pci: ide0:1 has been configured for DMA by BIOS
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=0x1039, dev=0x7001, revid=0xe0
	class=0c-03-10, hdrtype=0x00, mfdev=1
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=9
found->	vendor=0x1002, dev=0x4750, revid=0x5c
	class=03-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	map[0]: type 1, range 32, base e0000000, size 24
	map[1]: type 4, range 32, base 00006000, size  8
	map[2]: type 1, range 32, base e1000000, size 12
vga0: <ATI model 4750 graphics accelerator> rev 0x5c on pci0.11.0
found->	vendor=0x10cd, dev=0x1300, revid=0x03
	class=01-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=10
	map[0]: type 4, range 32, base 00006100, size  8
	map[1]: type 1, range 32, base e1001000, size  8
adv0: <AdvanSys ASC3050 Ultra SCSI controller> rev 0x03 int a irq 10 on pci0.13.0
adv0: AdvanSys Ultra SCSI Host Adapter, SCSI ID 7, queue depth 16

Old kernel wd probe
===================
wdc0 at 0x1f0-0x1f7 irq 14 flags 0xa0ffa0ff on isa
wdc0: unit 0 (wd0): <ST32122A>, DMA, 32-bit, multi-block-16
wd0: 2014MB (4124736 sectors), 4092 cyls, 16 heads, 63 S/T, 512 B/S
wd0: ATA INQUIRE valid = 0007, dmamword = 0007, apio = 0003, udma = 0407
wdc0: unit 1 (wd1): <QUANTUM FIREBALL_TM2110A>, DMA, 32-bit, multi-block-16
wd1: 2014MB (4124736 sectors), 4092 cyls, 16 heads, 63 S/T, 512 B/S
wd1: ATA INQUIRE valid = 0003, dmamword = 0407, apio = 0003, udma = 0000
wdc1 at 0x170-0x177 irq 15 flags 0xa0ffa0ff on isa
wdc1: unit 0 (wd2): <Conner Peripherals 420MB - CFS420A>, 32-bit, multi-block-64
wd2: 406MB (832608 sectors), 826 cyls, 16 heads, 63 S/T, 512 B/S
wd2: ATA INQUIRE valid = 0003, dmamword = 0101, apio = 0000, udma = 0000
wdc1: unit 1 (atapi): <FX001DE/B05>, removable, intr, iordis


New kernel PCI probe
====================
Probing for devices on PCI bus 0:
found->	vendor=0x1039, dev=0x5571, revid=0x01
	class=06-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=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
	subordinatebus=0 	secondarybus=0
chip1: <SiS 85c503> rev 0x01 on pci0.1.0
found->	vendor=0x1039, dev=0x5513, revid=0xc1
	class=01-01-8a, hdrtype=0x00, mfdev=1
	subordinatebus=0 	secondarybus=0
	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: <SiS 5591 Bus-master IDE Controller> rev 0xc1 int a irq 14 on pci0.1.1
SiS 5591 status: CRTC 12 PCICLK, CATC 12 PCICLK, applies to all IDE devices
SiS 5591 status: burst cycles enabled, fast post write control enabled
SiS 5591 status: primary drive 0 DRTC 2 PCICLK, DATC 3 PCICLK
SiS 5591 status: primary drive 0 Ultra DMA enabled, 1 PCICLK data out
SiS 5591 status: primary drive 0 postwrite enabled, prefetch enabled prefetch count is 512
SiS 5591 status: primary drive 0 has  been configured for DMA
SiS 5591 status: primary drive 1 DRTC 2 PCICLK, DATC 3 PCICLK
SiS 5591 status: primary drive 1 Ultra DMA enabled, 1 PCICLK data out
SiS 5591 status: primary drive 1 postwrite enabled, prefetch enabled prefetch count is 512
SiS 5591 status: primary drive 1 has  been configured for DMA
ide_pci: busmaster 0 status: 64 from port: 00004002
ide_pci: ide0:0 has been configured for DMA by BIOS
ide_pci: ide0:1 has been configured for DMA by BIOS
SiS 5591 status: secondary drive 0 DRTC 10 PCICLK, DATC 6 PCICLK
SiS 5591 status: secondary drive 0 Ultra DMA enabled, 1 PCICLK data out
SiS 5591 status: secondary drive 0 postwrite enabled, prefetch enabled prefetch count is 512
SiS 5591 status: secondary drive 0 has not been configured for DMA
SiS 5591 status: secondary drive 1 DRTC 3 PCICLK, DATC 4 PCICLK
SiS 5591 status: secondary drive 1 Ultra DMA enabled, 1 PCICLK data out
SiS 5591 status: secondary drive 1 postwrite disabled, prefetch disabled prefetch count is 512
SiS 5591 status: secondary drive 1 has not been configured for DMA
ide_pci: busmaster 1 status: 04 from port: 0000400a
found->	vendor=0x1039, dev=0x7001, revid=0xe0
	class=0c-03-10, hdrtype=0x00, mfdev=1
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=9
found->	vendor=0x1002, dev=0x4750, revid=0x5c
	class=03-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	map[0]: type 1, range 32, base e0000000, size 24
	map[1]: type 4, range 32, base 00006000, size  8
	map[2]: type 1, range 32, base e1000000, size 12
vga0: <ATI model 4750 graphics accelerator> rev 0x5c on pci0.11.0
found->	vendor=0x10cd, dev=0x1300, revid=0x03
	class=01-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=10
	map[0]: type 4, range 32, base 00006100, size  8
	map[1]: type 1, range 32, base e1001000, size  8
adv0: <AdvanSys ASC3050 Ultra SCSI controller> rev 0x03 int a irq 10 on pci0.13.0
adv0: AdvanSys Ultra SCSI Host Adapter, SCSI ID 7, queue depth 16


New kernel wd probe:
====================
wdc0 at 0x1f0-0x1f7 irq 14 flags 0xa0ffa0ff on isa
wdc0: unit 0 (wd0): <ST32122A>, DMA, 32-bit, multi-block-16
wd0: 2014MB (4124736 sectors), 4092 cyls, 16 heads, 63 S/T, 512 B/S
wd0: ATA INQUIRE valid = 0007, dmamword = 0007, apio = 0003, udma = 0407
wdc0: unit 1 (wd1): <QUANTUM FIREBALL_TM2110A>, DMA, 32-bit, multi-block-16
wd1: 2014MB (4124736 sectors), 4092 cyls, 16 heads, 63 S/T, 512 B/S
wd1: ATA INQUIRE valid = 0003, dmamword = 0407, apio = 0003, udma = 0000
wdc1 at 0x170-0x177 irq 15 flags 0xa0ffa0ff on isa
wdc1: unit 0 (wd2): <Conner Peripherals 420MB - CFS420A>, 32-bit, multi-block-64
wd2: 406MB (832608 sectors), 826 cyls, 16 heads, 63 S/T, 512 B/S
wd2: ATA INQUIRE valid = 0003, dmamword = 0101, apio = 0000, udma = 0000
wdc1: unit 1 (atapi): <FX001DE/B05>, removable, intr, iordis


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




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