Solaris 8 and Intel PRO/100 VE

Solaris 8 and Intel PRO/100 VE

Post by Srina » Thu, 18 Mar 2004 03:02:37



Hi
I have a problem in getting the Intel PRO/100 VE ethernet card to work
with solaris 8. I have configured iprb as the driver for the ethernet
card and configured the network using ifconfig. If I do ifconfig -a, I
can see both lo0 and iprb0 up and ruuning. The problem is when I try
to ping an address, it doesnt get any reply back. When I run tcpdump
on the destination machine I can see that an arp request is being sent
and the destination m/c is sending back an arp reply. But the arp
reply never reaches the solaris m/c.

Also when I did a netstat -i, I found the incoming packets is always
0.

Please help me on this..

Thanks
Srinath

 
 
 

Solaris 8 and Intel PRO/100 VE

Post by Juergen Kei » Thu, 18 Mar 2004 03:10:10



> The problem is when I try
> to ping an address, it doesnt get any reply back. When I run tcpdump
> on the destination machine I can see that an arp request is being sent
> and the destination m/c is sending back an arp reply. But the arp
> reply never reaches the solaris m/c.

> Also when I did a netstat -i, I found the incoming packets is always
> 0.

One problem that occurs quite often with Solaris x86 is that a device
driver does not receive interrupts. With a NIC, you can't ping other
machines on the network, an audio device does not play audio, etc.

Known Workarounds:

* If your BIOS has a "PNP OS" (Plug&Play OS) setting, disable it.

  For use with Solaris, the BIOS should assign resources
  (e.g. interrupt vectors) to all PCI cards in the system, and it does
  this when "PnP OS" is set to NO or DISABLED.

  The BIOS setting "PNP OS" is called differently from one system to
  another. For example, in HP Pavilion 8575c it is callled "Installed
  O/S", and may assume one of the values: Win95, WinNT, Other. Setting
  it to "Other" makes HP BIOS to assign IRQs to all PCI cards.

* Solaris' ACPI support may have problems with your system's ACPI
  tables. If your System's BIOS has an option to disable ACPI, try
  it. Or use the following command from within Solaris to disable ACPI
  (reboot after that):

      eeprom acpi-user-options=0x2

* The IOAPIC in some of the newer chipsets (VIA KT400, NVidia NForce2)
  seems to cause problems for Solaris, resulting in non-working
  interrupts. Try to disable the APIC in the system's BIOS, if there
  is such an option. In case the file /var/adm/messages contains
  "pcplusmp" and "ioapic" messages (to check that run the following
  command)

      egrep 'pcplusmp|apic' /var/adm/messages

  you can also try to disable the IOAPIC by adding the following line
  to /etc/system (reboot after that):

      set pcplusmp:apic_forceload = -1

 
 
 

1. Intel Pro 100+ 100% compatible with Pro 100B ?

         I would like to know if the currently available Intel Fast Ethernet
PCI NIC, the Pro 100+ is 100% backwards compatible with the previous
Pro 100B.
        That is, using the existing drivers for the 100B in FreeBSD and in
Windows NT 4.0 SP3, can I simply exchange the 100B with a 100+ ?

        Thanks.

Cheers,
Dan Ts'o, 212-327-7671, FAX: 212-327-7671
The Rockefeller University, 1230 York Ave.  Box 138
New York, NY  10021

2. Slackware and Redhat - > Which is good to start and then possibly switch to

3. INTEL PRO/100 VE

4. compile time on SS5/170

5. Intel Pro 100 VE Ethernet Card

6. shared, dynamic libraries

7. Intel Pro 100 VE driver install help - newbie question

8. ZipIt-0.10 : A graphical utility for managing an Iomega Zip drive.

9. Intel PRO 100 VE

10. PCI ID Patch for Intel Ether Express Pro 100 VE (82801BA)

11. problem with intel 100 pro ve

12. Intel Pro 100 VE driver install help

13. Intel Pro 100 VE driver install help - newbie question