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>