Trouble with loading x86 Linux gm-1.3.0 driver and possible fix
Don Holmgren <[email protected]>
| Newsgroups | gmane.network.myrinet.general |
|---|---|
| Message-ID | <[email protected]> |
We're using PCI64 interfaces in dual Pentium III motherboards. The gm-1.3.0 driver built from source fails to load. Here are the messages from the driver: GM - init_module called GM:GM driver version 1.3.0 build 1.3.0 [email protected] Tue Jul 18 12:15:23 CDT 2000 GM:PAGE_ZERO=0x0,HIGH_MEM=0x7ff0000,HIGH_THRESH=0xc0000000 GM:Found card 0x10e8 0x8043 base = f500000c IRQ = 18 GM: WARNING: Some security features are disabled in this GM build to allow non-privileged users to map the network. GM:PCI config master NOT set by BIOS GM:PCI config master now turned ON GM:Contents of Myrinet EEPROM: GM: lanai_clockval = 0x030003a1 GM: lanai_cpu_version = 0x0700 GM: lanai_board_id = 00:60:dd:7f:e0:ed GM: lanai_sram_size = 0x00200000 (2048K) GM: fpga_version = "Sat Mar 27 14:10:38 1999" GM: more_version = "" GM: delay_line_value = 0x0000 GM: max_lanai_speed = 0xffff GM: board_type = 0x0003 GM: bus_type = 0x0002 GM: product_code = 0x002c GM: serial_number = 0x000070b5 GM: board_label = "M2L-PCI64-L7-28853" GM:gm_init_eeprom_dependent_functions: lanai 0x700 not supported GM: WARNING: Could not init dynamic instance functions. GM: WARNING: Could not copy EEPROM. GM: WARNING: Can't map IO memory to system memory GM:gm_instance_init failed GM:init_module: no boards found GM:gm: driver unloading, 0 units shut down In the driver code (drivers/gm_instance.c) only lanai_cpu_version values of 0x701-0x704 are allowed in the routine gm_is_l7. I've added 0x700 to the list, built and loaded the drivers, and run some tests. Everything seems to be OK. Don Holmgren Fermilab [email protected] 630-840-2745