ENOSYS, CD-ROM, and SMP oopses

George (greerga@nidhogg.ham.muohio.edu)
Tue, 11 Aug 1998 22:16:25 -0400 (EDT)


My previously reported flood of oops' after I removed a single Pentium from
my Tyan Tomcat IV go away if I use 'nosmp' on the command line. Something
isn't quite happy in the SMP code if it only gets one processor now...

mount("/dev/hdc", "/mnt/cdrom", "iso9660", 0xc0ed0000, 0x80541f0) = -1
ENOSYS (Function not implemented)
mount("/dev/hdc", "/mnt/cdrom", "iso9660", 0xc0ed0000, 0x80541f0) = -1
ENOSYS (Function not implemented)
mount("/dev/hdc", "/mnt/cdrom", "iso9660", 0xc0ed0000, 0x80541f0) = -1
ENOTBLK (Block device required)

Incidently, one of 100 non-fatal Oops occurred between the system calls
above.

Also, when 2.0.35 receives this:

hdc: no response (status = 0xd0)

it resets my CD-ROM (the ", resetting" line), which causes it to work
properly. 2.1.115 doesn't reset the CD-ROM and it's currently dead to all
touches, including the eject button.

The Tyan Tomcat IV BIOS 1.02 seems to have caused the CD-ROM troubles along
with my PCI IRQs no longer being rerouted to 16 or above, but 2.0.35 works
in both SMP (along with 2.1.115 nosmp) and CD-ROM for it. The single
processor death on SMP I didn't try before BIOS 1.02 so I can't say if that
caused it.

-George

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html