From owner-freebsd-current Fri Oct 27 12:28:01 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA14531 for current-outgoing; Fri, 27 Oct 1995 12:28:01 -0700 Received: from mail1.access.digex.net (mail1.access.digex.net [205.197.247.2]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id MAA14521 for ; Fri, 27 Oct 1995 12:27:59 -0700 Received: from ugen (ugen-tr.worldbank.org [138.220.101.58]) by mail1.access.digex.net (8.6.12/8.6.12) with SMTP id PAA07611; for ; Fri, 27 Oct 1995 15:23:58 -0400 Date: Fri, 27 Oct 95 15:18:35 PDT From: "Ugen J.S.Antsilevich" Subject: HITACHI CDROM - next stage.. To: vak@cronyx.ru Cc: freebsd-current@FreeBSD.org X-Mailer: Chameleon - TCP/IP for Windows by NetManage, Inc. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@FreeBSD.org Precedence: bulk Hello! So after unsuccessful attempts to use driver as it is i called 1-800-HITACHI and after a couple fo other calls got to support person that has got a clue what the hell i was talking about. He tald me that HITACHI CDROM's different(??) from other ATAPI CDROMS in two things: 1) they make use of IOREADY signal to processor, which different type of motherboards use different way. So to work this thing needs ever to set ther motherboard to use IOREADY signal which is board-dependant, or on the contrary to lower burst transfer speed from 8 to 2 Mb/s on which (as the guys sayd) there will be no need for CDROM to issue the IOREADY stuff. 2) By default interrupts are disabled, this is poweron setting so driver should initialize command register with 8, to enable them. This is actually worked around by booting dos first and loading dos driver which makes the initialization. For those who need to use Hitachi cdrom NOW there is some sort of bios extender thet you may put in boot sector, it loads once and tries to set IOREADY to be used. I never tested this yet. The actual chaneg should be in the driver though. What's next? --Ugen