[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: kbd/mouse input causes kernel panic on UMAX C500
筒井です。
<20010503044712A.ekato@ees.hokudai.ac.jp>の記事において
ekato@ees.hokudai.ac.jpさんは書きました。
> > macppc で rtk 使えているという人もいたのでもっと個別の条件が
> > あるのかもしれません。
>
> ssh で他のホストから利用する分には rtk は問題なく使えていますし、安定
> 動作しています。
うちの Apus2000 に rtk さして keyboard をいろいろいじってみましたが、
pci の ofb なしの状態の serial console では特に問題は起きないようです。
問題は on-board video が PCI でないマシンに PCI な video を付けてると
起こるんでしょうか。
> このカーネルでの trace ですが、
ちょっと symbol を拾ってみましたが、
> db> trace
> at 0x147624 panic()
> at 0x1339ac lockmgr()
> at 0x272870 uvm_fault()
> at 0x289f1c trap()
> at 0x1008c0 trapagain()
> at 0x2c11a4 wsdisplaypoll()
> at 0x1008c0 trapagain()
> at 0x9f4cbc ???
> at 0x2bb844 mii_phy_tick()
> at 0x2bf568 ukphy_service()
> at 0x2bb358 mii_tick()
> at 0x10a604 rtk_tick()
> at 0x12c0b4 softclock()
> at 0x12beb0 hardclock()
> at 0x28ebcc decr_intr()
> at 0x100cac extint_call()
> at 0x100270 cpu_switch()
> at 0x13cdd0 mi_switch()
> at 0x13c4fc ltsleep()
> at 0x1532c8 ttysleep()
> at 0x151fc4 ttyread()
> at 0x2c0654 wsdisplayread()
> at 0x17d320 spec_read()
> at 0x26d0c0 ufsspec_read()
> at 0x171294 VOP_READ()
> at 0x17077c vn_read()
> at 0x14a0a0 dofileread()
> at 0x149fac sys_read()
> at 0x28a100 trap()
> at 0x1008c0 trapagain()
> at 0xfffffffc ???
:
という具合で確かに keyboard がトリガで rtk まわりで落ちてるんですが、
結構根が深そうです。 mii_phy_tick() で PHY_READ() を呼ぶ時に
rtk_softc の mii.mii_readreg あたりが壊れてるんでしょうか?
だた、壊れるといってもどの version でも起こるとすると
keyboard と何かしら関係があるんでしょうがちょっとわからないです。
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp