Messages in this thread Patch in this message | | | Subject | parport_serial and serial driver? | From | (Pavel Janík) | Date | Wed, 28 Aug 2002 18:50:50 +0200 |
| |
Hi,
I use non-modular kernel with parport_serial driver built in (NetMos-based cards, 2.4.latest-vanilla patched for NetMos PCI IDs). The problem is that parport_serial is initialized before serial driver and thus both serial ports on that card are detected as ttyS00. This patch helped me:
--- linux.orig/Makefile Wed Aug 28 13:46:45 2002 +++ linux/Makefile Wed Aug 28 13:46:51 2002 @@ -130,12 +130,13 @@ DRIVERS- := DRIVERS-$(CONFIG_ACPI) += drivers/acpi/acpi.o -DRIVERS-$(CONFIG_PARPORT) += drivers/parport/driver.o DRIVERS-y += drivers/char/char.o \ drivers/block/block.o \ drivers/misc/misc.o \ drivers/net/net.o \ drivers/media/media.o +# Change the order of initialization of parport_serial and serial +DRIVERS-$(CONFIG_PARPORT) += drivers/parport/driver.o DRIVERS-$(CONFIG_AGP) += drivers/char/agp/agp.o DRIVERS-$(CONFIG_DRM_NEW) += drivers/char/drm/drm.o DRIVERS-$(CONFIG_DRM_OLD) += drivers/char/drm-4.0/drm.o
When the same kernel has parport_serial as a module, everything works fine, because serial is already initialized.
BTW - Is there a way to specify the order of initialization (module_init) of certain drivers? What is the proper solution to my problem? -- Pavel Janík
panic("IRQ, you lose..."); -- 2.2.16 arch/mips/sgi/kernel/indy_int.c - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |