[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
> 
>