Is the 30GB detecting in BIOS?
if not, try reconfiguring:
First see if the secondary controller will see the CDROM drive alone, set as either Master or Slave. If it does, your IDE channel is probably OK.
Next, see if the 30GB will recognise as slave to the 80GB. If so, run it like that, the CDROM should never be on the primary channel anyway...
If the 30GB balks at recognising in BIOS (either channel) but the CDROM works on second channel, try removing the 30GB drive and tapping it sideways against your hand, not too roughly, to unjam the platters and/or head servo. If it runs now, copy everything off it or remount it upside down to prevent further damage to worn bearing surfaces.
BTW, configuring so your CDROM is not on the primary channel with your boot HD should speed the HD response significantly.