[tulip-bug] Tulip drivers update to

=?iso-8859-1?Q?Jean-Fran=E7ois_Combeau?= comjf@club-internet.fr
Sat, 28 Jul 2001 01:47:30 +0200


Hello !
I use a 2.2.17 kernel and I tried to upgrade my tulip driver using the
folowing method:

# Transfer the Scyld PCI Netdriver package
#  Perhaps use ncftpget
ftp://ftp.scyld.com/pub/network/netdriver-2.1.src.rpm
rpm -i ftp://ftp.scyld.com/pub/network/netdriver-2.1.src.rpm
# Build the binary version for your kernel
cd /usr/src/{redhat,TurboLinux,packages}/
rpm -bb SPECS/netdriver*.spec
# Now install it your newly built package.
rpm -i --force RPMS/i386/netdriver-2.1-*.i386.rpm

Note: it is now netdrivers-2.1.6-1.i586.rpm I downloaded.

I rebooted my box and i saw during Init phase that my network card wasnt up.
Ifconfig list only Lo interface.

I ran depmod -env on both pci-scan.o and tulip.o modules:
( the depmod -a list the all the modules of the package with the same
dependency error)

Here are the result:

depmod -env pci-scan.o
Jun  8 18:49:30 route depmod: depmod: *** Unresolved symbols in
2.2.17-21mdksecure/net/pci-scan.o
Jun  8 18:49:30 route depmod: depmod: ^I__ioremap_R9eac042a
Jun  8 18:49:30 route depmod: depmod: ^Ipci_find_class_R6c460806
Jun  8 18:49:30 route depmod: depmod: ^Ipci_write_config_word_Rd9cc3b03
Jun  8 18:49:30 route depmod: depmod: ^Ipci_write_config_dword_Rf0fbd200
Jun  8 18:49:30 route depmod: depmod: ^Ipci_read_config_dword_R2ca7e89f
Jun  8 18:49:30 route depmod: depmod: ^Ipci_read_config_byte_Re5ceea13
Jun  8 18:49:30 route depmod: depmod: ^Ipci_write_config_byte_Re84d5397
Jun  8 18:49:30 route depmod: depmod: ^Icheck_region_R522f4d72
Jun  8 18:49:30 route depmod: depmod: ^Ipci_set_master_R040f6432
Jun  8 18:49:30 route depmod: depmod: ^Iprintk_R1b7d4074
Jun  8 18:49:30 route depmod: depmod: ^Ipci_read_config_word_R8764d15f

depmod -env tulip.o
Jun  8 18:50:31 route depmod: depmod: *** Unresolved symbols in
2.2.17-21mdksecure/net/tulip.o
Jun  8 18:50:31 route depmod: depmod: ^Inetif_rx_Rd5d5d73a
Jun  8 18:50:31 route depmod: depmod: ^Irelease_region_R43bde9b1
Jun  8 18:50:31 route depmod: depmod: ^Iunregister_netdev_Rfe1346ad
Jun  8 18:50:31 route depmod: depmod: ^Ipci_write_config_dword_Rf0fbd200
Jun  8 18:50:31 route depmod: depmod: ^Ikmalloc_R93d4cfe6
Jun  8 18:50:31 route depmod: depmod: ^Ipci_read_config_byte_Re5ceea13
Jun  8 18:50:31 route depmod: depmod: ^Ieth_type_trans_Rfc82aee7
Jun  8 18:50:31 route depmod: depmod: ^Iadd_timer_Rbea990b2
Jun  8 18:50:31 route depmod: depmod: ^Iinit_etherdev_R215a70d1
Jun  8 18:50:31 route depmod: depmod: ^Iskb_over_panic_R71d40dc3
Jun  8 18:50:31 route depmod: depmod: ^Ipci_drv_unregister
Jun  8 18:50:31 route depmod: depmod: ^Ibh_active_Rfff9d0a3
Jun  8 18:50:31 route depmod: depmod: ^I__kfree_skb_R73e5bcf9
Jun  8 18:50:31 route depmod: depmod: ^Ijiffies_R0da02d67
Jun  8 18:50:31 route depmod: depmod: ^Ifree_irq_Rf20dabd8
Jun  8 18:50:31 route depmod: depmod: ^Irequest_region_R6d32b2d7
Jun  8 18:50:31 route depmod: depmod: ^Ikfree_R037a0cba
Jun  8 18:50:31 route depmod: depmod: ^Iprintk_R1b7d4074
Jun  8 18:50:31 route depmod: depmod: ^Iiounmap_R5fb196d4
Jun  8 18:50:31 route depmod: depmod: ^Ialloc_skb_Rf7d7cd23
Jun  8 18:50:31 route depmod: depmod: ^Idev_close_Rbd41f138
Jun  8 18:50:31 route depmod: depmod: ^Irequest_irq_R0c60f2e0
Jun  8 18:50:31 route depmod: depmod: ^Idel_timer_R5811f067
Jun  8 18:50:31 route depmod: depmod: ^Ieth_copy_and_sum_Rfbc2605c
Jun  8 18:50:31 route depmod: depmod: ^Ipci_drv_register

I discover in the module.dep file that tulip.o depended of pci-scan.o but
pci-scan.o depends of nothing else it seems.
So I dont understant why the tulip.o module still have dependency problems.

The pci-scan.o was of course in the same package
(netdrivers-2.1.6-1.i586.rpm) that the tulip.o modules.

Any idea of the way to correct the dependencies ?

Thanks

Jeff