[tulip] how to compile into 2.2.18 kernel?
Roisman, Dani
droisMAN@station.sony.com
Fri, 30 Mar 2001 14:46:08 -0800
Hrm. I tried that, but now when I compile, I get the following error:
pci-scan.c: In function `pci_drv_register':
pci-scan.c:134: structure has no member named `next'
pci-scan.c:236: structure has no member named `next'
pci-scan.c: In function `pci_drv_unregister':
pci-scan.c:384: structure has no member named `next'
pci-scan.c:386: structure has no member named `next'
----
Dani Roisman
droisman@station.sony.com
> -----Original Message-----
> From: Donald Becker [mailto:becker@scyld.com]
> Sent: Thursday, March 29, 2001 2:07 PM
> To: Roisman, Dani
> Cc: tulip@scyld.com
> Subject: Re: [tulip] how to compile into 2.2.18 kernel?
>
>
> On Tue, 20 Mar 2001, Roisman, Dani wrote:
>
> > Becker's instructions on
> http://www.scyld.com/network/updates.html result in
> > a system that enumerates the 1-port tulip card 8 times
> (e.g. I have eth0
> > thru eth7 found as 21143's, even though I only have one
> ethernet card!)
>
> This is caused by later 2.2.* kernels calling the PCI probe routine
> multiple times. Drivers that use PCI memory space can not register
> their memory region for exclusive access, unlike drivers
> using I/O space
> access.
>
> The fix is in the v1.04 pci-scan code from
> ftp://www.scyld.com/pub/network/test/pci-scan.c
>
> Donald Becker becker@scyld.com
> Scyld Computing Corporation http://www.scyld.com
> 410 Severn Ave. Suite 210 Second Generation
> Beowulf Clusters
> Annapolis MD 21403 410-990-9993
>
>