I just installed a Plextor PX-712 on my -current machine, but
unfortunately, it is not recognized on boot. BIOS sees the drive
fine, I can even boot off it. But -current (sources from today) just
skip the drive on recognition.
I put up my config file and dmesg output at
<http://www.fimsch.net/~konrad/amelie/> and would be quite grateful
for any pointers as to what I'm doing wrong.
Thank you,
Konrad
Is this the only DVD drive in the system, because it does detect an Asus
DVD-rom drive?
There don't seem to be any identifications of any unrecognized drive, just a
bunch of not supported ACPI stuff (which shouldn't affect a system much.
> Thank you,
> Konrad
--Wouter
Wouter Klouwen <dub...@dublet.org> writes:
> Konrad Neuwirth(kon...@mailathome.or.at) said 2004.08.24 13:20:50 +0000:
> > I just installed a Plextor PX-712 on my -current machine, but
> > unfortunately, it is not recognized on boot. BIOS sees the drive
> > fine, I can even boot off it. But -current (sources from today) just
> > skip the drive on recognition.
> Is this the only DVD drive in the system, because it does detect an Asus
> DVD-rom drive?
No, the ASUS that's properly recognized is a DVD reader, the Plextor's a
DVD writer that lives on the same atapi bus (and is configured as
master there). In fact, you can see a hint of it here:
| atapibus0 at atabus1: 2 targets
| cd0 at atapibus0 drive 1: <ASUS DVD-ROM E612, , 1.1B> cdrom removable
| cd0: 32-bit data port
| cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
| cd0(piixide0:1:1): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
| raid0: RAID Level 1
The first line claims to targets, but only one is identified. In fact,
on boot a few seconds go by (I'd guess about ten) after the
'atapibus0' line, and only then is the Asus identified -- even though
the Plextor should go first.
Konrad
Well, considering that the kernel doesn't even give a `not configured'
message, as it would do if it wasn't supported, it seems most likely there
is something else wrong.
If I were you, I'd double check on the Master/slave jumpers on both drives,
and if it's one of those newer motherboards with the 80 veins cable, check
whether the plugs are in the right drive (or is that antiquated knowledge
already? :).
Last resort would be to flash the motherboard, or perhaps go back to to
store, say it's broken and demand another brand. ;)
> Konrad
--Wouter
| No, the ASUS that's properly recognized is a DVD reader, the Plextor's a
| DVD writer that lives on the same atapi bus (and is configured as
| master there). In fact, you can see a hint of it here:
Konrad, we have here a bunch of ASUS 16X DVD-ROMs that unable to
co-work with other optical drives on the same IDE channel. When you
are sure the jumper settings, cables and kernel is good, then go and
try another reader.
Thanks for that hint, but that can't really be it---starting from the
BIOS, I can run an install CD quite well on that drive. I just tried
that, with an old NetBSD-1.6.2 CDROM I had around, and that recognizes
that drive:
| auto...@tgm.netbsd.org:/autobuild/netbsd-1-6-PATCH002/i386/OBJ/autobuild/netbsd-1-6-PATCH002/src/sys/arch/i386/compile/INSTALL
[SNIP]
| pciide0: secondary channel wired to compatibility mode
| atapibus0 at pciide0 channel 1: 2 targets
| cd0 at atapibus0 drive 0: <PLEXTOR DVDR PX-712A, 228368, 1.02> type 5 cdrom removable
| cd0: 32-bit data port
| cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
| cd1 at atapibus0 drive 1: <ASUS DVD-ROM E612, , 1.1B> type 5 cdrom removable
| cd1: 32-bit data port
| cd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
| pciide0: secondary channel interrupting at irq 15
| cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
| cd1(pciide0:1:1): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
The full dmesg is at <http://www.fimsch.net/~konrad/amelie/dmesg.1.6.2>
The only other difference I can spot is that 1.6.2 wires the
channel to compatibility mode, but other than that, I'm lost.
Konrad
Never eliminate until you've tried, something it can be something you're
sure you've done right, but because it was a simple task you did it wrong,
due to a lack of attention. I know that happens to me far too often.
> | pciide0: secondary channel wired to compatibility mode
>
> The only other difference I can spot is that 1.6.2 wires the
> channel to compatibility mode, but other than that, I'm lost.
It might be useful to know what compatibility mode actually does.
> Konrad
--Wouter
It's the mode of the controller, and only affects the I/O addresses and
interrupt lines (legacy ISA mode with fixed I/O and interrupts, vs full-PCI
mode, with dynamically allocated I/O ranges and interrupts).
--
Manuel Bouyer <bou...@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--