Hi, This fix still doesn't work for m57sli v2.0.. As promised, I send a log with : - full debugging log in LinuxBIOS; - Linux boot messages; - the result of a "lspci -vvv" command (inclused at the end of the file <= the test was done with the PCI VGA card installed into a PCI slot); - the result of the command "setpci -s 00:01.0 78.l"
Best regards, Florentin
Quoting yhlu yinghailu@gmail.com:
On 9/24/07, Uwe Hermann uwe@hermann-uwe.de wrote:
On Thu, Sep 20, 2007 at 09:44:33AM -0700, yhlu wrote:
please try to move
RES_PCI_IO, PCI_ADDR(0, 1, 0, 0x78), 0xC0FFFFFF, 0x19000000,
from ctrl_conf_master_only to ctrl_conf_mcp55_only
Nice, thanks!
That fixes the problem for me on the MS-7260 (K9N Neo), which is MCP55-based. I verified that a PCI VGA card works fine in any of the three PCI slots.
I'll post a patch in a few minutes. Can you give us a good commit message for this? What exactly does the fix do and why?
you can say: pci bridge decoding change.
Btw, I also tried a PCI NIC which did not always work, I was seeing some funny effects; it worked in slot 1 when I first tried the patch, but not in slot 2 or 3. Later I couldn't reproduce it working in slot 1 either. This may be NIC-related or a problem in the emulator (?) as the VGA card I mentioned above works fine in every slot (and reproducible, I tried booting multiple times for each slot).
current only VGA option rom need emulator... other card doesn't need that..., so these card can be used on platform other than x86. option rom always do:
- setup screen: like dos application
- silicon workaround...?: could be done in OS driver...
- download fw in the controller, and start controller ===> like
cheap/low end lsi scsi card... So we don't need it.
what is the PCI/NIC? or you can add dummy driver for it to skip option rom execution or modify the framework only do option rom to vga class.
YH