Original post by: Cameron ,
Well I fixed my own problem. The previous owner was a tinkerer like us, and had fitted an HD ribbon cable which worked with a 120GB HD, but not with a larger drive. It may be faulty, or from another model. When I fitted a different cable 'borrowed' from another PB the new 320GB drive was seen as expected.