[AUUG-Talk]: Solaris 10 Community Edition + VFE (Rhine) Drivers

David Lloyd lloy0076 at adam.com.au
Sat Oct 14 12:20:00 EST 2006


Hi There,


Recently I've decided to move from Debian GNU/Linux to NexentaOS, an 
OpenSolaris based kernel with a GNU/Linux (Ubuntu) userland.

Having satisfied myself that I might be able to survive a full switch to 
  Solaris Community Edition, after a little confusion because the GUI 
installer would just 'sleep' on install and not do anything [solution 
was to use the Text Only Console installer], I am not using Solaris 10 
Community Edition.

I have only one problem, though: I cannot get my network driver to 
automatically "plumb" itself. Don't get me wrong - it most definitely 
works as proved by my sending this e-mail from the machine with Solaris 
upon it.

Here's what I've done:

1. Gotten the VFE drivers for Solaris 10

    - http://homepage2.nifty.com/mrym3/taiyodo/eng/
    - I have tried 2.2.0 and 2.3.1

2. Followed the instrucitons to compile the drivers

    - I have used Sun's Studio 11 compilers

3. Run the "addrv.sh" C shell script

    - I have attached said script

4. Double checked /etc/driver_aliases

    - There are aliases for the vfe module there

5. Relevant output from prtconf -pv is attached

    - Essentially it is compatible with:
      * pci1106,3065

    - It *is* a:
      * pci1106,102

Here is where I get confused, though.

On boot, Solaris seems to perform the following steps in order 
(obviously it does other things, but I'm only interested in my network 
configuration):

1. Determine what devices are on the system
2. Load modules for the devices
3. Configure the devices depending on various configuration settins

My installation does 1 + 2 and then attempts to configure my vfe0 
(rhine) interface via dhcpagent and fails because there is no device.

Here is a sequence of steps that does work:

# ifconfig vfe0 plumb
# ifconfig vfe0 dhcp

I can then search google, get on IRC, send e-mails and so forth.

I'm not sure what steps I should take to try to make my network 
configuration easier? It's not difficult to type two commands but it is 
annoying...

Any ideas?

DSL
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: prtconf.vfe
URL: <http://lists.auug.org.au/pipermail/talk/attachments/20061014/2f6ec181/attachment.txt>


More information about the Talk mailing list