[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 1.5.2 boot failed
小塩です。
柴垣様:
いただいたパッチのおかげで動くようになりました。
ありがとうございました。
# esp.c だけ1.5のを使ってみるってのは失敗してました。
---
いろいろやってみるうち、Installer 1.1hのメニュー
からのBuild Devicesが効かないような気がしてきました。
1.5.2セットをインストールしてカーネルだけ1.5GENERIC
の状態で起動したら、/dev/ttyE0が見つからないとか
言ってコンソールが沈黙したからです。リモートから
sh MAKEDEV allしました。
01.10.21,1:08 PM +0900ごろのTakeshi Shibagaki さんの
「Re: 1.5.2 boot failed」によれば:
>下記のpatchを当ててkernelを作ってみてください。多分直って
>いると思います。
>
>--- esp.c.orig Thu Apr 26 02:53:14 2001
>+++ esp.c Sun Oct 21 02:48:05 2001
>@@ -404,8 +408,13 @@
> return 0;
> }
>
>+#if 0
> cnt = esc->sc_dmasize;
> if (esc->sc_dmasize == 0) {
>+#else
>+ cnt = *esc->sc_dmalen;
>+ if (*esc->sc_dmalen == 0) {
>+#endif
> printf("data interrupt, but no count left.");
> }
>
>@@ -452,9 +461,17 @@
> sc->sc_espstat = (u_char) espstat;
> sc->sc_espintr = (u_char) espintr;
> *esc->sc_dmaaddr = p;
>+#if 0
> esc->sc_dmasize = cnt;
>+#else
>+ *esc->sc_dmalen = cnt;
>+#endif
>
>+#if 0
> if (esc->sc_dmasize == 0) {
>+#else
>+ if (*esc->sc_dmalen == 0) {
>+#endif
> esc->sc_tc = NCRSTAT_TC;
> }
> sc->sc_espstat |= esc->sc_tc;