On Tuesday 20 March 2001 08:48, you wrote:
> >I found folowing in my sis630e_get_mac_addr function:
> >Eterboot doesn`t find the PCItoISA bridge with the scan_bus()-function
> >because the ioaddr of that device is 0x0000
>
> Perhaps instead of inventing a new function you should delete the test
> for ioaddr == 0 from the scan_bus function since it will still have to
> pass the vendor and device ID tests anyway. I doubt if the ioaddr == 0
> test catches any accidental matches.
I've made some changes in my first patch that uses the scan_bus function.
Is there any problems if the scan_bus()-function fills out devfn an bus entry
of a card that mach to the search-list even if the card has no ioaddr ?
Can I say that if (bus == 0) && (devfn==0) this is not a PCI-card /
PCItoXX-bridge? I think it would be a good thing to do this in the
sis630e_get_mac_addr()-function to decide which pci_isa_bridge_list to use.
Peter
|