●修理済みの古いボード
●新品のボード
新品の方をuni2に差す。そのままでは
dmsegで
C870v1: +--- Welcome to Melec C-870v1 board driver ---+
C870v1:     c870v1 driver ver. 0.06  :major# 251
C870v1:
C870v1:  melec c-870v1 board found
C870v1:    at pci bus 5, device 0, function 0, irq 17
C870v1:     I/O-space[0]: 0x0000EC00 - 0x0000EC0F
C870v1:     I/O-space[1]: 0x0000E880 - 0x0000E8FF
C870v1:    *- current status of board ID 01 -*
C870v1:     status0 00 00 00 00 00 00 18 00
C870v1:     status1 00 00 00 00 00 00 18 00
C870v1:     status2 00 00 00 00 18 00 18 00
C870v1:     status3 00 00 00 00 18 00 18 00
C870v1:     I/O     00
C870v1: +-- Melec C870v1 board driver is installed. --+
C870v1: **CAUTION** No device associated to this device file **CAUTION**
BUG: unable to handle kernel NULL pointer dereference at virtual address 0000001f
 printing eip:
c0474026
*pde = 64229067
Oops: 0000 [#5]
SMP
Modules linked in: c870v1 i915 drm nfsd exportfs lockd nfs_acl autofs4 hidp rfcomm l2cap bluetooth sunrpc ip6t_REJECT xt_tcpudp ip6table_filter ip6_tables x_tables dm_mirror dm_multipath dm_mod video sbs button battery ac ipv6 parport_pc lp parport sg i2c_i801 i2c_core floppy sr_mod serio_raw sky2 cdrom ata_piix libata ehci_hcd ohci_hcd uhci_hcd
CPU:    1
EIP:    0060:[]    Not tainted VLI
EFLAGS: 00210203   (2.6.22 #2)
EIP is at do_sys_open+0x56/0xbe
eax: 00000013   ebx: 00000002   ecx: 00000000   edx: 00000000
esi: ffffff9c   edi: 00000013   ebp: 00000003   esp: f13ddf90
ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
Process mtr_init (pid: 27265, ti=f13dd000 task=f7d1b550 task.ti=f13dd000)<0>
I-pipe domain Linux
Stack: 00000001 00000002 e78b0000 0804e1f7 00be3ca0 00000000 f13dd000 c04740c7
       00000001 c0404df1 0804e1f7 00000002 00000001 00be3ca0 00000000 bf8fa2b8
       ffffffda 0000007b 0000007b c0400000 00000005 b7fd2410 00000073 00200246
Call Trace:
 [] sys_open+0x1c/0x1e
 [] syscall_call+0x7/0xb
 =======================
Code: c5 78 7d 8b 44 24 20 89 d9 8b 54 24 08 89 04 24 89 f0 e8 85 ff ff ff 3d 00 f0 ff ff 89 c7 76 0b 89 e8 89 fd e8 e0 fb ff ff eb 55 <8b> 40 0c bb 20 00 00 40 8b 70 0c 0f b7 56 6e 81 e2 00 f0 00 00
EIP: [] do_sys_open+0x56/0xbe SS:ESP 0068:f13ddf90
と、うまく認識してくれない。

新品のボードでは左のように1を指しているのを、古いボード(右)同様に0を指させるとうまくいく。
cd /home/anir/anir/mtr/melec-c870v1/driver
sudo ./devload load
dmesgで
C870v1: +--- Welcome to Melec C-870v1 board driver ---+
C870v1:     c870v1 driver ver. 0.06  :major# 251
C870v1:
C870v1:  melec c-870v1 board found
C870v1:    at pci bus 5, device 0, function 0, irq 17
C870v1:     I/O-space[0]: 0x0000EC00 - 0x0000EC0F
C870v1:     I/O-space[1]: 0x0000E880 - 0x0000E8FF
C870v1:    *- current status of board ID 00 -*
C870v1:     status0 00 00 00 00 00 00 18 00
C870v1:     status1 00 00 00 00 00 00 18 00
C870v1:     status2 00 00 00 00 18 00 18 00
C870v1:     status3 00 00 00 00 18 00 18 00
C870v1:     I/O     00
C870v1: +-- Melec C870v1 board driver is installed. --+
OK!