Xref: utzoo comp.unix.wizards:12157 comp.periphs:1289 Path: utzoo!attcan!uunet!husc6!rutgers!aramis.rutgers.edu!geneva.rutgers.edu!hedrick From: hedrick@geneva.rutgers.edu (Charles Hedrick) Newsgroups: comp.unix.wizards,comp.periphs Subject: Re: Rimfire 3200 driver wanted for SunOs 4.0 Keywords: Ciprico, Rimfire 3200, SunOs 4.0 Message-ID: Date: 5 Nov 88 23:23:47 GMT References: <313@lri.lri.fr> Organization: Rutgers Univ., New Brunswick, N.J. Lines: 11 I am sending diffs to fix the Ciprico 3200 driver for a Sun 4. We did report these problems to Ciprico, so I'm surprised they haven't fix them. The problem is that some of the kernel memory management primitives don't guarantee to return you blocks that are aligned to 4 byte boundaries. So if you don't take this into account, you get crashes. Whether you have a problem depends upon what other devices you have. The xt tape driver is known to allocate blocks that are not a multiple of 4, thus causing trouble to Ciprico's driver. It's possible that on Ciprico's test machine, their driver works fine. This public followup is in case the diffs disappear going across the Atlantic. At least you know they're coming.