And it was pointed out to me that my paste of the DMA error was incorrect. Here is the correct log: [ 1.000004] pci0 at mainbus0 bus 0: configuration mode 1 [ 1.000004] pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok [ 1.000004] pchb0 at pci0 dev 0 function 0: Silicon Integrated System 5597/5598 Host Bridge (rev. 0x10) [ 1.000004] pcib0 at pci0 dev 1 function 0: Silicon Integrated System 85C503 or 5597/5598 ISA Bridge (rev. 0x01) [ 1.000004] siside0 at pci0 dev 1 function 1 [ 1.000004] siside0: Silicon Integrated Systems 5597/5598 IDE controller (rev. 0xd0) [ 1.000004] siside0: bus-master DMA support present, but unused (couldn't map registers) [ 1.000004] siside0: primary channel configured to compatibility mode [ 1.000004] siside0: primary channel interrupting at irq 14 [ 1.000004] atabus0 at siside0 channel 0 [ 1.000004] siside0: secondary channel configured to compatibility mode [ 1.000004] siside0: secondary channel ignored (disabled) I tried simply forcing DMA on by adding the 0x0001 flag to the pciide driver, with a minor mod to the GENERIC kernel, but it didn’t change the behavior any. I also attempted to add in a Maxtor SATA-150 PCI IDE controller, but that produces DMA errors every time it is accessed, so that’s a no-go, as well. Any thoughts are appreciated. Thanks! - Alex On Jun 11, 2024, at 9:12 PM, Alexander Jacocks <jjacocks%gmail.com@localhost> wrote:
|