Re: Linux 1394 somewhat unfriendly during boot?
Brought to you by:
aeb,
bencollins
From: Sebastien R. <Seb...@sy...> - 2000-06-08 20:35:01
|
>>>>> "Manfred" == Manfred Weihs <e95...@st...> writes: Manfred> I also observed, that when booting my linux PC (and since I compiled Manfred> 1394 into the kernel, not into modules, the subsystem is loaded Manfred> during bootup) several bus resets occur. I do not know if this is bad Manfred> or unfriendly (the design of 1394 allows bus resets anytime, so it Manfred> should not hurt, if there are several bus resets), but I think one Manfred> bus reset should be enough. I have not tested the ohci driver directly linked into the kernel, and so I would not recommend using this option yet. Manfred> I more frequently observed problems in the other direction, that Manfred> activities of other nodes caused my linux to crash. For example we Manfred> have 1394-evaluation-boards from Vitana in our 1394-network, and if Manfred> we press the reset-button on this boards, my Linux pc sometimes dies Manfred> (either completly hangs up, so that I am not even able to ping it, or Manfred> it starts a reboot, or during reboot [mostly during fscheck since Manfred> this takes some time] gets a kernel panic). BTW: The Win boxes also Manfred> die sometimes, but my linux box does so more frequently. I am sorry, Manfred> that I was not yet able to find out, what conditions must exactly be Manfred> fulfilled to cause such a crash, so I cannot always reproduce it Manfred> (that is the reason why I did not yet post a bug report to the list); Manfred> but it seems that the instability grows with the number of active Manfred> nodes in the network. I am not sure, if this is caused by a problem Manfred> of the hardware (Unibrain card) or the lowlevel driver (pcilynx) or Manfred> by the higher subsystem layers. But I think that it is rather a Manfred> software than a hardware problem, because I yesterday tried to press Manfred> the reset-button of that Vitana-board many times during bootup and Manfred> linux hang up _after_ the 1394-driver was loaded. Yes, it is very likely to be sofware related. The linux1394 subsystem is still very much alpha quality, that is why it is tagged as experimental in the kernel configuration process. -- Sebastien Rougeaux RSISE, The Australian National University |