You can update BIOS on 2950 using a bootable USB key. To do this you can download "PE2950-020301C.exe" file from below link, copy to a bootable USB key and update BIOS using the USB key. [URL] 
Another question about the 2950. Is there anyway of updating the BIOS on a 2950 from outside the OS? Like through the NIC or some sort? Anyway at all? My server is currently on BIOS version 1.3.7
Is there a way of updating the BIOS from outside the OS?