LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
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?

Notices


Reply
  Search this Thread
Old 01-19-2011, 03:09 PM   #1
jeriryan
Member
 
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, 02:09 AM   #2
nlemberger
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!

-Nick
 
  


Reply



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 05:00 PM
PCI:Probing PCI Hardware (bus 00) on LINUX install akansha Linux - Newbie 3 03-03-2010 12:30 AM
pci:probing pci hardware (bus 00) cst Linux - Hardware 1 08-15-2008 03:41 PM
Graphics Card: PCI Express x16 Detected as PCI Express Link width: 4X deepclutch Linux - Hardware 3 06-09-2007 10:10 AM
How can I set master bus flag for a PCI card? Anthem Linux - Hardware 1 02-19-2005 05:13 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:42 PM.

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