[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:12755] [Q] APM and IRQ steering
- From: Masayuki Hatta <masayuki-h@xxxxxxxxxxxxxxx>
- Subject: [debian-users:12755] [Q] APM and IRQ steering
- Date: Thu, 11 Feb 1999 14:35:40 +0900
- X-dispatcher: imput version 980905(IM100)
- X-fingerprint: AA E2 22 82 F3 70 40 36 1A F3 2D 2C 3D D2 91 E4
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.2]; post only (only members can post)
- X-prom-mew: Prom-Mew 1.93 (procmail reader for Mew)
- X-url: http://www.geocities.co.jp/SiliconValley-PaloAlto/9803/
- Message-id: <199902110535.OAA04057@xxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 12755
- X-mailer: Mew version 1.93 on Emacs 20.2 / Mule 3.0 (MOMIJINOGA)
八田(ま)です。
質問者が問題を良く把握していないという最悪のパターンなのですが、
何かお心当たりのある方は教えてやって下さい。
現在 Epson Direct Endeavor NT-700 というラップトップを
使っています。これまでは省スペースデスクトップとしてほとんど
固定して使っていたのですが、今後は持ち運んで使いたいのです。
そこで、APM 込みでカーネルを構築したのですが、起動時に
APM が組み込まれたあと、
(snip)
hda: HITACHI_DK226A-32, ATA DISK drive
という所で止まってしまいます。
本来はこの後
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: HITACHI_DK226A-32, 3091MB w/128kB Cache, CHS=6282/16/63
(snip)
のように続いて行くはずなのですが…
止まった時点ではサスペンド等できますので、APM BIOS 自体がバグっている
というわけではないようです。Ctrl+Alt+Del でリセットも効きます。
ハードの取扱説明書を読みますとはっきり「パワーマネジメント機能を使用する
ためには、IRQ ステアリングの設定変更を行います。」とあり、
Windows95 の設定ですが
PCI バスの設定で PCI BIOS 2.1 コールから IRQ テーブルを
取得するをチェックし、IRQ ステアリングを有効にせよ
というようなことが書いてあるのでこれが原因だと思うのですが、
Linux ではどのような設定をすればよいのでしょうか。あるいは
対応していないのでしょうか。
他に何か試すべきことがありましたら、教えてやって頂けると幸いです。
試したカーネルは 2.0.36, 2.1.132, 2.2.0-pre5, 2.2.1 です。
/usr/src/linux/Documentation 以下の文書は読んだつもりですが
もし書いてあることでしたら申し訳ありません。
debian-users、linux-users のアーカイブ検索もしましたが、
それらしいものは引っかかりませんでした。
BIOS は Phoenix NoteBIOS 4.0、カーネルの APM の設定はただ enabled に
しただけです。2.2.x 系の PCI BIOS access の設定は any, BIOS, Direct 全て
試しましたが変化無いようです。
# そもそも IRQ ステアリングというのが何かよく分かっていないのです…
# APM って IRQ 使うんでしょうか?
厚かましい質問で恐縮ですが、どうかよろしくお願いいたします。
APM 抜きの状態での、lspci -v の結果はこんな風です:
00:00.0 Host bridge: Intel Corporation 430MX - 82437MX MTSC [430MX PCIset - 82437MX Mobile System Controller (MTSC) and 82438MX Mobile Data Path (MTDP)] (rev 02)
Flags: bus master, medium devsel, latency 32
00:01.0 Bridge: Intel Corporation 430MX - 82371MX MPIIX [430MX PCIset - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)] (rev 03)
Flags: bus master, medium devsel, latency 0
00:11.0 USB Controller: OPTi Inc.: Unknown device c861 (rev 03) (prog-if 10)
Flags: bus master, medium devsel, latency 64, IRQ 9
Memory at feefe000 (32-bit, non-prefetchable)
00:13.0 VGA compatible controller: Chips and Technologies 65550 (rev c6)
Flags: stepping, medium devsel
Memory at fd000000 (32-bit, non-prefetchable)
00:14.0 CardBus bridge: Texas Instruments PCI1131 (rev 01)
Flags: bus master, medium devsel, latency 168, IRQ ?
Bus: primary=00, secondary=20, subordinate=22, sec-latency=176
00:14.1 CardBus bridge: Texas Instruments PCI1131 (rev 01)
Flags: bus master, medium devsel, latency 168, IRQ ?
Bus: primary=00, secondary=23, subordinate=25, sec-latency=176
cat /proc/interrupts の結果です:
CPU0
0: 177713 XT-PIC timer
1: 10801 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 3 XT-PIC soundblaster
12: 3014 XT-PIC PS/2 Mouse
13: 1 XT-PIC fpu
14: 255232 XT-PIC ide0
15: 4 XT-PIC i82365
NMI: 0
--
八田真行 <masayuki-h@xxxxxxxxxxxxxxx>