今井と申します。

メインマシンを新しくしようと、ルータにもなれるようにNICを2枚
載せた、以下の構成で自作したのですが、on boardのNIC使用時に
kernel panicが発生して再起動してしまい安定使用できません。
/var/log/messagesに出力されるメッセージと、Windows使用時も
driverのバージョンによっては通信できなくなる不具合が頻繁に発
生していたことから、NICまわりが被疑箇所ではないかと疑ってい
ますが、この事象を設定等で回避する方法がありましたら教えてい
ただけないでしょうか?

============================================================
(環境)
CPU: Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz (2833.02-MHz K8-class CPU)
マザー-ボード: P5Q Deluxe
on boad NIC: msk0 NIC: msk0 Marvell Yukon 88E8056 Gigabit Ethernet
            sk0 Marvell Yukon 88E8001/8003/8010 based Ethernet Controller
OS: 7.2-PRERELEASE FreeBSD amd64
rc.conf: ifconfig_msk0="DHCP -tso -txcsum"
        (-tso/-txcsumを指定しなければそもそもmskで通信もで
        きません。オプションの意味は正しく理解できていないのですが、
        freebsd-current.freebsd.orgの"msk Marvell Yukon 88E8038 hangs"
        を参考に設定しています。)
============================================================

(発生事象)
同一セグメント内にある他のFreeBSD6のマシンからscpを使用して
シェルスクリプトで4GB程度のisoファイルを連続して取得し続ける
とkernel panicが発生して再起動してしまいます。
発生確率としては1時間程度で再現する場合があれば、半日発生し
ない場合もあります。
必ずではないのですが、再起動後/var/log/messagesには、以下のメッセー
ジが発生しています。
他には、Marvellのホームページから、
       installbsd70x64-10.60.1.3
をダウンロードして、mykも試してみましたが、同様にkernel
panicにより再起動してしまいます。
(rc.confには、ifconfig_myk0="DHCP -txcsum"を設定しています。)

============================================================
(発生時のログ)
Mar 21 01:46:06 bsd syslogd: kernel boot file is /boot/kernel/kernel
Mar 21 01:46:06 bsd kernel:
Mar 21 01:46:06 bsd kernel:
Mar 21 01:46:06 bsd kernel: Fatal trap 27: stack fault while in kernel mode
Mar 21 01:46:06 bsd kernel: cpuid = 0; apic id = 00
Mar 21 01:46:06 bsd kernel: instruction pointer = 0x8:0xffffffff8059c104
Mar 21 01:46:06 bsd kernel: stack pointer               =
0x10:0xffffffff4d355ab0
Mar 21 01:46:06 bsd kernel: frame pointer               =
0x10:0x90194727e62e022a
Mar 21 01:46:06 bsd kernel: code segment                = base 0x0,
limit 0xfffff, type 0x1b
Mar 21 01:46:06 bsd kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Mar 21 01:46:06 bsd kernel: processor eflags    = interrupt enabled,
resume, IOPL = 0
Mar 21 01:46:06 bsd kernel: current process             = 34 (mskc0 taskq)
Mar 21 01:46:06 bsd kernel: trap number         = 27
Mar 21 01:46:06 bsd kernel: panic: stack fault
Mar 21 01:46:06 bsd kernel: cpuid = 0
Mar 21 01:46:06 bsd kernel: Uptime: 5h46m55s
Mar 21 01:46:06 bsd kernel: Physical memory: 8179 MB
Mar 21 01:46:06 bsd kernel: Dumping 768 MB: 753 737 721 705 689 673
657 641 625 609 593 577 561 545 529 513 497 481 465 449 433 417 401
385 369 353 337 321
Mar 21 01:46:06 bsd kernel:
Mar 21 01:46:06 bsd kernel: Fatal trap 12: page fault while in kernel mode
Mar 21 01:46:06 bsd kernel: cpuid = 3; apic id = 03
Mar 21 01:46:06 bsd kernel: fault virtual address       = 0x7cf
Mar 21 01:46:06 bsd kernel: fault code          = supervisor read
instruction, page not present
Mar 21 01:46:06 bsd kernel: instruction pointer = 0x8:0x7cf
Mar 21 01:46:06 bsd kernel: stack pointer               =
0x10:0xfffffffe80066a80
Mar 21 01:46:06 bsd kernel: frame pointer               = 0x10:0x0
Mar 21 01:46:06 bsd kernel: code segment                = base 0x0,
limit 0xfffff, type 0x1b
Mar 21 01:46:06 bsd kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Mar 21 01:46:06 bsd kernel: processor eflags    = interrupt enabled,
resume, IOPL = 0
Mar 21 01:46:06 bsd kernel: current process             = 4 (g_down)
Mar 21 01:46:06 bsd kernel: trap number         = 12
Mar 21 01:46:06 bsd kernel: 305 289 273 257 241 225 209msk0: watchdog
timeout (missed Tx interrupts) -- recovering
Mar 21 01:46:06 bsd kernel: 193 177 161 145 129 113 97 81 65 49 33 17
============================================================

============================================================
(dmesg: mac addressのみ書き換え)
Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
   The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.2-PRERELEASE #1: Fri Mar 20 18:48:07 JST 2009
   hide...@bsd.func.org:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz (2833.02-MHz K8-class CPU)
 Origin = "GenuineIntel"  Id = 0x1067a  Stepping = 10
 
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
 
Features2=0x408e3fd<SSE3,RSVD2,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,<b19>,XSAVE>
 AMD Features=0x20100800<SYSCALL,NX,LM>
 AMD Features2=0x1<LAHF>
 Cores per package: 4
usable memory = 8576434176 (8179 MB)
avail memory  = 8274886656 (7891 MB)
ACPI APIC Table: <A_M_I_ OEMAPIC >
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP): APIC ID:  3
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: <A_M_I_ OEMRSDT> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of fed08000, 1000 (3) failed
acpi0: reservation of fed1c000, 4000 (3) failed
acpi0: reservation of fed20000, 20000 (3) failed
acpi0: reservation of fed50000, 40000 (3) failed
acpi0: reservation of ffc00000, 200000 (3) failed
acpi0: reservation of fec00000, 1000 (3) failed
acpi0: reservation of fee00000, 1000 (3) failed
acpi0: reservation of e0000000, 10000000 (3) failed
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, cff00000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0xbc00-0xbc7f mem
0xfd000000-0xfdffffff,0xd0000000-0xdfffffff,0xfa000000-0xfbffffff irq
16 at device 0.0 on pci1
uhci0: <UHCI (generic) USB controller> port 0xa800-0xa81f irq 16 at
device 26.0 on pci0
uhci0: [GIANT-LOCKED]
uhci0: [ITHREAD]
usb0: <UHCI (generic) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
uhci1: <UHCI (generic) USB controller> port 0xa880-0xa89f irq 21 at
device 26.1 on pci0
uhci1: [GIANT-LOCKED]
uhci1: [ITHREAD]
usb1: <UHCI (generic) USB controller> on uhci1
usb1: USB revision 1.0
uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: 2 ports with 2 removable, self powered
uhci2: <UHCI (generic) USB controller> port 0xac00-0xac1f irq 18 at
device 26.2 on pci0
uhci2: [GIANT-LOCKED]
uhci2: [ITHREAD]
usb2: <UHCI (generic) USB controller> on uhci2
usb2: USB revision 1.0
uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
uhub2: 2 ports with 2 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xf9fffc00-0xf9ffffff
irq 18 at device 26.7 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <EHCI (generic) USB 2.0 controller> on ehci0
usb3: USB revision 2.0
uhub3: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb3
uhub3: 6 ports with 6 removable, self powered
umass0: <Generic USB2.0-CRW, class 0/0, rev 2.00/51.95, addr 2> on uhub3
pci0: <multimedia, HDA> at device 27.0 (no driver attached)
pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0
pci4: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> irq 17 at device 28.4 on pci0
pci3: <ACPI PCI bus> on pcib3
atapci0: <Marvell 88SX6121 UDMA133 controller> port
0xdc00-0xdc07,0xd880-0xd883,0xd800-0xd807,0xd480-0xd483,0xd400-0xd40f
mem 0xfeaffc00-0xfeafffff irq 16 at device 0.0 on pci3
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
pcib4: <ACPI PCI-PCI bridge> irq 16 at device 28.5 on pci0
pci2: <ACPI PCI bus> on pcib4
mskc0: <Marvell Yukon 88E8056 Gigabit Ethernet> port 0xc800-0xc8ff mem
0xfe9fc000-0xfe9fffff irq 17 at device 0.0 on pci2
msk0: <Marvell Technology Group Ltd. Yukon EC Ultra Id 0xb4 Rev 0x03> on mskc0
can't re-use a leaf (jabbers)!
msk0: Ethernet address: xx:xx:xx:xx:xx:xx
miibus0: <MII bus> on msk0
e1000phy0: <Marvell 88E1149 Gigabit PHY> PHY 0 on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
mskc0: [FILTER]
uhci3: <UHCI (generic) USB controller> port 0xa080-0xa09f irq 23 at
device 29.0 on pci0
uhci3: [GIANT-LOCKED]
uhci3: [ITHREAD]
usb4: <UHCI (generic) USB controller> on uhci3
usb4: USB revision 1.0
uhub4: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb4
uhub4: 2 ports with 2 removable, self powered
uhci4: <UHCI (generic) USB controller> port 0xa400-0xa41f irq 19 at
device 29.1 on pci0
uhci4: [GIANT-LOCKED]
uhci4: [ITHREAD]
usb5: <UHCI (generic) USB controller> on uhci4
usb5: USB revision 1.0
uhub5: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb5
uhub5: 2 ports with 2 removable, self powered
uhci5: <UHCI (generic) USB controller> port 0xa480-0xa49f irq 18 at
device 29.2 on pci0
uhci5: [GIANT-LOCKED]
uhci5: [ITHREAD]
usb6: <UHCI (generic) USB controller> on uhci5
usb6: USB revision 1.0
uhub6: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb6
uhub6: 2 ports with 2 removable, self powered
ehci1: <EHCI (generic) USB 2.0 controller> mem 0xf9fff800-0xf9fffbff
irq 23 at device 29.7 on pci0
ehci1: [GIANT-LOCKED]
ehci1: [ITHREAD]
usb7: EHCI version 1.0
usb7: companion controllers, 2 ports each: usb4 usb5 usb6
usb7: <EHCI (generic) USB 2.0 controller> on ehci1
usb7: USB revision 2.0
uhub7: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb7
uhub7: 6 ports with 6 removable, self powered
pcib5: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci5: <ACPI PCI bus> on pcib5
skc0: <Marvell Gigabit Ethernet> port 0xe800-0xe8ff mem
0xfebfc000-0xfebfffff irq 18 at device 2.0 on pci5
skc0: Marvell Yukon Lite Gigabit Ethernet rev. (0x9)
sk0: <Marvell Semiconductor, Inc. Yukon> on skc0
sk0: Ethernet address: xx:xx:xx:xx:xx:xx
miibus1: <MII bus> on sk0
e1000phy1: <Marvell 88E1011 Gigabit PHY> PHY 0 on miibus1
e1000phy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
skc0: [ITHREAD]
fwohci0: <Lucent FW322/323> mem 0xfebfb000-0xfebfbfff irq 19 at device
3.0 on pci5
fwohci0: [FILTER]
fwohci0: OHCI version 1.0 (ROM=1)
fwohci0: No. of Isochronous channels is 8.
fwohci0: EUI64 00:1e:8c:00:01:5c:4b:c3
fwohci0: Phy 1394a available S400, 2 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
dcons_crom0: <dcons configuration ROM> on firewire0
dcons_crom0: bus_addr 0xcff4c000
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: xx:xx:xx:xx:xx:xx
fwe0: Ethernet address: xx:xx:xx:xx:xx:xx
fwip0: <IP over FireWire> on firewire0
fwip0: Firewire address: xx:xx:xx:xx:xx:xx:xx:xx @ 0xfffe00000000,
S400, maxrec 2048
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci1: <Intel ICH10 SATA300 controller> port
0x9000-0x9007,0x8c00-0x8c03,0x8880-0x8887,0x8800-0x8803,0x8480-0x848f,0x8400-0x840f
irq 19 at device 31.2 on pci0
atapci1: [ITHREAD]
ata3: <ATA channel 0> on atapci1
ata3: [ITHREAD]
ata4: <ATA channel 1> on atapci1
ata4: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
atapci2: <Intel ICH10 SATA300 controller> port
0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x948f,0x9400-0x940f
irq 19 at device 31.5 on pci0
atapci2: [ITHREAD]
ata5: <ATA channel 0> on atapci2
ata5: [ITHREAD]
ata6: <ATA channel 1> on atapci2
ata6: [ITHREAD]
acpi_button0: <Power Button> on acpi0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio0: [FILTER]
cpu0: <ACPI CPU> on acpi0
ACPI Warning (tbutils-0243): Incorrect checksum in table [OEMB] -  DD,
should be DC [20070320]
coretemp0: <CPU On-Die Thermal Sensors> on cpu0
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
coretemp1: <CPU On-Die Thermal Sensors> on cpu1
est1: <Enhanced SpeedStep Frequency Control> on cpu1
est: CPU supports Enhanced Speedstep, but is not recognized.
est: cpu_vendor GenuineIntel, msr 616482206004822
device_attach: est1 attach returned 6
p4tcc1: <CPU Frequency Thermal Control> on cpu1
cpu2: <ACPI CPU> on acpi0
coretemp2: <CPU On-Die Thermal Sensors> on cpu2
est2: <Enhanced SpeedStep Frequency Control> on cpu2
p4tcc2: <CPU Frequency Thermal Control> on cpu2
cpu3: <ACPI CPU> on acpi0
coretemp3: <CPU On-Die Thermal Sensors> on cpu3
est3: <Enhanced SpeedStep Frequency Control> on cpu3
est: CPU supports Enhanced Speedstep, but is not recognized.
est: cpu_vendor GenuineIntel, msr 616482206004822
device_attach: est3 attach returned 6
p4tcc3: <CPU Frequency Thermal Control> on cpu3
orm0: <ISA Option ROM> at iomem 0xc0000-0xcdfff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
ppc0: cannot reserve I/O port range
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ums0: <Microsoft Microsoft 5-Button Mouse with IntelliEye(TM), class
0/0, rev 1.10/3.00, addr 2> on uhub6
ums0: 5 buttons and Z dir.
uhub8: <Chicony Generic USB Hub, class 9/0, rev 1.10/1.00, addr 3> on uhub6
uhub8: 3 ports with 2 removable, bus powered
ukbd0: <Chicony PFU-65 USB Keyboard, class 0/0, rev 1.10/1.00, addr 4> on uhub8
kbd2 at ukbd0
Timecounters tick every 1.000 msec
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
ad6: 953869MB <Seagate ST31000333AS SD15> at ata3-master SATA300
ad7: 953869MB <Seagate ST31000333AS SD1B> at ata3-slave SATA300
ad8: 953869MB <Seagate ST31000333AS SD15> at ata4-master SATA300
ad9: 953869MB <Seagate ST31000333AS SD15> at ata4-slave SATA300
acd0: DVDR <HL-DT-ST DVDRAM GH20NS10/EL01> at ata6-master SATA150
(probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:0): NOT READY asc:3a,0
(probe0:umass-sim0:0:0:0): Medium not present
(probe0:umass-sim0:0:0:0): Unretryable error
(probe0:umass-sim0:0:0:1): TEST UNIT READY. CDB: 0 20 0 0 0 0
(probe0:umass-sim0:0:0:1): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:1): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:1): NOT READY asc:3a,0
(probe0:umass-sim0:0:0:1): Medium not present
(probe0:umass-sim0:0:0:1): Unretryable error
(probe0:umass-sim0:0:0:2): TEST UNIT READY. CDB: 0 40 0 0 0 0
(probe0:umass-sim0:0:0:2): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:2): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:2): NOT READY asc:3a,0
(probe0:umass-sim0:0:0:2): Medium not present
(probe0:umass-sim0:0:0:2): Unretryable error
(probe0:umass-sim0:0:0:3): TEST UNIT READY. CDB: 0 60 0 0 0 0
(probe0:umass-sim0:0:0:3): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:3): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:3): NOT READY asc:3a,0
(probe0:umass-sim0:0:0:3): Medium not present
(probe0:umass-sim0:0:0:3): Unretryable error
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!
SMP: AP CPU #3 Launched!
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Generic- Compact Flash 1.00> Removable Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
da1 at umass-sim0 bus 0 target 0 lun 1
da1: <Generic- SM/xD-Picture 1.00> Removable Direct Access SCSI-0 device
da1: 40.000MB/s transfers
da1: Attempt to query device size failed: NOT READY, Medium not present
da2 at umass-sim0 bus 0 target 0 lun 2
da2: <Generic- SD/MMC 1.00> Removable Direct Access SCSI-0 device
da2: 40.000MB/s transfers
da2: Attempt to query device size failed: NOT READY, Medium not present
da3 at umass-sim0 bus 0 target 0 lun 3
da3: <Generic- MS/MS-Pro 1.00> Removable Direct Access SCSI-0 device
da3: 40.000MB/s transfers
da3: Attempt to query device size failed: NOT READY, Medium not present
Trying to mount root from ufs:/dev/ad6s1a
============================================================

以上
よろしくお願いいたします。

メールによる返信