Messages in this thread | | | Date | Sat, 17 Jul 1999 22:28:31 -0500 (CDT) | From | "Andre M. Hedrick" <> | Subject | HPT366 ATA-66 for Abit thingy, PCI funny. |
| |
2.2.10.uniform-ide-6.20.bootes.patch
Uniform Multi-Platform E-IDE driver Revision: 6.20 AEC6210: IDE controller on PCI bus 00 dev a0 AEC6210: not 100% native mode: will probe irqs later AEC6210: ROM enabled at 0xfebf8000 ide0: BM-DMA at 0xef90-0xef97, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0xef98-0xef9f, BIOS settings: hdc:pio, hdd:pio HPT366: IDE controller on PCI bus 00 dev 99 HPT366: not 100% native mode: will probe irqs later HPT366: reg5ah=0x03 ATA-33 Cable Port1 ide2: BM-DMA at 0xec00-0xec07, BIOS settings: hde:pio, hdf:pio HPT366: IDE controller on PCI bus 00 dev 98 HPT366: not 100% native mode: will probe irqs later HPT366: reg5ah=0x01 ATA-66 Cable Port0 ide3: BM-DMA at 0xe800-0xe807, BIOS settings: hdg:pio, hdh:pio PIIX3: IDE controller on PCI bus 00 dev 39 PIIX3: not 100% native mode: will probe irqs later ide4: BM-DMA at 0xffa0-0xffa7, BIOS settings: hdi:pio, hdj:pio ide5: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdk:pio, hdl:pio
**********************************
Long caution list :: THIS IS A SINGLE PCI CARD.......
This is a single chipset with a double pci function, with one per channel.
00:13.0 Class 0180: 1103:0004 (rev 01) IDE 1 00:13.1 Class 0180: 1103:0004 (rev 01) IDE 2
These appears to be a possible hardware raid in the future, speculation on my part. This is based on the fact that secondary channel on both functions are not connected. If you call "pci=reverse" you will need to crack your cased and physically changed the connects for each hwif.
Normal PCI scanning: markings reality 00:13.0 Class 0180: 1103:0004 (rev 01) IDE 1 IDE 1 00:13.1 Class 0180: 1103:0004 (rev 01) IDE 2 IDE 2
Reverse PCI scanning: markings reality 00:13.0 Class 0180: 1103:0004 (rev 01) IDE 1 IDE 2 00:13.1 Class 0180: 1103:0004 (rev 01) IDE 2 IDE 1
HPT366: IDE controller on PCI bus 00 dev 99 HPT366: reg5ah=0x03 ATA-33 Cable Port1 ide2: BM-DMA at 0xec00-0xec07, BIOS settings: hde:pio, hdf:pio HPT366: IDE controller on PCI bus 00 dev 98 HPT366: reg5ah=0x01 ATA-66 Cable Port0 ide3: BM-DMA at 0xe800-0xe807, BIOS settings: hdg:pio, hdh:pio
Examine above Port0 == primary channel, Port1 == secondary channel. I called pci=reverse to boot the AEC6210 card.
Until I can figure out what kind of workaround for a pci-quirk with Martin, I do not have an answer for the device pair inversion based on the the pci-scan order.
The chipset will auto tun itself correctly.
*** WARNING FOR ""HDPARM"" JUNKIES *** Do not DICK/SCREW with any settings that "HDPARM" can change!!!!! YOU WILL CRASH YOUR SYSTEM *** WARNING FOR ""HDPARM"" JUNKIES ***
The only thing that you are allowed to change is `-d' settings. That is DMA on/off. If you think about unmasking, speed, bit-xfer, etc... DON'T DO IT. I will not listen or answer your problems if you blow of this warning..........
Andre Hedrick The Linux IDE guy
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |