LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Solaris / OpenSolaris (https://www.linuxquestions.org/questions/solaris-opensolaris-20/)
-   -   Where to get NIC drivers for solaris 10 5/09 (https://www.linuxquestions.org/questions/solaris-opensolaris-20/where-to-get-nic-drivers-for-solaris-10-5-09-a-753746/)

srinivasmiriyalu 09-09-2009 12:29 AM

Where to get NIC drivers for solaris 10 5/09
 
Recently installed solaris 10 successfully and now i want to connect to Internet but solaris 10 doesn't comeup with NIC.somebody help me to get RTL8101E fast enthernet driver/Intel Pro Wireless 4965agn driver
Thanks in advance

jlliagre 09-09-2009 02:11 AM

There is a tool that will answer to that question:
http://www.sun.com/bigadmin/hcl/hcts/device_detect.jsp

Most third party network drivers are downloadable from here: http://homepage2.nifty.com/mrym3/taiyodo/eng/

srinivasmiriyalu 09-09-2009 06:24 AM

Where to get NIC drivers fro solaris 10 5/09
 
Thanks for your reply
I downloaded rf-1.1.0.tar.gz driver from the link you have mentioned in above post but when i am trying to install getting many errors
here are some of the errors
Code:

bash-3.0# gunzip rf-1.1.0.tar.gz | tar xvf -
bash-3.0# cd rf-1.1.0
bash-3.0# rm obj Makefile
bash-3.0# ln -s  Makefile.${KARCH}_${COMPILER} Makefile
ln: cannot create Makefile:file exists

Nothing I did after untar the directory,the directory typically contains
Code:

total 446
-r--r--r--  1 111      staff      1592 Jul 16  2006 COPYING
lrwxrwxrwx  1 111      staff        17 Sep  9 16:48 Makefile -> Makefile.i386_gcc
-r--r--r--  1 111      staff        559 Jul 16  2006 Makefile.amd64_gcc
-r--r--r--  1 111      staff        567 Jul 16  2006 Makefile.amd64_suncc
-r--r--r--  1 111      staff      2594 Jul 16  2006 Makefile.common
-r--r--r--  1 111      staff        289 Jul 16  2006 Makefile.config
-r--r--r--  1 111      staff        360 Jul 16  2006 Makefile.i386_gcc
-r--r--r--  1 111      staff        365 Jul 16  2006 Makefile.i386_suncc
-r--r--r--  1 111      staff        630 Jul 16  2006 Makefile.macros
-r--r--r--  1 111      staff        362 Jul 16  2006 Makefile.sparc_gcc
-r--r--r--  1 111      staff        367 Jul 16  2006 Makefile.sparc_suncc
-r--r--r--  1 111      staff        566 Jul 16  2006 Makefile.sparcv9_gcc
-r--r--r--  1 111      staff        575 Jul 16  2006 Makefile.sparcv9_suncc
-r--r--r--  1 111      staff      6661 Jul 16  2006 README.japanese-euc
-r--r--r--  1 111      staff      5134 Jul 16  2006 README.txt
-rwxr-xr-x  1 111      staff        762 Jul 16  2006 adddrv.sh
drwxr-xr-x  2 111      staff        512 Jul 16  2006 amd64
-r--r--r--  1 111      staff      98767 Jul 16  2006 gem.c
-r--r--r--  1 111      staff      15358 Jul 16  2006 gem.h
drwxr-xr-x  2 111      staff        512 Jul 16  2006 i386
-rw-r--r--  1 root    root          0 Sep  9 16:51 list.txt
-r--r--r--  1 111      staff      4131 Jul 16  2006 mii.h
lrwxrwxrwx  1 111      staff          4 Sep  9 16:48 obj -> i386
-r--r--r--  1 111      staff      45544 Jul 16  2006 rf_gem.c
-r--r--r--  1 111      staff      11167 Jul 16  2006 rtl8139reg.h
drwxr-xr-x  2 111      staff        512 Jul 16  2006 sparc
drwxr-xr-x  2 111      staff        512 Jul 16  2006 sparcv9
bash-3.0#/usr/ccs/bin/make install
make:Fatal error:Don't know how to make target 'install'

so any idea?

TB0ne 09-09-2009 09:29 AM

Quote:

Originally Posted by srinivasmiriyalu (Post 3675665)
Thanks for your reply
I downloaded rf-1.1.0.tar.gz driver from the link you have mentioned in above post but when i am trying to install getting many errors
here are some of the errors
Code:

bash-3.0# gunzip rf-1.1.0.tar.gz | tar xvf -
bash-3.0# cd rf-1.1.0
bash-3.0# rm obj Makefile
bash-3.0# ln -s  Makefile.${KARCH}_${COMPILER} Makefile
ln: cannot create Makefile:file exists

Nothing I did after untar the directory,the directory typically contains
Code:

total 446
-r--r--r--  1 111      staff      1592 Jul 16  2006 COPYING
lrwxrwxrwx  1 111      staff        17 Sep  9 16:48 Makefile -> Makefile.i386_gcc

bash-3.0#/usr/ccs/bin/make install
make:Fatal error:Don't know how to make target 'install'

so any idea?

Did you look at the listing? The link "ln" command failed, because a Makefile was already present. Type in "rm -f Makefile", then do the link again. Then type in "make". A "make install" option may not be present in that program.

bsdunix 09-09-2009 09:45 AM

I wonder if the README.txt file explains how to compile and install the driver. :scratch:

srinivasmiriyalu 09-09-2009 09:58 AM

Where to get NIC drivers for solaris 10 5/09
 
thanks for your reply and walked upto make and make install successfully
when i am trying to load module it came up with below meggase
Code:

bash-3.00# rm obj Makefile
bash-3.00# ln -s Makefile.i386_gcc Makefile
bash-3.00# ln -s i386 obj
bash-3.00# /usr/ccs/bin/make
bash-3.00# /usr/ccs/bin/make install
/usr/sbin/install -f /kernel/drv -m 755 -u root -g sys i386/rf
new owner is root
i386/rf installed as /kernel/drv/rf
bash-3.00# ./adddrv.sh
("pci10ec,8139") already in use as a driver or alias.
bash-3.00# rm /kernel/drv/r
ramdisk      rds          rf            rtls
ramdisk.conf  rds.conf      rge          rtls.conf
random        rdsib        rpcib        rts
random.conf  rdsib.conf    rpcib.conf    rts.conf
bash-3.00# rm /kernel/drv/rf
bash-3.00# mod
modinfo    modload    modunload
bash-3.00# modload obj/rf
can't load module: Invalid argument
bash-3.00#

so here I stucked..

jlliagre 09-09-2009 10:18 AM

Then reboot and have a look if the rf0 interface can be plumbed.
Code:

# ifconfig rf0 plumb

srinivasmiriyalu 09-10-2009 12:03 AM

Where to get NIC drivers for solaris 10 5/09
 
got error which says
Code:

bash-3.0#ifconfig rf0 plumb
ifconfig:plumb:rf0:No such file or directory


jlliagre 09-10-2009 12:28 AM

Are you sure you installed a driver matching your hardware ?

What says
Code:

/usr/X11/bin/scanpci
?

srinivasmiriyalu 09-10-2009 06:04 AM

Where to get NIC drivers for solaris 10 5/09
 
this is the output for /use/X11/bin/scanpci
Code:

pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x2a00
 Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub

pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x8086 device 0x2a02
 Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller

pci bus 0x0000 cardnum 0x02 function 0x01: vendor 0x8086 device 0x2a03
 Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller

pci bus 0x0000 cardnum 0x1a function 0x00: vendor 0x8086 device 0x2834
 Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4

pci bus 0x0000 cardnum 0x1a function 0x01: vendor 0x8086 device 0x2835
 Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5

pci bus 0x0000 cardnum 0x1a function 0x07: vendor 0x8086 device 0x283a
 Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2

pci bus 0x0000 cardnum 0x1b function 0x00: vendor 0x8086 device 0x284b
 Intel Corporation 82801H (ICH8 Family) HD Audio Controller

pci bus 0x0000 cardnum 0x1c function 0x00: vendor 0x8086 device 0x283f
 Intel Corporation 82801H (ICH8 Family) PCI Express Port 1

pci bus 0x0000 cardnum 0x1c function 0x01: vendor 0x8086 device 0x2841
 Intel Corporation 82801H (ICH8 Family) PCI Express Port 2

pci bus 0x0000 cardnum 0x1c function 0x02: vendor 0x8086 device 0x2843
 Intel Corporation 82801H (ICH8 Family) PCI Express Port 3

pci bus 0x0000 cardnum 0x1d function 0x00: vendor 0x8086 device 0x2830
 Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1

pci bus 0x0000 cardnum 0x1d function 0x01: vendor 0x8086 device 0x2831
 Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2

pci bus 0x0000 cardnum 0x1d function 0x02: vendor 0x8086 device 0x2832
 Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3

pci bus 0x0000 cardnum 0x1d function 0x07: vendor 0x8086 device 0x2836
 Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1

pci bus 0x0000 cardnum 0x1e function 0x00: vendor 0x8086 device 0x2448
 Intel Corporation 82801 Mobile PCI Bridge

pci bus 0x0000 cardnum 0x1f function 0x00: vendor 0x8086 device 0x2815
 Intel Corporation 82801HEM (ICH8M) LPC Interface Controller

pci bus 0x0000 cardnum 0x1f function 0x02: vendor 0x8086 device 0x2828
 Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller

pci bus 0x0000 cardnum 0x1f function 0x03: vendor 0x8086 device 0x283e
 Intel Corporation 82801H (ICH8 Family) SMBus Controller

pci bus 0x0002 cardnum 0x00 function 0x00: vendor 0x8086 device 0x4229
 Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection

pci bus 0x0006 cardnum 0x00 function 0x00: vendor 0x10ec device 0x8136
 Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller

pci bus 0x0008 cardnum 0x07 function 0x00: vendor 0x104c device 0x8039
 Texas Instruments PCIxx12 Cardbus Controller

pci bus 0x0008 cardnum 0x07 function 0x01: vendor 0x104c device 0x803a
 Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller

pci bus 0x0008 cardnum 0x07 function 0x02: vendor 0x104c device 0x803b
 Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)


jlliagre 09-11-2009 12:54 AM

Your ethernet card should be supported out of the box with the rge driver.
You wifi one with the iwk one but that one probably only works with OpenSolaris based distributions.

srinivasmiriyalu 09-11-2009 03:27 AM

Where to get NIC drivers for solaris 10 5/09
 
So do I need to download rge driver?

jlliagre 09-11-2009 04:08 AM

"Out of the box" meant you are likely to already have it.

srinivasmiriyalu 09-11-2009 08:16 AM

Where to get NIC drivers for solaris 10 5/09
 
I dont think so,when i typed command ifconfig -a it comeup with only lo interface and nothing more else,as per your post if it is bundled with solaris how can i find?

jlliagre 09-11-2009 08:53 AM

Under Solaris, interfaces only show up if they are plumbed.
Try:
Code:

devfsadm -v
ifconfig rge0 plumb
ifconfig -a



All times are GMT -5. The time now is 07:58 AM.