First thing I would do is turn keepalive back on. You won't get honest results from the router with it off. Second, to rule out any possible failure on the hub's part, invest 20 bucks or so in an RJ45 crimp tool and hoods. Take two pieces of cross-connect (wire) and a hood. Holding the hood with the nipple down and the open end toward you, pin 1 is on the far left pin 8 on the far right. Insert the first piece of wire with on end in pin 1 the other end in pin 3. Take the second piece of wire and put one end in pin 2 and the other end in pin 6. Crimp it. Now you have a very valuable tool called an ethernet loopback plug. Magic plug can make any working ethernet light come on. Plug it into a port on the hub that you know is good and make sure the light comes on so you know for sure that your plug works. Now...
Ensure that keep alive is back on. Do a sh int e0...line protocol should be down. Plug in the loopback...line protocol should be up. If line protocol is not up, replace your aui tranceiver. If it is, put you magic plug in the hub port you router was in. Do you get a link light? If no, you have a bad port on your hub. If it does light up, contact the manufacturer of the hub and the aui transceiver to see if there are any know conflicts between them.
You mentioned that you have an autosensing hub. There are many documented conflicts between ports and autosensing hubs and switches. [sig][/sig]