| Summary: | matcd driver is a) not in GENERIC and b) broken | ||
|---|---|---|---|
| Product: | Base System | Reporter: | george.russell <george.russell> |
| Component: | kern | Assignee: | Sheldon Hearn <sheldonh> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Unspecified | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
george.russell
2000-07-30 03:20:01 UTC
On Sat, Jul 29, 2000 at 07:18:14PM -0700, george.russell@clara.net wrote: > > >Number: 20296 > >Category: kern > >Synopsis: matcd driver is a) not in GENERIC and b) broken The reason it's not in GENERIC is _because_ it is broken. -- Bill Fumerola - Network Architect, BOFH / Chimes, Inc. billf@chimesnet.com / billf@FreeBSD.org Bill Fumerola wrote: > > On Sat, Jul 29, 2000 at 07:18:14PM -0700, george.russell@clara.net wrote: > > > > >Number: 20296 > > >Category: kern > > >Synopsis: matcd driver is a) not in GENERIC and b) broken > > The reason it's not in GENERIC is _because_ it is broken. Great. I thought it was removed for space reasons. Download a fixed version for 4.0 stable from http://www.george.russell.clara.net/matcd.c.gz George Russell (does this mean it'll go back into stable, and say in 4.2 I could actually install without copying XXXMb of files to a disk partition? Good) State Changed From-To: open->feedback Before anyone looks at your alternative matcd.c, could you let us know whether the patch in PR kern/17605 works for you? See http://www.ferebsd.org/cgi/query-pr.cgi?17605 . On Thu, 10 Aug 2000 21:53:57 +0100, GeorgE Russell wrote:
> Not for me it doesn't work, unfortunately.
> Sorry for taking so long to reply.
No problem. I'm looking at your patch, and it appears to be against an
older revision of matcd.c. Could you produce a patch against rev 1.54
instead?
Ciao,
Sheldon.
On Mon, 14 Aug 2000 18:27:02 +0100, GeorgE Russell wrote:
> OTOH, if you could describe the steps needed to get that revision from
> web cvs and update / patch my version, then I can do that, if you think
> that revision will work with 4.0
By the way, what does your version actually do, other than replace
matcdc with matcd? I tried diffing what you've got with what's in
CURRENT and that's all I could see, in amongst the noise of the
COMPAT_ISA shim stuff and the buf -> bio changes.
Ciao,
Sheldon.
I tried to install the 4.1 release off CDROM and the fix was still not applied. But after installing from the 'Net (thank the deity I have a FAST DSL line), I applied the patch, recompiled, and all's right with the world. The patch from <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=17605">kern/17605</a> also works on FreeBSD 4.1 without modification. It's an obvious typo, both in the code and the author's comment <20>. Will someone please put this fix into the 4.x branch? There are still some of us who use that antiquated device! Paul A. Scott mailto:pscott@the-frontier.org http://www.the-frontier.org/pscott/ State Changed From-To: feedback->open Feedback acquired. Responsible Changed From-To: freebsd-bugs->sheldonh I'll take this one. State Changed From-To: open->feedback Committed to HEAD and merged onto RELENG_4 as rev 1.49.2.1 of matcd.c. Please confirm that this works again. :-) Hi, I'm using this very old cd drive, and can happily report that I've compiled a 4.0 kernel (from the March 2000 CD set) and a 4.1-release kernel with the modified matcd.c source and it works for data. There may to be some issues regarding audio cd, but I haven't been able to test that properly yet. There are some issues regarding the use of the debug options in the code (from options.h) where the compilation will report some warnings. Also the autohunt code seems not to be working, so it is not possible to specify device matcd0 port ? irq? in the kernel configuration file. Regards Kristian Hansen, Bæktoften 86 DK-2680 Solrød Strand Tlf: +45 5614 9764 E-Mail: kristian.hansen@post.tele.dk State Changed From-To: feedback->closed Resolved ages ago. |