Sorry, sorry, sorry... My fault again. This is due to my change in
ksyms.c in patch 2.1.8 to accomodate ide-cd integration with the generic
cdrom driver. The enclosed patch will (should?) fix things right up.
Please note that the method I am using in ksyms.c to register cdrom devices
for generic is a hack. The RightWay(tm) is to eventually use
register_symtab() possibly from inside drivers/cdrom/cdrom.c (?) and remove
the symbols from ksyms.c, but I need to figure out how to do that first.
For now, just use this patch, and everything should work just fine.
-Erik
-- Erik B. Andersen Web: http://www.et.byu.edu/~andersee/ 2485 South State St. email: andersee@et.byu.edu or andersee@debian.org Springville, Ut 84663 phone: (801) 489-1231 --This message was written using 73% post-consumer electrons--
[patch to fix undefined referances enclosed] --- linux-2.1.9.orig/drivers/cdrom/Makefile Tue Nov 12 14:41:25 1996 +++ linux-2.1.9/drivers/cdrom/Makefile Tue Nov 12 14:37:16 1996 @@ -90,11 +90,11 @@ ifeq ($(CONFIG_CM206),y) L_OBJS += cm206.o -C = 1 +USE_GENERIC_CD=1 else ifeq ($(CONFIG_CM206),m) M_OBJS += cm206.o - CM = 1 + USE_MODULAR_GENERIC_CD=1 endif endif #CONFIG_CM206 @@ -127,6 +127,14 @@ M_OBJS += isp16.o endif endif #CONFIG_ISP16_CDI + +ifeq ($(CONFIG_BLK_DEV_SR),y) +USE_GENERIC_CD=1 +else + ifeq ($(CONFIG_BLK_DEV_SR),m) + USE_MODULAR_GENERIC_CD=1 + endif +endif #SCSI CDROM DRIVER ifeq ($(CONFIG_BLK_DEV_IDECD),y) USE_GENERIC_CD=1