/kernel/drv/atge
/kernel/drv/amd64/atge
/kernel/drv/sparcv9/atge (for sparc 64bit kernel)
Special file name:
/dev/atgeN
(where N is a unit number, typcally 0 for first card)
For example
% ifconfig atge0
# gunzip -cd atge-x.x.x.tar.gz | tar xf -
(2) Add hostname for the NIC card into the /etc/hosts file
% cd /.../atge-x.x.x
% rm obj Makefile
% ln -s Makefile.${KARCH}_${COMPILER} Makefile
% ln -s ${KARCH} obj
% rm Makefile.config
% ln -s Makefile.config_gld3 Makefile.config
% /usr/ccs/bin/make
# cd /.../atge-x.x.x
# /usr/ccs/bin/make install
# ./adddrv.sh
# /usr/ccs/bin/make uninstall (don`t do this for Solaris7)
# modload obj/atge
# devfsadm -i atge ( for solaris7, use drvconfig and reboot with -r option )
# ifconfig atgeN plumb ( where N is unit number, typcally 0 for first card)
# ifconfig -a ( you will see an entry for atge0, ensure ethernet address is correct)
# ifconfig atgeN HOSTNAME
# ifconfig atgeN ( ensure IP address is correct)
# ifconfig atgeN up ( and then you can test with ping, telnet, ftp ...)
# cd /.../atge-x.x.x
# /usr/ccs/bin/make install
# ./adddrv.sh
# devfsadm -i atge ( for Solaris7 use drvconfig and reboot with -r option )
/etc/hostname.atgeN
/etc/dhcp.atge0
# init 6
full-duplex=[1|0] speed=[1000|100|10];
full-duplex=1 speed=100; # full-duplex 100Mbps
full-duplex=0 speed=10; # half-duplex 10Mbps
# rem_drv atge
/etc/system.noatge is automatically generated when executing 'make install'
% snoop -P -d atgeN
$c (stack trace back will be printed)
$msgbuf (last messages are printed)
^D (To quit adb, type control-D)