[HTC Sensation] dohclude:
Grabbed a logcat, this is the output when it's trying and failing to connect to Data:

D/14:25:07.793 NetlinkEvent( 165)
Unexpected netlink message. type=0x0
D/14:25:07.863 DHCP ( 176)
===== DHCP message:
D/14:25:07.863 DHCP ( 176)
op = BOOTREQUEST (1), htype = 1, hlen = 6, hops = 0
D/14:25:07.863 DHCP ( 176)
xid = 0x4f571500 secs = 0, flags = 0x8000 optlen = 14
D/14:25:07.863 DHCP ( 176)
ciaddr = 0.0.0.0
D/14:25:07.863 DHCP ( 176)
yiaddr = 0.0.0.0
D/14:25:07.863 DHCP ( 176)
siaddr = 0.0.0.0
D/14:25:07.863 DHCP ( 176)
giaddr = 0.0.0.0
D/14:25:07.863 DHCP ( 176)
chaddr = { 00 00 00 00 00 00 }
D/14:25:07.863 DHCP ( 176)
sname = ''
D/14:25:07.863 DHCP ( 176)
file = ''
D/14:25:07.863 DHCP ( 176)
op 53 len 1 { 01 } discover
D/14:25:07.863 DHCP ( 176)
op 55 len 4 { 01 03 06 1c }
D/14:25:07.863 DHCP ( 176)
===== DHCP message:
D/14:25:07.863 DHCP ( 176)
op = BOOTREPLY (2), htype = 1, hlen = 6, hops = 0
D/14:25:07.863 DHCP ( 176)
xid = 0x4f571500 secs = 0, flags = 0x8000 optlen = 42
D/14:25:07.863 DHCP ( 176)
ciaddr = 0.0.0.0
D/14:25:07.863 DHCP ( 176)
yiaddr = 162.189.241.217
D/14:25:07.863 DHCP ( 176)
siaddr = 162.189.241.218
D/14:25:07.863 DHCP ( 176)
giaddr = 0.0.0.0
D/14:25:07.863 DHCP ( 176)
chaddr = { 00 00 00 00 00 00 }
D/14:25:07.863 DHCP ( 176)
sname = ''
D/14:25:07.863 DHCP ( 176)
file = ''
D/14:25:07.863 DHCP ( 176)
op 53 len 1 { 02 } offer
D/14:25:07.863 DHCP ( 176)
op 1 len 4 { ff ff ff fc }
D/14:25:07.863 DHCP ( 176)
op 3 len 4 { a2 bd f1 da }
D/14:25:07.863 DHCP ( 176)
op 6 len 8 { 0a b1 00 22 0a a6 d0 94 }
D/14:25:07.863 DHCP ( 176)
op 51 len 4 { 00 00 1c 20 }
D/14:25:07.863 DHCP ( 176)
op 54 len 4 { a2 bd f1 da }
D/14:25:07.863 DHCP ( 176)
--- dhcp offer (2) ---
D/14:25:07.863 DHCP ( 176)
ip 162.189.241.217 gw 162.189.241.218 prefixLength 30
D/14:25:07.863 DHCP ( 176)
dns1: 10.177.0.34
D/14:25:07.863 DHCP ( 176)
dns2: 10.166.208.148
D/14:25:07.863 DHCP ( 176)
server 162.189.241.218, lease 7200 seconds
D/14:25:07.863 DHCP ( 176)
===== DHCP message:
D/14:25:07.863 DHCP ( 176)
op = BOOTREQUEST (1), htype = 1, hlen = 6, hops = 0
D/14:25:07.863 DHCP ( 176)
xid = 0x50571500 secs = 0, flags = 0x8000 optlen = 26
D/14:25:07.863 DHCP ( 176)
ciaddr = 0.0.0.0
D/14:25:07.863 DHCP ( 176)
yiaddr = 0.0.0.0
D/14:25:07.863 DHCP ( 176)
siaddr = 0.0.0.0
D/14:25:07.873 DHCP ( 176)
giaddr = 0.0.0.0
D/14:25:07.873 DHCP ( 176)
chaddr = { 00 00 00 00 00 00 }
D/14:25:07.873 DHCP ( 176)
sname = ''
D/14:25:07.873 DHCP ( 176)
file = ''
D/14:25:07.873 DHCP ( 176)
op 53 len 1 { 03 } request
D/14:25:07.873 DHCP ( 176)
op 55 len 4 { 01 03 06 1c }
D/14:25:07.873 DHCP ( 176)
op 50 len 4 { a2 bd f1 d9 }
D/14:25:07.873 DHCP ( 176)
op 54 len 4 { a2 bd f1 da }
D/14:25:07.873 DHCP ( 176)
===== DHCP message:
D/14:25:07.873 DHCP ( 176)
op = BOOTREPLY (2), htype = 1, hlen = 6, hops = 0
D/14:25:07.873 DHCP ( 176)
xid = 0x50571500 secs = 0, flags = 0x8000 optlen = 42
D/14:25:07.873 DHCP ( 176)
ciaddr = 0.0.0.0
D/14:25:07.873 DHCP ( 176)
yiaddr = 162.189.241.217
D/14:25:07.873 DHCP ( 176)
siaddr = 162.189.241.218
D/14:25:07.873 DHCP ( 176)
giaddr = 0.0.0.0
D/14:25:07.873 DHCP ( 176)
chaddr = { 00 00 00 00 00 00 }
D/14:25:07.873 DHCP ( 176)
sname = ''
D/14:25:07.873 DHCP ( 176)
file = ''
D/14:25:07.873 DHCP ( 176)
op 53 len 1 { 05 } ack
D/14:25:07.873 DHCP ( 176)
op 1 len 4 { ff ff ff fc }
D/14:25:07.873 DHCP ( 176)
op 3 len 4 { a2 bd f1 da }
D/14:25:07.873 DHCP ( 176)
op 6 len 8 { 0a b1 00 22 0a a6 d0 94 }
D/14:25:07.873 DHCP ( 176)
op 54 len 4 { a2 bd f1 da }
D/14:25:07.873 DHCP ( 176)
op 51 len 4 { 00 00 1c 20 }
D/14:25:07.873 DHCP ( 176)
--- dhcp ack (5) ---
D/14:25:07.873 DHCP ( 176)
ip 162.189.241.217 gw 162.189.241.218 prefixLength 30
D/14:25:07.873 DHCP ( 176)
dns1: 10.177.0.34
D/14:25:07.873 DHCP ( 176)
dns2: 10.166.208.148
D/14:25:07.873 DHCP ( 176)
server 162.189.241.218, lease 7200 seconds
D/14:25:07.873 DHCP ( 176)
configuring rmnet0
D/14:25:08.023 ConnectivityService( 377)
ConnectivityChange for mobile: CONNECTED/CONNECTED
D/14:25:08.404 NetlinkEvent( 165)
Unexpected netlink message. type=0x0
D/14:25:08.424 DataUsage( 5749)
generating cs=1354773600000 to ce=1357452000000 waiting for hs=1354849200000
D/14:25:08.974 ConnectivityService( 377)
ConnectivityChange for mobile: DISCONNECTED/DISCONNECTED
D/14:25:08.974 ConnectivityService( 377)
Attempting to switch to WIFI
D/14:25:08.974 ConnectivityService( 377)
Attempting to switch to BLUETOOTH_TETHER
D/14:25:08.984 NetUtils( 377)
android_net_utils_resetConnections in env=0x1c6d670 clazz=0x8c400001 iface=rmnet0 mask=0x3
D/14:25:08.984 ConnectivityService( 377)
resetConnections(rmnet0, 3)
D/14:25:11.076 Tethering( 377)
MasterInitialState.processMessage what=3