Date: Tue, 29 May 2001 09:30:43 -0700 (PDT) From: kar_alerts@mglorysb.com To: freebsd-gnats-submit@FreeBSD.org Subject: misc/27745: burncd denies access to other CD drives Message-ID: <200105291630.f4TGUh686273@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 27745
>Category: misc
>Synopsis: burncd denies access to other CD drives
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue May 29 09:40:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: K Karthik
>Release: 4.3-STABLE
>Organization:
Multimedia Glory Sdn Bhd
>Environment:
FreeBSD svr.mgsb.domain 4.3-STABLE FreeBSD 4.3-STABLE #0: Tue May 29 11:53:02 GMT 2001 root@svr.mgsb.domain:/usr/src/sys/compile/SVRFW i386
>Description:
I have a CD-RW and a CD reader in my server. While burning CDs (in CDRW) using burncd program I was unable to access the CD in the CD reader.
The kernel displayed this message:
** -- messages - start
vm_fault: page read error, pid 3237 (cp)
...
sio0: 538 more interrupt-level buffer overflows (total 538)
... (please refer to the dmesg output for additional messages)
** -- messages - end
I faced this problem when I started "burncd" while copying files from CD in the CD reader. The "cp" process (that was running) freezed and I was unable use ctrl+c to cancel (^C just printed). But when the burncd completed, the "cp" process resumed copying files.
During the "cp" freeze, the system was OK and I faced no lock-ups. Other processes were fine. In fact, I was running X and was fine. (I successfully reproduced the problem without X)
Here is my dmesg:
*-- dmesg start --*
...
FreeBSD 4.3-STABLE #0: Tue May 29 11:53:02 GMT 2001
root@svr.mgsb.domain:/usr/src/sys/compile/SVRFW
Timecounter "i8254" frequency 1193182 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (548.74-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x673 Stepping = 3
Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
real memory = 536870912 (524288K bytes)
avail memory = 517431296 (505304K bytes)
Preloaded elf kernel "kernel" at 0xc0462000.
Pentium Pro MTRR support enabled
....
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
...
ad0: 19531MB <Maxtor 92048D8> [39683/16/63] at ata0-master UDMA33
ad1: 38172MB <QUANTUM FIREBALLP AS40.0> [77557/16/63] at ata0-slave UDMA33
acd0: DVD-ROM <TOSHIBA DVD-ROM SD-M1212> at ata1-master using PIO4
acd1: CD-RW <CD-RW CRX100E> at ata1-slave using PIO4
Mounting root from ufs:/dev/ad0s1a
sigreturn: eflags = 0x13286
acd1: READ_TOC - ILLEGAL REQUEST asc=24 ascq=00 error=04
acd1: PREVENT_ALLOW - ILLEGAL REQUEST asc=64 ascq=00 error=04
..
acd1: READ_BIG - ILLEGAL REQUEST asc=c6 ascq=02 error=04
vm_fault: pager read error, pid 3229 (cp)
acd1: READ_BIG - ILLEGAL REQUEST asc=c6 ascq=02 error=04
vm_fault: pager read error, pid 3230 (cp)
acd1: READ_BIG - ILLEGAL REQUEST asc=c6 ascq=02 error=04
vm_fault: pager read error, pid 3237 (cp)
sio0: 538 more interrupt-level buffer overflows (total 538)
acd1: READ_TOC - ILLEGAL REQUEST asc=24 ascq=00 error=04
acd1: READ_TOC - ILLEGAL REQUEST asc=24 ascq=00 error=04
cd9660: RockRidge Extension
acd1: READ_TOC - ILLEGAL REQUEST asc=24 ascq=00 error=04
acd1: READ_TOC - ILLEGAL REQUEST asc=24 ascq=00 error=04
*-- dmesg- end --*
The message "vm_fault: pager read error, pid ... (cp)" can be seen in the dmesg output. Please ignore the repetitions as I was trying to reproduce the problem to make sure before filing the PR.
Please contact me for any other additional info.
>How-To-Repeat:
run burncd program when copying files from the other CD drive.
>Fix:
don't know
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105291630.f4TGUh686273>
