Messages in this thread | | | Date | Sat, 24 Jul 1999 03:19:41 +0100 | From | Steve Dodd <> | Subject | Re: Exabyte EXB-10 tape changer |
| |
On Sat, Jul 24, 1999 at 01:09:24AM +0100, Riley Williams wrote:
> > open("/dev/sch0", O_RDONLY) = -1 ENOSYS (Function not > > implemented) > > open("/dev/sch0", O_RDONLY) = -1 ENOSYS (Function not > > implemented) > > open("/dev/sch0", O_RDONLY) = -1 ENODEV (No such device) > > > I'm not a kernel programmer, so I'd be very happy if someone could > > help me fix this. > > That last one indicates that the node /dev/sch0 doesn't exist on your > system.
No, it would give ENOENT if /dev/sch0 didn't exist.
My guess is that the module isn't loaded, /dev/sch0 has been created with wrong type or major / minor numbers, or the module hasn't registered the device for some reason.
> If that is the case, you'll need to determine the required major and > minor numbers, then create the node from them.
Load the module, then cat /proc/devices
-- There was a young man of St. John's / Who wanted to bugger the swans. / But the loyal hall porter / Said, "Pray take my daughter! / Those birds are reserved for the dons."
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |