sevenworth: you need to have the Kernel "development" package installed...
probably called kernel-devel-xx or something like that..
Not sure of the exact procedure for getting it in Ubuntu...
Ok guys, I got it dialling.
Heres the log:
root@Sevenworth:/home/graeme# wvdial hsdpa internet 3gonly
--> WvDial: Internet dialer version 1.55
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+COPS=0,0,"Vodacom-SA",2
AT+COPS=0,0,"Vodacom-SA",2
OK
--> Sending: AT+CGDCONT=1,"IP","internet";
AT+CGDCONT=1,"IP","internet";
OK
--> Modem initialized.
--> Configuration does not specify a valid login name.
--> Configuration does not specify a valid password.
root@Sevenworth:/home/graeme#