[tulip] Adaptec ANA-6944A/TX
Ron Reed
RReed@ops.sgp.arm.gov
Wed Nov 7 10:11:01 2001
Here is the lspci -v:
03:04.0 Ethernet controller: Digital Equipment Corporation DECchip 21140
[FasterNet] (rev 22)
Subsystem: Cogent Data Technologies, Inc. ANA-6944A/TX Fast Ethernet
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at c000 [size=128]
Memory at d9000000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=256K]
03:05.0 Ethernet controller: Digital Equipment Corporation DECchip 21140
[FasterNet] (rev 22)
Flags: bus master, medium devsel, latency 32, IRQ 9
I/O ports at c400 [size=128]
Memory at d9001000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=256K]
03:06.0 Ethernet controller: Digital Equipment Corporation DECchip 21140
[FasterNet] (rev 22)
Flags: bus master, medium devsel, latency 32, IRQ 5
I/O ports at c800 [size=128]
Memory at d9002000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=256K]
03:07.0 Ethernet controller: Digital Equipment Corporation DECchip 21140
[FasterNet] (rev 22)
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at cc00 [size=128]
Memory at d9003000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=256K]
As for the parse errors, I get the following:
/usr/src/linux/include/asm/spinlock.h:31: conflicting types for `spinlock_t'
/usr/src/linux/include/linux/spinlock.h:55: previous declaration of
`spinlock_t'
/usr/src/linux/include/asm/spinlock.h:73: parse error before `{'
/usr/src/linux/include/asm/spinlock.h:83: parse error before `void'
/usr/src/linux/include/asm/spinlock.h:98: parse error before `do'
/usr/src/linux/include/asm/spinlock.h:126: conflicting types for `rwlock_t'
/usr/src/linux/include/linux/spinlock.h:118: previous declaration of
`rwlock_t'
/usr/src/linux/include/asm/spinlock.h:151: parse error before `void'
/usr/src/linux/include/asm/spinlock.h:160: parse error before `void'
I do this command:
gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/include -include
/usr/src/linux/include/linux/modversions.h -O -c tulip.c
And it compiles, but when I try to insmod it, I get this:
tulip.o: unresolved symbol pci_drv_unregister
tulip.o: unresolved symbol pci_drv_register
Anything else you need?
Ron Reed