Messages in this thread | | | From | Keith Owens <> | Subject | Re: 2.3.99-pre3 pcmcia cardbus patch, PCI questions | Date | Sun, 26 Mar 2000 09:23:20 +1000 |
| |
On Sun, 26 Mar 2000 00:10:36 +0100, Martin Mares <mj@suse.cz> wrote: >About expansion ROM's themselves: > > I don't believe it can make a difference -- unless you're writing your >own program which really runs the firmware in the ROM, there is nobody who >could use the contents of the ROM.
The pcmcia cardbus code reads the rom to extract CIS data. So yes, we need to run the firmware.
>Also, you can easily check it by >specifiying "pci=rom" on the kernel command line which makes the kernel >assign address space to all the ROM's.
pci=rom only assigns address space, it does not activate it. The RBEM56G rom address was being assigned but reading the rom got 0xff.
> Also, it is NOT possible to enable the ROM's by default.
In that case we need a PCI routine to explictly activate the expansion rom so pcmcia can read it, and another routine to explicitly disable it afterwards.
- 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/
| |