@joseph, the problem is still there with both versions of the kernel that you suggested I try.
Firstly, I confirmed that the problem is still there in 3.0.0-16 (I think this is the latest release kernel) under 11.10.
I booted with my laptop being UN-docked and, as usual, all was fine. I was able to download the kernel images you suggested and installed them. I then booted under 11.10 kernel 3.0.16 with my laptop DOCKED. I left it at the X (GUI) login screen for ~3 minutes and as usual it hung necessitating a hard rest.
OK - so I knew the problem is still there and reproducible.
I then booted DOCKED into 3.2.14 and because I only installed the kernel image I just got the character screen terminal login (No X). I waited for 5 minutes and was able to login. I logged out and waited again but was still able to login. Then I typed sudo shutdown 0 and in typing my password the system hung. When this happens the screen freezes and the keyboard doesn't respond at all (including ALT+Fx. Caps lock, etc). It requires a hard reset at this point.
I then booted DOCKED into 3.4.0rc2 and this time I waited 5 minutes at the terminal login screen and it had hung as above. Another hard reset.
Finally I booted 3.2.14 whilst UN-docked and used it at the character terminal for 10-15 mins with no problems whatsoever.
I can use 11.10 kernel 3.x all day long when UN-docked with no problems.
I can use 10.10 kernel 2.x all day long DOCKED or UN-docked with no problems.
The problem appears to be readily reproducible whenever my laptop is DOCKED under 11.10 with a 3.x kernel. That said I have had a VERY small number of occasions when I was able to use 11.10 DOCKED for 10-180 minutes before it finally hangs. But this has happened so few times it's almost not important. It always hangs eventually. I mention it in case it helps to narrow down the issue.
@joseph, the problem is still there with both versions of the kernel that you suggested I try.
Firstly, I confirmed that the problem is still there in 3.0.0-16 (I think this is the latest release kernel) under 11.10.
I booted with my laptop being UN-docked and, as usual, all was fine. I was able to download the kernel images you suggested and installed them. I then booted under 11.10 kernel 3.0.16 with my laptop DOCKED. I left it at the X (GUI) login screen for ~3 minutes and as usual it hung necessitating a hard rest.
OK - so I knew the problem is still there and reproducible.
I then booted DOCKED into 3.2.14 and because I only installed the kernel image I just got the character screen terminal login (No X). I waited for 5 minutes and was able to login. I logged out and waited again but was still able to login. Then I typed sudo shutdown 0 and in typing my password the system hung. When this happens the screen freezes and the keyboard doesn't respond at all (including ALT+Fx. Caps lock, etc). It requires a hard reset at this point.
I then booted DOCKED into 3.4.0rc2 and this time I waited 5 minutes at the terminal login screen and it had hung as above. Another hard reset.
Finally I booted 3.2.14 whilst UN-docked and used it at the character terminal for 10-15 mins with no problems whatsoever.
I can use 11.10 kernel 3.x all day long when UN-docked with no problems.
I can use 10.10 kernel 2.x all day long DOCKED or UN-docked with no problems.
The problem appears to be readily reproducible whenever my laptop is DOCKED under 11.10 with a 3.x kernel. That said I have had a VERY small number of occasions when I was able to use 11.10 DOCKED for 10-180 minutes before it finally hangs. But this has happened so few times it's almost not important. It always hangs eventually. I mention it in case it helps to narrow down the issue.
What would you like me to try next?
Many thanks for your help with this.