> static int btaudio_mixer_open(struct inode *inode, struct file *file) > { > int minor = minor(inode->i_rdev); > ... > and it worked just fine. I'm running a 2.5.0 kernel. Just thought > it's worth a note, sorry if it's old news. Will not be fixed. You need a newer kernel. Gerd -- #include </dev/tty>