Re: Linux 1394 somewhat unfriendly during boot?
Brought to you by:
aeb,
bencollins
From: Manfred W. <e95...@st...> - 2000-05-19 21:33:41
|
Mark Knecht wrote: > This seems like the Linux 1394 system may be pumping a lot of either packets > onto the bus, or doing a lot of bus resets. I also observed, that when booting my linux PC (and since I compiled 1394 into the kernel, not into modules, the subsystem is loaded during bootup) several bus resets occur. I do not know if this is bad or unfriendly (the design of 1394 allows bus resets anytime, so it should not hurt, if there are several bus resets), but I think one bus reset should be enough. I more frequently observed problems in the other direction, that activities of other nodes caused my linux to crash. For example we have 1394-evaluation-boards from Vitana in our 1394-network, and if we press the reset-button on this boards, my Linux pc sometimes dies (either completly hangs up, so that I am not even able to ping it, or it starts a reboot, or during reboot [mostly during fscheck since this takes some time] gets a kernel panic). BTW: The Win boxes also die sometimes, but my linux box does so more frequently. I am sorry, that I was not yet able to find out, what conditions must exactly be fulfilled to cause such a crash, so I cannot always reproduce it (that is the reason why I did not yet post a bug report to the list); but it seems that the instability grows with the number of active nodes in the network. I am not sure, if this is caused by a problem of the hardware (Unibrain card) or the lowlevel driver (pcilynx) or by the higher subsystem layers. But I think that it is rather a software than a hardware problem, because I yesterday tried to press the reset-button of that Vitana-board many times during bootup and linux hang up _after_ the 1394-driver was loaded. Manfred Weihs |