Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!caip!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!drutx!druhi!fidder From: fidder@druhi.UUCP (FidderT) Newsgroups: net.micro.pc,net.micro Subject: Venix/86 Device Driver Question... Message-ID: <915@druhi.UUCP> Date: Sat, 23-Aug-86 02:31:11 EDT Article-I.D.: druhi.915 Posted: Sat Aug 23 02:31:11 1986 Date-Received: Sat, 23-Aug-86 23:42:04 EDT Organization: AT&T Information System Labs, Denver, Co Lines: 25 Xref: mnetor net.micro.pc:6258 net.micro:5908 I have been playing with writing a device driver for a Venix/86 system, however... I have not been able to get any doc's on this so I am having a little trouble getting things like 'iomove' and 'copyin/out' working like I would expect them. Attempting something like the following for tstdev_write simpily fails: (note: u.u_count looks correct) struct buf *bp; iomove(bp->b_addr,u.u_count,B_WRITE); I know someone out there must have work through these problems before. Like I said, I am only playing with this so I don't intend to purchase the sample device driver sold by venix. And if you have any other little tips on the Venix/86 kernel I would be interested in hearing them. Small (or large) samples would be great! Oh, I should mention that this system is running on an IBM-PC clone. Thanks, Ted Fidder Denver AT&T-IS ihnp4!druhi!fidder