[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: IDE CD-Rom (Not Detected) - Solved?
- To: misc_(_at_)_openbsd_(_dot_)_org, bugs_(_at_)_openbsd_(_dot_)_org
- Subject: Re: IDE CD-Rom (Not Detected) - Solved?
- From: Rob <falcon_(_at_)_usinternet_(_dot_)_com>
- Date: Tue, 13 Mar 2001 22:22:23 -0600
I recently posted about a problem with a Samsung 32x cd drive in a Dell
Dimension P75t. Nick Holland suggested that I move the drive and see if it
was detected in other configurations. I moved the cd drive to IDE0 as a
slave and openbsd picked it right up. I also moved a hard drive that was
at that location to where the CD-Rom had been. It seems that openBSD has
some problems detecting cd-roms on this style of machine and probably
others. Although part of this may be blamed on the BIOS in these systems a
MS-DOS boot disk with CD-Rom drivers did detect the drive. So it seems the
OS was atleast partly to blame. Please do not take this as a critique
against openbsd. I only mention this so that openbsd can hopefully be
improved. I have attached dmesg files from before and after my changes.
If anyone requires further info please feel free to contact me directly at:
gyrfalcon_(_at_)_ziplip_(_dot_)_com
Rob
Before:
OpenBSD 2.8-stable (GENERIC) #0: Thu Mar 1 23:17:27 CST 2001
root_(_at_)_blade:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: F00F bug workaround installed
cpu0: Intel Pentium (P54C) ("GenuineIntel" 586-class) 133 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8
real mem = 41529344 (40556K)
avail mem = 33427456 (32644K)
using 532 buffers containing 2179072 bytes (2128K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 06/10/96, BIOS32 rev. 0 @ 0xfc750
pcibios0 at bios0: rev. 2.1 found at 0xf0000[0x10000]
pcibios0: PCI BIOS has 6 Interrupt Routing table entries
pcibios0: PCI bus #0 is the last bus
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82437FX (Triton)" rev 0x02
pcib0 at pci0 dev 7 function 0 "Intel 82371FB (Triton) PCI-ISA" rev 0x02
pciide0 at pci0 dev 7 function 1 "Intel 82371FB (Triton) IDE" rev 0x02:
DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <SAMSUNG WINNER-3 WN32543A(2.5GB)>
wd0: can use 32-bit, PIO mode 4, DMA mode 2
wd0: 16-sector PIO, LBA, 2423MB, 4924 cyl, 16 head, 63 sec, 4963392 sectors
wd1 at pciide0 channel 0 drive 1: <QUANTUM FIREBALL1080A>
wd1: can use 32-bit, PIO mode 4, DMA mode 2
wd1: 8-sector PIO, LBA, 1039MB, 2112 cyl, 16 head, 63 sec, 2128896 sectors
pciide0: channel 0 interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
wd1(pciide0:0:1): using PIO mode 4, DMA mode 2 (using DMA data transfers)
"S3 Trio32/64" rev 0x53 at pci0 dev 8 function 0 not configured
xl0 at pci0 dev 13 function 0 "3Com 3c905B 100Base-TX" rev 0x24: irq 10xl0:
command never completed!
address 00:10:4b:6f:9c:99
exphy0 at xl0 phy 24: 3Com internal media interface
xl0: command never completed!
isa0 at pcib0
isadma0 at isa0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
pms0 at vt0 irq 12
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask 4040 netmask 4440 ttymask 54c2
pctr: 586-class performance counters and user-level cycle counter enabled
dkcsum: wd0 matched BIOS disk 80
wd1: no disk label
dkcsum: wd1 matched BIOS disk 81
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
After:
OpenBSD 2.8-stable (GENERIC) #0: Sat Mar 10 21:05:33 CST 2001
root_(_at_)_panda:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: F00F bug workaround installed
cpu0: Intel Pentium (P54C) ("GenuineIntel" 586-class) 133 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8
real mem = 41529344 (40556K)
avail mem = 33427456 (32644K)
using 532 buffers containing 2179072 bytes (2128K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 06/10/96, BIOS32 rev. 0 @ 0xfc750
pcibios0 at bios0: rev. 2.1 found at 0xf0000[0x10000]
pcibios0: PCI BIOS has 6 Interrupt Routing table entries
pcibios0: PCI bus #0 is the last bus
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82437FX (Triton)" rev 0x02
pcib0 at pci0 dev 7 function 0 "Intel 82371FB (Triton) PCI-ISA" rev 0x02
pciide0 at pci0 dev 7 function 1 "Intel 82371FB (Triton) IDE" rev 0x02:
DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
atapiscsi0 at pciide0 channel 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 1 lun 0: <SAMSUNG, CD-ROM SCR-3232, S104> SCSI0
5/cdrom removable
cd0: can use 32-bit, PIO mode 4, DMA mode 2
wd0 at pciide0 channel 0 drive 0: <SAMSUNG WINNER-3 WN32543A(2.5GB)>
wd0: can use 32-bit, PIO mode 4, DMA mode 2
wd0: 16-sector PIO, LBA, 2423MB, 4924 cyl, 16 head, 63 sec, 4963392 sectors
pciide0: channel 0 interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
cd0(pciide0:0:1): using PIO mode 4, DMA mode 2 (using DMA data transfers)
wd1 at pciide0 channel 1 drive 1: <QUANTUM FIREBALL1080A>
wd1: can use 32-bit, PIO mode 4, DMA mode 2
wd1: 8-sector PIO, LBA, 1039MB, 2112 cyl, 16 head, 63 sec, 2128896 sectors
pciide0: channel 1 interrupting at irq 15
wd1(pciide0:1:1): using PIO mode 4, DMA mode 2 (using DMA data transfers)
"S3 Trio32/64" rev 0x53 at pci0 dev 8 function 0 not configured
xl0 at pci0 dev 13 function 0 "3Com 3c905B 100Base-TX" rev 0x24: irq 10xl0:
command never completed!
address 00:10:4b:6f:9c:99
exphy0 at xl0 phy 24: 3Com internal media interface
xl0: command never completed!
isa0 at pcib0
isadma0 at isa0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
pms0 at vt0 irq 12
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask c040 netmask c440 ttymask d4c2
pctr: 586-class performance counters and user-level cycle counter enabled
dkcsum: wd0 matched BIOS disk 80
dkcsum: wd1 had no matching BIOS disk
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
Visit your host, monkey.org