[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;