Ok guys! Many thanks.
Oh about modem- error in compile:
[root@localhost root]# cd b44-1.00g
[root@localhost b44-1.00g]# dir
b44.4 b44.c b44.h LICENSE Makefile
[root@localhost b44-1.00g]# make
gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -I/lib/modules/2.4.20-
8/build/include -DRED_HAT_LINUX_KERNEL -DOLD_NETIF -DOLD_DMA -DOLD_MALLOC -
DNO_DMA_MAPPING_ERROR -O2 -c -o b44.o b44.c
b44.c: In function `b44_get_drvinfo':
b44.c:1877: warning: implicit declaration of function `pci_name'
b44.c:1877: warning: passing arg 2 of `strcpy' makes pointer from integer
without a cast
b44.c: At top level:
b44.c:2140: variable `b44_ethtool_ops' has initializer but incomplete type
b44.c:2141: unknown field `get_drvinfo' specified in initializer
b44.c:2141: warning: excess elements in struct initializer
b44.c:2141: warning: (near initialization for `b44_ethtool_ops')
b44.c:2142: unknown field `get_settings' specified in initializer
b44.c:2142: warning: excess elements in struct initializer
b44.c:2142: warning: (near initialization for `b44_ethtool_ops')
b44.c:2143: unknown field `set_settings' specified in initializer
b44.c:2143: warning: excess elements in struct initializer
b44.c:2143: warning: (near initialization for `b44_ethtool_ops')
b44.c:2144: unknown field `nway_reset' specified in initializer
b44.c:2144: warning: excess elements in struct initializer
b44.c:2144: warning: (near initialization for `b44_ethtool_ops')
b44.c:2145: unknown field `get_link' specified in initializer
b44.c:2145: `ethtool_op_get_link' undeclared here (not in a function)
b44.c:2145: warning: excess elements in struct initializer
b44.c:2145: warning: (near initialization for `b44_ethtool_ops')
b44.c:2146: unknown field `get_wol' specified in initializer
b44.c:2146: warning: excess elements in struct initializer
b44.c:2146: warning: (near initialization for `b44_ethtool_ops')
b44.c:2147: unknown field `set_wol' specified in initializer
b44.c:2147: warning: excess elements in struct initializer
b44.c:2147: warning: (near initialization for `b44_ethtool_ops')
b44.c:2148: unknown field `get_ringparam' specified in initializer
b44.c:2148: warning: excess elements in struct initializer
b44.c:2148: warning: (near initialization for `b44_ethtool_ops')
b44.c:2149: unknown field `set_ringparam' specified in initializer
b44.c:2149: warning: excess elements in struct initializer
b44.c:2149: warning: (near initialization for `b44_ethtool_ops')
b44.c:2150: unknown field `get_pauseparam' specified in initializer
b44.c:2150: warning: excess elements in struct initializer
b44.c:2150: warning: (near initialization for `b44_ethtool_ops')
b44.c:2151: unknown field `set_pauseparam' specified in initializer
b44.c:2151: warning: excess elements in struct initializer
b44.c:2151: warning: (near initialization for `b44_ethtool_ops')
b44.c:2152: unknown field `get_msglevel' specified in initializer
b44.c:2152: warning: excess elements in struct initializer
b44.c:2152: warning: (near initialization for `b44_ethtool_ops')
b44.c:2153: unknown field `set_msglevel' specified in initializer
b44.c:2153: warning: excess elements in struct initializer
b44.c:2153: warning: (near initialization for `b44_ethtool_ops')
b44.c:2154: unknown field `get_strings' specified in initializer
b44.c:2154: warning: excess elements in struct initializer
b44.c:2154: warning: (near initialization for `b44_ethtool_ops')
b44.c:2155: unknown field `get_stats_count' specified in initializer
b44.c:2155: warning: excess elements in struct initializer
b44.c:2155: warning: (near initialization for `b44_ethtool_ops')
b44.c:2156: unknown field `get_ethtool_stats' specified in initializer
b44.c:2156: warning: excess elements in struct initializer
b44.c:2156: warning: (near initialization for `b44_ethtool_ops')
b44.c: In function `b44_init_one':
b44.c:2424: warning: implicit declaration of function `SET_ETHTOOL_OPS'
b44.c: At top level:
b44.c:2140: storage size of `b44_ethtool_ops' isn't known
make: *** [b44.o] Error 1
[root@localhost b44-1.00g]#
-maybe because old dist.....I will install new OS!!! Many thanks! Pls, try to install other, like FedoraCore 5 or 6 (if you like RedHat) or Mandriva 2007 or Suse 10.1
In addition thats distros have much user friendly interfaces and tools, then RH9