NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/49964: DRM/KMS panic on Radeon hardware

A few iterations of debugging prints later, it looks like

(a) the machine has a good-looking vbios at [0xc0000, 0xdffff], shown
by `dd if=/dev/mem of=/tmp/vbios bs=1 iseek=786432 count=131072', but

(b) for some reason, pci_find_rom reads 0x00 0x00 from 0xc0000 0xc0001
instead of the expected magic numbers 0x55 0xaa, when called via
pci_map_rom/pci_map_rom_md in sys/external/bsd/drm2/include/linux/pci.h.

I'm at a loss about why this might be.

I don't think it should be necessary to enable the ROM address decoder
in the PCI BAR in order to read from 0xc0000 -- that should work even
with pre-PCI code, I think.

Home | Main Index | Thread Index | Old Index