kernel netxen driver not working after upgrade

I upgraded my server from openSUSE 10.3 64bit to openSUSE 11.1. I had problems with the installed kernel neither my 10gig netxen nic or software raid were working. Updated to latest kernel (2.6.27.21-0.1-default). Raid is working now but my netxen nic is not working.

grep netxen /var/log/boot.msg
<6>netxen_nic 0000:83:00.0: PCI INT A -> Link[LK2E] -> GSI 47 (level, high) -> IRQ 47
<7>netxen_nic 0000:83:00.0: setting latency timer to 64
<6>netxen_nic 0000:83:00.0: 128MB memory map
<3>netxen_nic: firmware version 3.4.114 unsupported
<6>netxen_nic 0000:83:00.0: using msi interrupts
<6>netxen_nic 0000:83:00.0: eth2: XGbE port initialized

ifconfig -a
eth2 Link encap:Ethernet HWaddr 00:0E:1E:01:08:1F
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:245

ifconfig eth2 up
SIOCSIFFLAGS: Input/output error

Is anyone else having problems with this driver? Thanks.

dwestf wrote:
> I upgraded my server from openSUSE 10.3 64bit to openSUSE 11.1. I had
> problems with the installed kernel neither my 10gig netxen nic or
> software raid were working. Updated to latest kernel
> (2.6.27.21-0.1-default). Raid is working now but my netxen nic is not
> working.
>
> grep netxen /var/log/boot.msg
> <6>netxen_nic 0000:83:00.0: PCI INT A -> Link[LK2E] -> GSI 47 (level,
> high) -> IRQ 47
> <7>netxen_nic 0000:83:00.0: setting latency timer to 64
> <6>netxen_nic 0000:83:00.0: 128MB memory map
> <3>netxen_nic: firmware version 3.4.114 unsupported

You need new firmware. In the current kernel, there is a line that says:

min_ver = NETXEN_VERSION_CODE(3, 4, 216);

You need to get at least version 3.4.216.

Thanks, I did not even noticed the unsupported on the firmware line. I am tring to fix a lot of problems with the upgrade. Like tape backup does not work, LDAP has change it schemas and I can not import my old database.

Now if I can get the firmware from Netxen their web site wants me to register as an OEM.

Dave