Re: Gosh, I can't believe this!!! (was: who's guilty...)

1996-12-02 Thread Eloy A. Paris
At 09:24 PM 12/1/96 -0800, you wrote:

>I'll offer this guess: the troublesome card does DMA, and is not being shut
>down before the kernel reboots.  It writes to its previously programmed
>buffer address during the memory test, which of course causes the memory
>test to fail.  Warm boot works because it does a very cursory memory test
>(if any), allowing only a short time window for the card to interfere; cold
>boot fails because of a more thorough test.
>
>Perhaps the change between kernels 1.2 and 2.0 was that the driver now takes
>advantage of the card's DMA capabilities?  Or something isn't getting shut
>down properly when switching to runlevel 0?  Or the driver doesn't finish
>or cancel outstanding operations when it's closed?

Uhhmmm... your explanation sounds very good to me but dmesg reports that DMA
is not needed when it detects the card. Also, the DOS utility used to
configure the IRQ and I/O address of the card does not provide the
capability to configure a DMA channel.

???

Regards,

E.-

--

Eloy A. Paris
Information Technology
Rockwell Automation de Venezuela
Telephone: +58-2-9432311 Fax: +58-2-9430323


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


Re: Gosh, I can't believe this!!! (was: who's guilty...)

1996-12-02 Thread Bill Roman
Eloy A. Paris wrote:
> 
> well, I have spent my whole Saturday chasing the answer and I think I am
> pretty close now. I think I found the cause: it's that damned Boca Research
> BOCALAN card VL. Today I tried EVERYTHING:
> [...]
> I ran for about 1 and a half years kernel 1.2.13 on this machine and with
> this PCnet32 card. This is why I suspect of kernel 2.0.x.
> 
> Uhhmmm... the whole thing is strange. Why a network card problem is causing
> problems at reboot time? Why everything works so well if I turn the computer
> and work forever without reboot the computer with Cntrl-Alt-Del, reboot
> command, or shutdown -r ???
> [...]
> >
> >The options are:
> >
> > w   warm boot.
> > c   cold boot.
> > b   reboot by jumping to the BIOS reboot function.
> > h   hard reboot by toggling reset and/or crashing the CPU.
> 
> I tried the "w" and it worked in all cases WITH the troubled card
> (BOCALAN-vl). The "c" never worked. Of course, with the Etherworks 3, I
> don't need to pass any reboot=x paremeter to the kernel.

I'll offer this guess: the troublesome card does DMA, and is not being shut
down before the kernel reboots.  It writes to its previously programmed
buffer address during the memory test, which of course causes the memory
test to fail.  Warm boot works because it does a very cursory memory test
(if any), allowing only a short time window for the card to interfere; cold
boot fails because of a more thorough test.

Perhaps the change between kernels 1.2 and 2.0 was that the driver now takes
advantage of the card's DMA capabilities?  Or something isn't getting shut
down properly when switching to runlevel 0?  Or the driver doesn't finish
or cancel outstanding operations when it's closed?

-- 
Bill Roman  ([EMAIL PROTECTED] / [EMAIL PROTECTED])   running linux


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


Re: Gosh, I can't believe this!!! (was: who's guilty...)

1996-12-01 Thread Bruce Perens
I'll copy your report to Donald Becker, the driver author.

Bruce
--
Bruce Perens K6BP   [EMAIL PROTECTED]
Finger [EMAIL PROTECTED] for PGP public key.
PGP fingerprint = 88 6A 15 D0 65 D4 A3 A6  1F 89 6A 76 95 24 87 B3 


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]