Hi Baraghun,

Going through the this step might be a little hard for me, so I'll request you 
assistance  one again. I'll quote the parts of the readme.

"(1) Install your PCI card and boot Solaris."
I think we already did that.

"(2) Copy source and binary files.
        # gunzip -cd gani-x.x.x.tar.gz | tar xf -"
Copy? to where? and, the source and binary file i suppose that are those that 
came in the tar.gz file, there are some .h and .c files in the gany directory, 
but also in that directory are others directories with name of computer 
architectures, inside files .o and extension less are found, I suppose those 
are the binaries. 

"(3) Add hostname for the NIC card into /etc/hosts file"
and this entry looks like ...?

"(4) Make links to correct binary directory and Makefile according to your
configuration.  i386 and gcc are default.

        % cd /.../gani-x.x.x
        % rm obj Makefile
        % ln -s Makefile.${KARCH}_${COMPILER} Makefile
        % ln -s ${KARCH} obj

  where ${KARCH} is the result of `isainfo -n`, and ${COMPILER} is
 "gcc" or "suncc" which you want to use to make the driver."
Ah.. could you describe what's the meaning of "Make links to correct binary 
directory and Makefile according to your configuration.  i386 and gcc are 
default" and does those commands do?

"(5) Making binaries (only for sparc platform)
Gani driver is ready for 64bit and 32bit solaris8 10/00 sparc or
later. (But currently it is unstable on sparc platforms.)
This distribution does not include sparc binaries.  To make the binaries,
you need Sun C compiler or gcc version 3, and do the following operations.

        % /usr/ccs/bin/make"
Ok, I can skip this one.

"(6) Making binaries only for OpenSolaris users.
The driver likely work with GLD v3 in OpenSolaris, known as Nemo.
You can enjoy the new functions by recompiling the source code.

        % rm Makefile.config
        % ln -s Makefile.config_gld3 Makefile.config
        % /usr/ccs/bin/make"
Weren't the binaries already there?

"Testing
  Testing before installation is strongly recommended.

        # cd /.../gani-x.x.x
        # /usr/ccs/bin/make install
        # ./adddrv.sh
        # /usr/ccs/bin/make uninstall  (for solaris7, don't remove the file )
        # modload obj/gani
        # devfsadm -i gani  (for solaris7, use drvconfig and reboot with -r )
        # ifconfig ganiN plumb ( where N is an instance number, typcally 0 for 
first card)
        # ifconfig -a        ( you will see an entry for ganiN)
        # ifconfig ganiN YOUR-HOST-NAME
        # ifconfig ganiN      ( ensure IP address is correct)
        # ifconfig ganiN up   ( and then you can test with ping, telnet, ftp 
...)"
I imagine that I can do this. But how will I know if the outcome is ok?


"1) install the gani driver into the kernel directory
        # cd /.../gani-x.x.x
        # /usr/ccs/bin/make install

    If you do not test the gani driver yet, execute the following commands:
            # ./adddrv.sh
            # devfsadm -i gani (for solaris7, use drvconfig and reboot with -r)

(2) Configure the network interface. Create and/or modify the following file:
        /etc/hostname.ganiN

(3) Reboot the system.
        # init 6"
Finally could you describe those steps?.

Sorry for my ignorance, and thanks for you patients. I am basically requesting 
you to describe the whole think, It's because I've no idea and I don't want to 
screw it. I find this quit complicated, and these steps obviously assumes that 
I know something that I don't... like all...
I considered myself a programmer, but I feel shame of the few I know.

Once again, thanks.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
[email protected]

Reply via email to