I've got a BTC 24x ATAPI CDROM driver, and I can't mount it. Attached is
my dmesg.out. Typing mount /cdrom causes the mount command to hang, and
it never did this before. Also, I'm getting these strange syslog
messages. (See attached file messages.out.) I tried disabling DMA for
ATAPI devices in my kernel config file to no avail.
- Donn
Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #2: Sat Aug 12 23:49:53 EDT 2000
[EMAIL PROTECTED]:/usr/src/sys/compile/CUSTOM
Calibrating clock(s) ... TSC clock: 166445743 Hz, i8254 clock: 1193164 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254" frequency 1193182 Hz
CLK_USE_TSC_CALIBRATION not specified - using old calibration method
Timecounter "TSC" frequency 166449756 Hz
CPU: Pentium/P55C (166.45-MHz 586-class CPU)
Origin = "GenuineIntel" Id = 0x543 Stepping = 3
Features=0x8001bf
real memory = 62914560 (61440K bytes)
Physical memory chunk(s):
0x1000 - 0x0009, 651264 bytes (159 pages)
0x00396000 - 0x03bf7fff, 59121664 bytes (14434 pages)
avail memory = 57749504 (56396K bytes)
bios32: Found BIOS32 Service Directory header at 0xc00f9a00
bios32: Entry = 0xf04b0 (c00f04b0) Rev = 0 Len = 1
pcibios: PCI BIOS entry at 0xf+0x4e0
pnpbios: Found PnP BIOS data at 0xc00fd020
pnpbios: Entry = f:d050 Rev = 1.0
pnpbios: OEM ID cd041
Other BIOS signatures found:
ACPI:
Preloaded elf kernel "kernel" at 0xc037d000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc037d0a8.
Intel Pentium detected, installing workaround for F00F bug
nulldev:
random:
mem:
Creating DISK md0
md0: Malloc disk
npx0: on motherboard
npx0: INT 16 interface
i586_bzero() bandwidth = 46855964 bytes/sec
bzero() bandwidth = 24535662 bytes/sec
pcib0: on motherboard
found-> vendor=0x1039, dev=0x5597, revid=0x02
class=06-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0secondarybus=0
found-> vendor=0x1039, dev=0x0008, revid=0x01
class=06-01-00, hdrtype=0x00, mfdev=1
subordinatebus=0secondarybus=0
found-> vendor=0x1039, dev=0x5513, revid=0xd0
class=01-01-8a, hdrtype=0x00, mfdev=1
subordinatebus=0secondarybus=0
intpin=a, irq=11
map[10]: type 4, range 32, base e400, size 3, enabled
map[14]: type 4, range 32, base e000, size 2, enabled
map[18]: type 4, range 32, base d800, size 3, enabled
map[1c]: type 4, range 32, base d400, size 2, enabled
map[20]: type 4, range 32, base d000, size 4, enabled
found-> vendor=0x10ec, dev=0x8029, revid=0x00
class=02-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0secondarybus=0
intpin=a, irq=10
map[10]: type 4, range 32, base b800, size 5, enabled
found-> vendor=0x1039, dev=0x0200, revid=0x65
class=03-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0secondarybus=0
intpin=a, irq=11
map[10]: type 3, range 32, base e780, size 22, enabled
map[14]: type 1, range 32, base e600, size 16, enabled
map[18]: type 4, range 32, base b400, size 7, enabled
pci0: on pcib0
pci0: (vendor=0x1039, dev=0x5597) at
0.0
isab0: at device 1.0 on pci0
isa0: on isab0
atapci0: port
0xd000-0xd00f,0xd400-0xd403,0xd800-0xd807,0xe000-0xe003,0xe400-0xe407 irq 11 at device
1.1 on pci0
ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xd000
ata0: mask=03 status0=50 status1=50
ata0: mask=03 status0=50 status1=50
ata0: devices = 0x3
ata0: at 0x1f0 irq 14 on atapci0
ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xd008
ata1: mask=03 status0=50 status1=51
ata1: mask=03 status0=10 status1=00
ata1: devices = 0x4
ata1: at 0x170 irq 15 on atapci0
ed0: port 0xb800-0xb81f irq 10 at device 10.0 on
pci0
bpf: ed0 attached
ed0: address 00:c0:df:ed:0b:17, type NE2000 (16 bit)
pci0: (vendor=0x1039, dev=0x0200) at 19.0 irq 11
Trying Read_Port at 203
ESS: adding io range 0x800-0xfff, size=0x8, align=0x8
ESS1868: start dependant
ESS1868: adding dma mask 0x2
ESS1868: adding dma mask 0x9
ESS1868: adding irq mask 0x20
ESS1868: adding fixed io range 0x220-0x22f, size=0x10, align=0x1
ESS1868: adding fixed io range 0x388-0x38b, size=0x4, align=0x1
ESS1868: adding fixed io range 0x330-0x331, size=0x2, align=0x1
ESS1868: start dependant
ESS1868: adding dma mask 0x2
ESS1868: adding dma mask 0x9
ESS1868: adding irq mask 0x6a0
ESS1868: adding io range 0x220-0x24f, size=0x10, align=0x20
ESS1868: adding fixed io range 0x388-0x38b, size=0x4, align=0x1
ESS1868: adding io range 0x300-0x331, size=0x2, align=0x30
ESS1868: start dependant
ESS1868: adding dma mask 0xb
ESS1868: adding dma mask 0xb
ESS1868: adding irq mask 0x1ea0
ESS1868: adding io range 0x2