ifconfig -a for rtls0 does not show RUNNING

Hi,

I have freshly installed solaris 10 update 5 on my desktop, and during the installation, I specified a static IP address, gateway, netmask.

When I run "ifconfig rtls0" after the installation, I get the following message

#ifconfig rtls0
rtls0: flags=1000803<UP,BROADCAST,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.1.33 netmask ffffff0 broadcast 192.168.1.255
ether ............

I tried to unplumb and plumb the interface, but that did not work.

The details of the configuration files are as follows:

#cat /etc/hostname.rtls0
homesol

#cat /etc/defaultrouter
192.168.1.1

#cat resolv.conf
192.168.1.1

#dladm show-dev
rtls0 link: unknown speed: 0 Mbps duplex: unknown

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
The dmesg displays the following:

#dmesg |grep rtls
Sep 3 23:51:55 homesol gld: [ID 944156 kern.info] rtls0: Realtek 8139 driver v2.1.2: type "ether" mac address..........

Sep 3 23:51:55 homesol pci_pci: [ID 370704 kern.info] PCI-device: pci11f6,8139@0, rtls0

Sep 3 23:51:55 homesol genunix: [ID 936769 kern.info] rtls0 is /pci@0,0/pci8086,244e@le/pci11f6,8139@0

Sep 3 23:51:55 homesol rtls: [ID 995022 kern.notice] NOTICE: rtls0 -- link down
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
The driver .conf file has the following information:

#more /kernel/drv/rtls.conf
#Driver.conf file for the RealTek 8193 chip
#
#Copyright 2004 Sun Microsystems, Inc. All rights reserved.
#Use is subject to license terms.
#
#ident "@(#)rtls.conf 1.1 04/07/26 SMI"
#

#ForceSpeedDuplex: set nic speed .......
.......
.......
.......
ForceSpeedDuplex=5,5,5,5,5,5,;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

The service details are as follows:

#svcs physical
STATE STIME FMRI
online 23:53:05 svc:/network/physical:default

#svcs ipv4
STATE STIME FMRI
disabled 23:52:22 svc:/network/routing/legacy-routing:ipv4

I would be thankful if anyone could help me in this regard.

regards.

have you checked the cable and the switch port?

Hi Duke,

>>DukeNuke2: have you checked the cable and the switch port?

Yes, I have. Apologies to have left out that vital piece of information in my first post. As a matter of fact, my computer has a dual boot OS and the Windows half seems to work just fine.

I had earlier installed Fedora 10 on the partition that has Solaris now, and there were no issues with Linux detecting the rtls0 interface.

I have reseated all the cables and connections and am using different ports on my hub.

Thanks.

as a matter of fact it looks like a problem with your connection... is your switch set to "autoneg"?

Hi Duke,

Thank you for the prompt response.

I have an ADSL modem provided by my ISP, which I use as my default router. I logged in to the router and I do not see any routing options that specify "autoneg". However, the routing option does have the following information:

                                      	[IMG]http://192.168.1.1/Simage/spacer.gif[/IMG]   	   	          		IP Address           [IMG]http://192.168.1.1/Simage/spacer.gif[/IMG]           Subnet Mask           [IMG]http://192.168.1.1/Simage/spacer.gif[/IMG]           Gateway           [IMG]http://192.168.1.1/Simage/spacer.gif[/IMG]           Note                         		 			 				 	 		 			 	 		 				 					 						 						 							0.0.0.0 						 						 			           			          [IMG]http://192.168.1.1/Simage/spacer.gif[/IMG] 			          0.0.0.0 			          [IMG]http://192.168.1.1/Simage/spacer.gif[/IMG] 			           						 							 								 								 									ppp-0 									 								 						 			           			          [IMG]http://192.168.1.1/Simage/spacer.gif[/IMG] 			           						 										 								Default Route	 							

The settings on the router have been the same for all OS's and I have not made any other changes.

The PC has a multi homed interface (USB and ETHERNET), but the ifconfig plumb detects only rtls0 because the USB interface will need specific drivers for solaris, which might be hard to find.

How does this router setting affect a machine on the subnet? The default router exposed to solaris is 192.168.1.1 and that should work as it did with Linux. Are there any other configuration changes that need to made?

I ran "sys-unconfig" and re-configured the interface, but that does not seem to help.

Thank you once again.

the connection between your pc and your switch isn't working properly. thats all i can say from what you've posted. if you don't use a switch (beside the ports inside your router) i would say the drivers for your interface are not working the right way... that may cause the problems.

You might have a look at what speed / duplex mode is used when you are connected through Windows or Linux then force the connection to this specific values unde Solaris:

eg:

ForceSpeedDuplex=4,4,4,4,4,4;
or
ForceSpeedDuplex=2,2,2,2,2,2;

Hi Duke,

It did cross my mind that there could be a problem with the driver for the rtls interface. I will try to look for the latest updates for this.

Hi jlliagre,

I tried to make changes to the driver config file, as stated in your message, and performed a reconfiguration reboot "reboot -- -r", but that did not help. Are there any other options I can try?

So how are the other OSes connected ?
You might have more luck with the alternate realtek driver (rf) available here: Free NIC drivers for Solaris