niXforums Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   PreferencesPreferences   Log in to check your private messagesLog in to check your private messages   Log inLog in 
·  nixdoc.net ·  man pages ·  Linux HOWTOs ·  FreeBSD Tips ·  Forums
navigation Forum index » *nix » Solaris » x86
NE2000 compatible NIC in Solaris 10
Post new topic   Reply to topic Page 1 of 1 [5 Posts] View previous topic :: View next topic
Author Message
Julio Uehara
*nix forums beginner


Joined: 03 Apr 2005
Posts: 21

PostPosted: Thu Jul 13, 2006 8:28 am    Post subject: NE2000 compatible NIC in Solaris 10 Reply with quote

Used to have a Realtek 8029 (NE2000 compatible NIC) working in Solaris 8.

After installing Solaris 10 in the same box, proceeded in the same way as
in Solaris 8: Solaris x86 FAQ (Section 6.6. How can I get Solaris to
recognize a NE2000 compatible NIC?).

(1) After unzipping, driver was placed in /kernel/drv/nei.

(2) Created /kernel/drv/nei.conf file, same as in Solaris 8.

(3) Created /etc/hostname.nei0 file, same as in Solaris 8

Related commands output error messages as follows,

# /usr/sbin/drvconfig -i nei
drvconfig: drive failed to attach: nei

# add_drv nei; devlinks // path not specified as per error message
devfsadm: driver failed to attach: nei
Warning: Driver (nei) successfully added to system but failed to attach
Jul 13 13:16:39 Hal genunix: /kernel/drv/nei: undefined symbol
Jul 13 13:16:39 Hal genunix: 'gldbroadcastaddr'
Jul 13 13:16:39 Hal genunix: /kernel/drv/nei: undefined sysmbol
Jul 13 13:16:39 Hal genunix: 'gldcrc32'
Jul 13 13:16:39 Hal genunix: WARNING: mod_load: cannot load modules 'nei'

# touch /reconfigure; /usr/sbin/init 6

# ifconfig nei0 plumb
ifconfig: plumb: nei0: No such file or directory
Jul 13 13:39:15 Hal genunix: /kernel/drv/nei: undefined symbol
Jul 13 13:39:15 Hal genunix: 'gldbroadcastaddr'
Jul 13 13:39:15 Hal genunix: /kernel/drv/nei: undefined sysmbol
Jul 13 13:39:15 Hal genunix: 'gldcrc32'
Jul 13 13:39:15 Hal genunix: WARNING: mod_load: cannot load module 'nei'

dmesg outputs the following related messages:

/kernel/drv/nei: undefined symbol 'gldbroadcastaddr'
/kernel/drv/nei: undefined symbol 'gldcrc32'
WARNING: mod_load: cannot load module 'nei'

Any help will be appreciated.

-- Julio
Back to top
Lion-O
*nix forums Guru


Joined: 24 Mar 2005
Posts: 346

PostPosted: Thu Jul 13, 2006 9:06 am    Post subject: Re: NE2000 compatible NIC in Solaris 10 Reply with quote

Quote:
Used to have a Realtek 8029 (NE2000 compatible NIC) working in Solaris 8.

After installing Solaris 10 in the same box, proceeded in the same way as
in Solaris 8: Solaris x86 FAQ (Section 6.6. How can I get Solaris to
recognize a NE2000 compatible NIC?).

The best place to start with this is http://www.sun.com/bigadmin/hcl/, the so
called Hardware Compatibility List.

In your case I think that you should look into using the rtl driver, its
specificly aimed at realtek cards.

--
Groetjes, Peter

..\\ PGP/GPG key: http://www.catslair.org/pubkey.asc
Back to top
Andrew Gabriel
*nix forums Guru


Joined: 19 Feb 2005
Posts: 454

PostPosted: Thu Jul 13, 2006 9:31 pm    Post subject: Re: NE2000 compatible NIC in Solaris 10 Reply with quote

In article <e9507i0tf@news3.newsguy.com>,
Julio Uehara <julueh@BigBrother.discovery.net> writes:
Quote:

Used to have a Realtek 8029 (NE2000 compatible NIC) working in Solaris 8.

After installing Solaris 10 in the same box, proceeded in the same way as
in Solaris 8: Solaris x86 FAQ (Section 6.6. How can I get Solaris to
recognize a NE2000 compatible NIC?).

devfsadm: driver failed to attach: nei
Warning: Driver (nei) successfully added to system but failed to attach
Jul 13 13:16:39 Hal genunix: /kernel/drv/nei: undefined symbol
Jul 13 13:16:39 Hal genunix: 'gldbroadcastaddr'

It looks like nei is a GLDv0 NIC driver.
These are no longer supported from Solaris 10.

--
Andrew Gabriel
Back to top
Julio Uehara
*nix forums beginner


Joined: 03 Apr 2005
Posts: 21

PostPosted: Thu Jul 13, 2006 10:40 pm    Post subject: Re: NE2000 compatible NIC in Solaris 10 Reply with quote

Lion-O <nosp@m.catslair.org> wrote:
Quote:
In your case I think that you should look into using the rtl driver, its
specificly aimed at realtek cards.

Andrew Gabriel <andrew@cucumber.demon.co.uk> wrote:
Quote:
It looks like nei is a GLDv0 NIC driver.
These are no longer supported from Solaris 10.


Thanks for the replies gentelmen.

The Solaris x86 FAQ suggests http://homepage2.nifty.com/mrym3/taiyodo/eng/
for more free Solaris NIC drivers. Paragraph 5 contains a driver for the
Realtek RTL 8029. The driver is in a source file, therefore compilation
will be needed, phew. I think I will go this way.

Thank you once again.

-- Julio
Back to top
Julio Uehara
*nix forums beginner


Joined: 03 Apr 2005
Posts: 21

PostPosted: Mon Jul 17, 2006 1:58 pm    Post subject: Re: NE2000 compatible NIC in Solaris 10 Reply with quote

Julio Uehara <julueh@bigbrother.discovery.net> wrote:
Quote:
Lion-O <nosp@m.catslair.org> wrote:
In your case I think that you should look into using the rtl driver, its
specificly aimed at realtek cards.

Andrew Gabriel <andrew@cucumber.demon.co.uk> wrote:
It looks like nei is a GLDv0 NIC driver.
These are no longer supported from Solaris 10.

Thanks for the replies gentelmen.

The Solaris x86 FAQ suggests http://homepage2.nifty.com/mrym3/taiyodo/eng/
for more free Solaris NIC drivers. Paragraph 5 contains a driver for the
Realtek RTL 8029. The driver is in a source file, therefore compilation
will be needed, phew. I think I will go this way.


Finally got the NIC working again in Solaris 10. This is the final part of
the story.

(1) Downloaded the ni-0.8.11.tar.gz source file from the above mentioned site.
(2) After decompressing it, followed the instruction in the README.txt file
(3) Nothing to link or compile, just started from "/usr/ccs/bin/make install"
(4) Installation script (./addni.sh) asks: "Reboot client to install driver"
(5) System hangs up during startup after the 5-second timeout.
Troubleshooting part in README.txt file explains how to boot with options,
(b -a) at the same 5-second timeout, after manual restart.
(6) Assuming that some hardware was causing the hungup during startup, removed
a SCSI card (PCI-SC200) an one of the two NICs.
Then, installation completed normally.
-------
-bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232
index 1
inet 127.0.0.1 netmask ff000000
ni0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.1.7 netmask ffffff00 broadcast 192.168.1.255
ether 0:40:26:80:9:3b
-------
(7) In spite of the above, didn't have connection to the Internet (couldn't
ping outside my network). Reviewing my notes, stumbled upon the line:
hosts: files dns // yes, added "dns"
in /etc/nsswitch.conf file.
After appending "dns", ping outside my network was possible.

Note: (a) "snoop" command mentioned in the README.txt file (Troubleshooting)
outputs the following:
-bash-3.00# snoop -d /dev/ni0
snoop: /dev//dev/ni: No such file or directory
(b) Will reinstall removed NIC as SCSI card seemed to be the cause of
trouble.

Hope it helps somebody,

-- Julio
Back to top
Google

Back to top
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [5 Posts] View previous topic :: View next topic
The time now is Fri Nov 21, 2008 12:07 pm | All times are GMT
navigation Forum index » *nix » Solaris » x86
Jump to:  

Similar Topics
Topic Author Forum Replies Last Post
No new posts NFS server on Solaris 10 gurgle Solaris 0 Tue Sep 04, 2007 7:05 pm
No new posts Solaris benchmark Vahid Moghaddasi Solaris 0 Fri Jul 21, 2006 1:30 pm
No new posts Bug Report - Solaris 10 spell Richard B. Gilbert Solaris 0 Fri Jul 21, 2006 11:22 am
No new posts Solaris dd command problem prak Solaris 0 Fri Jul 21, 2006 5:43 am
No new posts Solaris dd command problem prak Solaris 0 Fri Jul 21, 2006 5:43 am

Electricity Suppliers | Loans | Overstock Coupons | Personal Car Finance | Remortgaging
Copyright © 2004-2005 DeniX Solutions SRL
 
Other DeniX Solutions sites: Unix/Linux blog |  electronics forum |  medicine forum |  science forum | 
Privacy Policy


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1983s ][ Queries: 16 (0.0816s) ][ GZIP on - Debug on ]