Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 01-19-2011, 04:09 PM   #1
Registered: Apr 2003
Location: United States
Distribution: RHEL 5.4, Snow Leopard
Posts: 87

Rep: Reputation: 15
Myricom 10Gb PCI Card Detected on PCI Bus but not mapped

Hey guys,

I am using three Myricom 10Gb Fibre PCI ethernet cards running on Redhat 5.4. lspci detects all three cards, but ifconfig -a only maps two out of the three cards, to eth2 and eth3 (eth0 and eth1 are my onboard gigabit ports). I have another server with the same configuration and ifconfig -a detects all three cards. I swapped all the cards on the first machine with all the cards from the working machine to see if it was the card that was broken, but the new card on the third slot is still not detected by the broken machine. Below is an excerpt of the dmesg.

Myri10ge: unable to load myri10ge_eth_z8e.dat firmware image via hotplug
Myri10ge: Hotplug firmware loading failed
Myri10ge: Successfully adopted running firmware
Myri10ge: Using firmware currently running on NIC. For optimal performance consider loading optimized firmware via hotplug
Myri10ge: Command 1 failed, result =14
Myri10ge: Failed reset
Myri10ge: Myri10ge_probe() failed
Myri10ge: PCI INT A disabled

I think the card is being detected on the PCI bus, but for some reason ifconfig is not assigning it to eth4 or eth-anything! Any suggestions?
Old 01-23-2011, 03:09 AM   #2
LQ Newbie
Registered: Jan 2011
Posts: 1

Rep: Reputation: 0
I fixed this problem by doing the following (it may be one or all of the steps, but it worked for me):

1. Get the myri-tools package from the Myricom website (if you're on a 64bit system, you will need the libc6-i386 compatibility packages).
2. Update the firmware (a .mcp2 file)
3. Update the eeprom ("ze-upgrade-ee <filename>" I think, it's a file in the eeprom directory)
4. Reset NVRAM or PCI Config in BIOS to force reallocation of interrupts (I somewhat doubt this fixed it, but did it anyway)

My driver now loads swimmingly. If only I knew how to fix the firmware loading problem in Lucid!



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I find out what pci bus my video card is on for linux mint 7? Codey Linux - Hardware 43 03-09-2010 06:00 PM
PCI:Probing PCI Hardware (bus 00) on LINUX install akansha Linux - Newbie 3 03-03-2010 01:30 AM
pci:probing pci hardware (bus 00) cst Linux - Hardware 1 08-15-2008 04:41 PM
Graphics Card: PCI Express x16 Detected as PCI Express Link width: 4X deepclutch Linux - Hardware 3 06-09-2007 11:10 AM
How can I set master bus flag for a PCI card? Anthem Linux - Hardware 1 02-19-2005 06:13 PM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:34 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration