It is using "snd". It should be using "sound". sound/oss/soundcard.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN sound/oss/soundcard.c~soundcard-devfs-fix sound/oss/soundcard.c --- 25/sound/oss/soundcard.c~soundcard-devfs-fix 2003-07-26 01:52:55.000000000 -0700 +++ 25-akpm/sound/oss/soundcard.c 2003-07-26 01:52:59.000000000 -0700 @@ -592,7 +592,7 @@ static void __exit oss_cleanup(void) int i, j; for (i = 0; i < sizeof (dev_list) / sizeof *dev_list; i++) { - devfs_remove("snd/%s", dev_list[i].name); + devfs_remove("sound/%s", dev_list[i].name); if (!dev_list[i].num) continue; for (j = 1; j < *dev_list[i].num; j++) _