diff -Nur w-kmod-nozomi-2.1_060703-1.orig/nozomi.c w-kmod-nozomi-2.1_060703-1/nozomi.c
--- w-kmod-nozomi-2.1_060703-1.orig/nozomi.c	2006-07-03 15:41:20.000000000 +0200
+++ w-kmod-nozomi-2.1_060703-1/nozomi.c	2006-10-12 20:25:18.000000000 +0200
@@ -543,7 +543,7 @@
 static int cards_found;
 dc_t* my_dev = NULL;
 struct pci_dev *my_pdev = NULL;
-irq_t my_irq;
+irq_t my_irq = { 0 };
 
 
 
@@ -2176,11 +2176,15 @@
 
     td->magic                 = TTY_DRIVER_MAGIC;
     td->driver_name           = NOZOMI_NAME_TTY;
+#ifndef CONFIG_DEVFS_FS
     td->name                  = "noz";
+#else
+    td->name                  = "noz%d";
+#endif
     td->major                 = NTTY_TTY_MAJOR,
     td->type                  = TTY_DRIVER_TYPE_SERIAL,
     td->subtype               = SERIAL_TYPE_NORMAL,
-    td->flags                 = TTY_DRIVER_REAL_RAW | TTY_DRIVER_NO_DEVFS,
+    td->flags                 = TTY_DRIVER_REAL_RAW,
     td->init_termios          = tty_std_termios;
     td->init_termios.c_cflag  = B115200 | CS8 | CREAD | HUPCL | CLOCAL;
 
