Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Oct 2001 10:13:07 +0900
From:      "R. Lahaye" <lahaye@users.sourceforge.net>
To:        Ed Alley <alley1@llnl.gov>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD breaks my CD-Rom drive ?!?
Message-ID:  <3BC0FDA3.C3EA1819@users.sourceforge.net>
References:  <200110071756.f97Hu6X06068@jordan.llnl.gov>

next in thread | previous in thread | raw e-mail | index | archive | help
Ed Alley wrote:
> 
> On Sun Oct 07 2001 R. Lahaye <lahaye@users.sourceforge.net> wrote:
> 
> > ... CD-Rom driver became non-operational.
> 
> > ... I have attached below my "dmesg" output ...:
> 
> > pcm0: <ESS Solo-1E> port 0xec00-0xec03, 0xe800-0xe803,0xe400-0xe40f,
> >           0xe000-0xe00f, 0xdc00-0xdc3f
> >           irq 11 at device 17.0 on pci0
> 
> It looks like you are running an ESS sound board?

I did not really understand your explanation about the sound card and how
I should reconfigure it in the kernel config file. However, I removed the
soundcard all together and rebooted. The "dmesg | grep irq" now has:

ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <VIA 83C572 USB controller> at 7.2 irq 11
pci0: <S3 868 graphics accelerator> at 11.0 irq 10
rl0: <RealTek 8139 10/100BaseTX> port 0xe800-0xe8ff mem 0xdc000000-0xdc0000ff irq 5 at device 15.0 on pci0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio1 at port 0x2f8-0x2ff irq 3 on isa0


pci0 at irq 11 doesn't conflict with the ESS soundcard anymore. My CD-Rom
driver problem, however, remains. I really have my doubts that FreeBSD is
doing something unappropriate to my CD-Rom drive. Can I break the CD-Rom
setup for ever, by making a mistake in the configuration file of the kernel?

Is somthing broken inside the CD-rom drive or on the motherboard; or is
FreeBSD doing stupid things?


> > acd0: CDROM <GCD-R580B> at ata1-master using PIO3
> 
> An old CDROM running PI03 (later ones use PI04).
> I think the drivers know about the CDROM.

The CD-Rom is not that old. Probably a year or two. 
Does FreeBSD make a wrong choice by using PIO3?


> Question: Can you mount a CD9660 filesystem on the CDROM drive?

No. All I get is a CD-Rom driver that keeps making funny noises:
tag-tag.......tag-tag.......tag-tag, as soon as I put a CD in the
driver; It sounds like it's trying to probe the CD.

The console says, every now and then, when a timeout has been
reached:

acd0: PREVENT_ALLOW command timeout - resetting
ata1: resetting devices .. ata1-master: timeout waiting for command=ef s=80 e=20
done
ata1-master: timeout waiting to give command=a0 s=80 e=20
acd0: failure to send ATAPI packet command
acd0: failure to execute ATAPI packet command

Maybe a useful detail comparing the mount of the cdrom and the floppy
(when both are empty; no disk/cdrom inside):

# mount -t cd9660 /dev/acd0a /mnt
cd9660: /dev/acd0a: Device busy
# mount -t msdos /dev/fd0 /mnt
msdos: /dev/fd0: Input/output error

Is that normal?

Thanks for your help!

Rob.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BC0FDA3.C3EA1819>