I just exchanged the two URLs in /usr/share/wmspaceweather/GetKp and it works again, so its really that easy.
Stefan -- printk(KERN_DEBUG "%s: BUG... transmitter died. Kicking it.\n",...) linux-2.6.6/drivers/net/acenic.c
--- /usr/share/wmspaceweather/GetKp 2008-01-08 05:10:18.000000000 +0100 +++ /usr/share/wmspaceweather/GetKp.new 2008-01-31 17:06:01.000000000 +0100 @@ -20,7 +20,7 @@ # $grabcmd = "cd /tmp; /usr/bin/wget -q ftp://www.sec.noaa.gov/pub/indices/DGD.txt"; # system "$grabcmd"; # - $grabcmd = "/usr/bin/curl -f -s -o " . DGD_FILE . " http://www.sec.noaa.gov/ftpdir/indices/DGD.txt"; + $grabcmd = "/usr/bin/curl -f -s -o " . DGD_FILE . " http://www.swpc.noaa.gov/ftpdir/indices/DGD.txt"; exit 1 if (system "$grabcmd"); @@ -71,7 +71,7 @@ # # $grabcmd = "cd /tmp; /usr/bin/wget -q ftp://www.sec.noaa.gov/pub/latest/curind.txt"; # system "$grabcmd"; - $grabcmd = "/usr/bin/curl -f -s -o " . CUR_INDEX . " http://www.sec.noaa.gov/ftpdir/latest/curind.txt"; + $grabcmd = "/usr/bin/curl -f -s -o " . CUR_INDEX . " http://www.swpc.noaa.gov/ftpdir/latest/curind.txt"; exit 1 if (system "$grabcmd"); %lmonstr = ( "Jan", 1, "Feb", 2, "Mar", 3, "Apr", 4, "May", 5, "Jun", 6, "Jul", 7, "Aug", 8, "Sep", 9, "Oct", 10, "Nov", 11, "Dec", 12);