Hello,
If udp-receiver is writing to a pipe and the pipe fails, udp-receiver
will incorrectly exit with a returncode of zero. This is easily tested
with a trivial pipe program that copies stdin to stdout, but exits with
a nonzero status upon encountering eof.
Adding the following to startReceiver() in udpr-negotiate.c is
sufficient to fix this behavior:
<---- cut here
int ret;
...
if(pipePid) {
ret=udpc_waitForProcess(pipePid, "Pipe");
}
...
return ret;
<---- cut here
Regards,
George Coulouris
National Center for Biotechnology Information (contractor)
Hi all,
I have been using Udpcast for a couple of years. This magic tool saved
me hundreds hours of tedious work. Thanks a lot!
Last week, I got a bunch of 50 new Dell computers I need to clone
(Optiplex 3800).
Udpcast 20110710 (booted on default CD) recognizes the right Broadcom
BCM57780 network card, offers the right tg3 driver, but hangs on the
following "No PHY devices" error:
<6>tg3.c:v3.117 (January 25, 2011)
<6>tg3 0000:02:00.0: found PCI INT A -> IRQ11
<6>tg3 0000:02:00.0: sharing IRQ11 with 0000:00:01.0
<6>tg3 0000:02:00.0: sharing IRQ11 with 0000:00:1b.0
<6>tg3 0000:02:00.0: sharing IRQ11 with 0000:00:1c.0
<6>tg3 0000:02:00.0: sharing IRQ11 with 0000:00:1f.1
<6>tg3 0000:02:00.0: sharing IRQ11 with 0000:01:00.0
<7>tg3 0000:02:00.0: setting latency timer to 64
<6>tg3 mdio bus: probed
<4>tg3 0000:02:00.0: No PHY devices
<3>tg3 0000:02:00.0: Problem fetching invariants of chip, aborting
However, this network card works fine with Ubuntu 10.04.3 as you can see
in /var/log/dmesg:
[ 2.119312] tg3.c:v3.102 (September 1, 2009)
[ 2.119329] tg3 0000:02:00.0: PCI INT A -> GSI 16 (level, low) ->
IRQ 16
[ 2.119338] tg3 0000:02:00.0: setting latency timer to 64
[ 2.133374] tg3 mdio bus: probed
[ 2.152912] eth0: Tigon3 [partno(BCM57780) rev 57780001] (PCI
Express) MAC address bc:30:5b:ca:84:cc
[ 2.152915] eth0: attached PHY driver [Broadcom BCM57780]
(mii_bus:phy_addr=200:01)
[ 2.152917] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[ 2.152918] eth0: dma_rwctrl[76180000] dma_mask[64-bit]
How could I get an udpacst.iso file which would be usable on these PCs?
Is it just a question of network module paramter I should add or is it
more complicated? (I am not very familiar with kernel compilation etc.).
Thanks again.
Bertrand THOMAS
PS Sorry if this question has already been asked, but I couldn't reach
the archive server at https://udpcast.linux.lu/pipermail/udpcast/.