Solaris 10 networking issue with iprb AND elxl drivers!
807559Jan 22 2005 — edited Jan 27 2005Hello,
I installed S10_x85 on my new Gateway system recently, and I need to say that I love it!
One problem though, I cannot get my network card to work. I have an Intel pro/100 VE built-in and I even plugged in a 3Com (3C905B) and that didn't work!
I looked into the PCI config and found that the Intel card was "pci8086,1064" and I put that in the "/boot/..." file and also in driver_aliases. No luck.
I then rem_drv and add_drv iprb with the correct info. No luck.
I did a litany of other things and iprb was not seeing the card. I then pugged the 3com card in, and that does not work either. The elxl driver does not see that card either. Both cards are seen and configured in Windows XP on the same system. I check the address, and it was "pci10b7,9055" (I think), and it was already in driver_aliases and "/boot/...", so I did not ahve to add it.
It basically looks like I have no network capability in Solaris, which is odd.
Help!?
I have included the output of prtpci.exe at the bottom of this email. I did this BEFORE putting the 3com card in, so that is not in the printout. The network card is at the bottom...
Any help is greatly appreciated.
James
prtpci.c version 1.14 09/02/98
Please report bugs to dan.mick@sun.com
PCI config mechanism=0x1, #-busses=6 version=0x300
----------------------------------------------------------------------------
bus 0x0 device 0x0 function 0x0
Intel Corporation unknown device ID 0x2580
Vendor ID = 0x8086 Device ID = 0x2580 Command = 0x106
Status = 0x2090 Revision ID = 0x04 RLPI = 0x00
Sub-class = 0x00 Base class = 0x06 Cache line size = 0x00
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x00 Interrupt pin = 0x00
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0x0 (0x0); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1 function 0x0
Intel Corporation unknown device ID 0x2581
Vendor ID = 0x8086 Device ID = 0x2581 Command = 0x107
Status = 0x10 Revision ID = 0x04 RLPI = 0x00
Sub-class = 0x04 Base class = 0x06 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x01 Built-in Self Test = 0x00
Interrupt line = 0xff Interrupt pin = 0x01
Primary Bus Number = 0x00
Secondary Bus Number = 0x01
Subordinate Bus Number = 0x01
Secondary Master Latency Timer = 0x00
I/O Base Address = 0xa0 I/O Limit Address = 0xa0
Secondary Interface Status = 0x2000
Memory Base Address = 0xcf90 Memory Limit Address = 0xdf90
Prefetchable Memory Base Address = 0xbf20
Prefetchable Memory Limit Address = 0xcf20
Bridge Control = 0x000a
Expansion ROM Base Address [0x38] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1b function 0x0
Intel Corporation unknown device ID 0x2668
Vendor ID = 0x8086 Device ID = 0x2668 Command = 0x06
Status = 0x10 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x03 Base class = 0x04 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x0b Interrupt pin = 0x01
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0xdfffc004 (0xffffc004); [0x14] = 0x0 (0xffffffff);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1c function 0x0
Intel Corporation unknown device ID 0x2660
Vendor ID = 0x8086 Device ID = 0x2660 Command = 0x106
Status = 0x10 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x04 Base class = 0x06 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x81 Built-in Self Test = 0x00
Interrupt line = 0xff Interrupt pin = 0x01
Primary Bus Number = 0x00
Secondary Bus Number = 0x05
Subordinate Bus Number = 0x05
Secondary Master Latency Timer = 0x00
I/O Base Address = 0xf0 I/O Limit Address = 0x00
Secondary Interface Status = 0x2000
Memory Base Address = 0xdfd0 Memory Limit Address = 0xdfd0
Prefetchable Memory Base Address = 0xcf61
Prefetchable Memory Limit Address = 0xcf61
Bridge Control = 0x0006
Expansion ROM Base Address [0x38] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1c function 0x1
Intel Corporation unknown device ID 0x2662
Vendor ID = 0x8086 Device ID = 0x2662 Command = 0x106
Status = 0x10 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x04 Base class = 0x06 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x81 Built-in Self Test = 0x00
Interrupt line = 0xff Interrupt pin = 0x02
Primary Bus Number = 0x00
Secondary Bus Number = 0x04
Subordinate Bus Number = 0x04
Secondary Master Latency Timer = 0x00
I/O Base Address = 0xf0 I/O Limit Address = 0x00
Secondary Interface Status = 0x2000
Memory Base Address = 0xdfc0 Memory Limit Address = 0xdfc0
Prefetchable Memory Base Address = 0xcf51
Prefetchable Memory Limit Address = 0xcf51
Bridge Control = 0x0006
Expansion ROM Base Address [0x38] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1c function 0x2
Intel Corporation unknown device ID 0x2664
Vendor ID = 0x8086 Device ID = 0x2664 Command = 0x106
Status = 0x10 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x04 Base class = 0x06 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x81 Built-in Self Test = 0x00
Interrupt line = 0xff Interrupt pin = 0x03
Primary Bus Number = 0x00
Secondary Bus Number = 0x03
Subordinate Bus Number = 0x03
Secondary Master Latency Timer = 0x00
I/O Base Address = 0xf0 I/O Limit Address = 0x00
Secondary Interface Status = 0x2000
Memory Base Address = 0xdfb0 Memory Limit Address = 0xdfb0
Prefetchable Memory Base Address = 0xcf41
Prefetchable Memory Limit Address = 0xcf41
Bridge Control = 0x0006
Expansion ROM Base Address [0x38] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1c function 0x3
Intel Corporation unknown device ID 0x2666
Vendor ID = 0x8086 Device ID = 0x2666 Command = 0x106
Status = 0x10 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x04 Base class = 0x06 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x81 Built-in Self Test = 0x00
Interrupt line = 0xff Interrupt pin = 0x04
Primary Bus Number = 0x00
Secondary Bus Number = 0x02
Subordinate Bus Number = 0x02
Secondary Master Latency Timer = 0x00
I/O Base Address = 0xf0 I/O Limit Address = 0x00
Secondary Interface Status = 0x2000
Memory Base Address = 0xdfa0 Memory Limit Address = 0xdfa0
Prefetchable Memory Base Address = 0xcf31
Prefetchable Memory Limit Address = 0xcf31
Bridge Control = 0x0006
Expansion ROM Base Address [0x38] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1d function 0x0
Intel Corporation unknown device ID 0x2658
Vendor ID = 0x8086 Device ID = 0x2658 Command = 0x05
Status = 0x280 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x03 Base class = 0x0c Cache line size = 0x00
Latency timer = 0x00 Header type = 0x80 Built-in Self Test = 0x00
Interrupt line = 0x09 Interrupt pin = 0x01
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0x0 (0x0); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0xcc01 (0xffe1); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1d function 0x1
Intel Corporation unknown device ID 0x2659
Vendor ID = 0x8086 Device ID = 0x2659 Command = 0x05
Status = 0x280 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x03 Base class = 0x0c Cache line size = 0x00
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x0a Interrupt pin = 0x02
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0x0 (0x0); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0xd001 (0xffe1); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1d function 0x2
Intel Corporation unknown device ID 0x265a
Vendor ID = 0x8086 Device ID = 0x265a Command = 0x05
Status = 0x280 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x03 Base class = 0x0c Cache line size = 0x00
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x05 Interrupt pin = 0x03
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0x0 (0x0); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0xd401 (0xffe1); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1d function 0x3
Intel Corporation unknown device ID 0x265b
Vendor ID = 0x8086 Device ID = 0x265b Command = 0x05
Status = 0x280 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x03 Base class = 0x0c Cache line size = 0x00
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x0b Interrupt pin = 0x04
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0x0 (0x0); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0xd801 (0xffe1); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1d function 0x7
Intel Corporation unknown device ID 0x265c
Vendor ID = 0x8086 Device ID = 0x265c Command = 0x106
Status = 0x290 Revision ID = 0x03 RLPI = 0x20
Sub-class = 0x03 Base class = 0x0c Cache line size = 0x00
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x09 Interrupt pin = 0x01
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0xdfffbc00 (0xfffffc00); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1e function 0x0
Intel Corporation unknown device ID 0x244e
Vendor ID = 0x8086 Device ID = 0x244e Command = 0x107
Status = 0x10 Revision ID = 0xd3 RLPI = 0x01
Sub-class = 0x04 Base class = 0x06 Cache line size = 0x00
Latency timer = 0x00 Header type = 0x01 Built-in Self Test = 0x00
Interrupt line = 0xff Interrupt pin = 0x00
Primary Bus Number = 0x00
Secondary Bus Number = 0x06
Subordinate Bus Number = 0x06
Secondary Master Latency Timer = 0x20
I/O Base Address = 0xb0 I/O Limit Address = 0xb0
Secondary Interface Status = 0x2280
Memory Base Address = 0xdfe0 Memory Limit Address = 0xdfe0
Prefetchable Memory Base Address = 0xcf71
Prefetchable Memory Limit Address = 0xcf71
Bridge Control = 0x0206
Expansion ROM Base Address [0x38] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1f function 0x0
Intel Corporation unknown device ID 0x2640
Vendor ID = 0x8086 Device ID = 0x2640 Command = 0x107
Status = 0x200 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x01 Base class = 0x06 Cache line size = 0x00
Latency timer = 0x00 Header type = 0x80 Built-in Self Test = 0x00
Interrupt line = 0x00 Interrupt pin = 0x00
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0x0 (0x0); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1f function 0x1
Intel Corporation unknown device ID 0x266f
Vendor ID = 0x8086 Device ID = 0x266f Command = 0x05
Status = 0x288 Revision ID = 0x03 RLPI = 0x8a
Sub-class = 0x01 Base class = 0x01 Cache line size = 0x00
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0xff Interrupt pin = 0x01
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0x1 (0xfff9); [0x14] = 0x1 (0xfffd);
[0x18] = 0x1 (0xfff9); [0x1c] = 0x1 (0xfffd);
[0x20] = 0xffa1 (0xfff1); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1f function 0x2
Intel Corporation unknown device ID 0x2651
Vendor ID = 0x8086 Device ID = 0x2651 Command = 0x05
Status = 0x2b0 Revision ID = 0x03 RLPI = 0x8f
Sub-class = 0x01 Base class = 0x01 Cache line size = 0x00
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x0a Interrupt pin = 0x02
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0xec01 (0xfff9); [0x14] = 0xe801 (0xfffd);
[0x18] = 0xe401 (0xfff9); [0x1c] = 0xe001 (0xfffd);
[0x20] = 0xdc01 (0xfff1); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x0 device 0x1f function 0x3
Intel Corporation unknown device ID 0x266a
Vendor ID = 0x8086 Device ID = 0x266a Command = 0x101
Status = 0x280 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x05 Base class = 0x0c Cache line size = 0x00
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x0a Interrupt pin = 0x02
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0x0 (0x0); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0xc801 (0xffe1); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x1 device 0x0 function 0x0
ATI 3D Rage Pro unknown device ID 0x5b60
Vendor ID = 0x1002 Device ID = 0x5b60 Command = 0x107
Status = 0x10 Revision ID = 0x00 RLPI = 0x00
Sub-class = 0x00 Base class = 0x03 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x80 Built-in Self Test = 0x00
Interrupt line = 0x0b Interrupt pin = 0x01
Subsystem Vendor ID = 0x1462 Subsystem ID = 0x0620
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0xc0000008 (0xf8000008); [0x14] = 0xa801 (0xffffff01);
[0x18] = 0xd0000000 (0xffff0000); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0xfffe0000 (0xfffe0001);
----------------------------------------------------------------------------
bus 0x1 device 0x0 function 0x0
ATI Technologies unknown device ID 0x5b60
Vendor ID = 0x1002 Device ID = 0x5b60 Command = 0x107
Status = 0x10 Revision ID = 0x00 RLPI = 0x00
Sub-class = 0x00 Base class = 0x03 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x80 Built-in Self Test = 0x00
Interrupt line = 0x0b Interrupt pin = 0x01
Subsystem Vendor ID = 0x1462 Subsystem ID = 0x0620
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0xc0000008 (0xf8000008); [0x14] = 0xa801 (0xffffff01);
[0x18] = 0xd0000000 (0xffff0000); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0xfffe0000 (0xfffe0001);
----------------------------------------------------------------------------
bus 0x1 device 0x0 function 0x1
ATI 3D Rage Pro unknown device ID 0x5b70
Vendor ID = 0x1002 Device ID = 0x5b70 Command = 0x07
Status = 0x10 Revision ID = 0x00 RLPI = 0x00
Sub-class = 0x80 Base class = 0x03 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0xff Interrupt pin = 0x00
Subsystem Vendor ID = 0x1462 Subsystem ID = 0x0621
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0xdf9d0000 (0xffff0000); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x1 device 0x0 function 0x1
ATI Technologies unknown device ID 0x5b70
Vendor ID = 0x1002 Device ID = 0x5b70 Command = 0x07
Status = 0x10 Revision ID = 0x00 RLPI = 0x00
Sub-class = 0x80 Base class = 0x03 Cache line size = 0x10
Latency timer = 0x00 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0xff Interrupt pin = 0x00
Subsystem Vendor ID = 0x1462 Subsystem ID = 0x0621
MIN_GNT = 0x00 MAX_LAT = 0x00
Base Address Registers
[0x10] = 0xdf9d0000 (0xffff0000); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x6 device 0x5 function 0x0
AT&T Microelectronics unknown device ID 0x5811
Vendor ID = 0x11c1 Device ID = 0x5811 Command = 0x116
Status = 0x290 Revision ID = 0x61 RLPI = 0x10
Sub-class = 0x00 Base class = 0x0c Cache line size = 0x00
Latency timer = 0x20 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x0a Interrupt pin = 0x01
Subsystem Vendor ID = 0x8086 Subsystem ID = 0x4556
MIN_GNT = 0x0c MAX_LAT = 0x18
Base Address Registers
[0x10] = 0xdfeef000 (0xfffff000); [0x14] = 0x0 (0x0);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);
----------------------------------------------------------------------------
bus 0x6 device 0x8 function 0x0
Intel Corporation unknown device ID 0x1064
Vendor ID = 0x8086 Device ID = 0x1064 Command = 0x117
Status = 0x290 Revision ID = 0x03 RLPI = 0x00
Sub-class = 0x00 Base class = 0x02 Cache line size = 0x10
Latency timer = 0x20 Header type = 0x00 Built-in Self Test = 0x00
Interrupt line = 0x0b Interrupt pin = 0x01
Subsystem Vendor ID = 0x107b Subsystem ID = 0x4037
MIN_GNT = 0x08 MAX_LAT = 0x38
Base Address Registers
[0x10] = 0xdfeee000 (0xfffff000); [0x14] = 0xb801 (0xffffffc1);
[0x18] = 0x0 (0x0); [0x1c] = 0x0 (0x0);
[0x20] = 0x0 (0x0); [0x24] = 0x0 (0x0);
Expansion ROM Base Address [0x30] = 0x0 (0x0);