Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Mar 2003 21:44:51 +0900 (JST)
From:      Mamoru Iwaki <iwaki@bc.niigata-u.ac.jp>
To:        stable@FreeBSD.ORG
Subject:   cdcontrol via atapicam in 4.8-RC
Message-ID:  <20030306124454.5330.qmail@pikachu.bsp.bc.niigata-u.ac.jp>

next in thread | raw e-mail | index | archive | help
Hi,

I cannot playback music from audio CD via atapicam using cdcontrol
in 4.8-RC while mounting of iso9660 data CD works well.  
Is it a spec. of atapicam ? 

I have two CD drives; one is cd0 on ahc0, the other is cd1 on ata1.
I can playback music from cd0, real SCSI device, but cd1, pseudo
SCSI device via atapicam.  

cdcontrol can get info from CD as follows.  

# cdcontrol -f /dev/cd1c
Compact Disc Control utility, version 2.0
Type `?' for command list

cdcontrol> info
Starting track = 1, ending track = 14, TOC size = 122 bytes
track     start  duration   block  length   type
-------------------------------------------------
    1   0:02.00   4:09.15       0   18690  audio
    2   4:11.15   4:02.07   18690   18157  audio
    3   8:13.22   4:03.30   36847   18255  audio
    4  12:16.52   4:06.70   55102   18520  audio
    5  16:23.47   3:49.48   73622   17223  audio
    6  20:13.20   3:49.05   90845   17180  audio
    7  24:02.25   5:00.20  108025   22520  audio
    8  29:02.45   3:52.37  130545   17437  audio
    9  32:55.07   4:13.25  147982   19000  audio
   10  37:08.32   4:38.08  166982   20858  audio
   11  41:46.40   3:54.17  187840   17567  audio
   12  45:40.57   3:44.63  205407   16863  audio
   13  49:25.45   4:22.22  222270   19672  audio
   14  53:47.67   4:11.15  241942   18840  audio
  170  57:59.07         -  260782       -      -

But its play command does not work.  

cdcontrol> play
cdcontrol: Invalid argument
cdcontrol> play 1
cdcontrol: Invalid argument
cdcontrol> play 2
cdcontrol: Invalid argument

The above operations make the following messages in
/var/log/messages without any playbacked sound.  

Mar  6 21:23:59 mi000 /kernel: (cd1:ata1:0:0:0): MODE SELECT(06). CDB: 15 10 0 0 1c 0 
Mar  6 21:23:59 mi000 /kernel: (cd1:ata1:0:0:0): ILLEGAL REQUEST asc:1a,0
Mar  6 21:23:59 mi000 /kernel: (cd1:ata1:0:0:0): Parameter list length error
Mar  6 21:24:11 mi000 /kernel: (cd1:ata1:0:0:0): MODE SELECT(06). CDB: 15 10 0 0 1c 0 
Mar  6 21:24:11 mi000 /kernel: (cd1:ata1:0:0:0): ILLEGAL REQUEST asc:1a,0
Mar  6 21:24:11 mi000 /kernel: (cd1:ata1:0:0:0): Parameter list length error
Mar  6 21:24:26 mi000 /kernel: (cd1:ata1:0:0:0): MODE SELECT(06). CDB: 15 10 0 0 1c 0 
Mar  6 21:24:26 mi000 /kernel: (cd1:ata1:0:0:0): ILLEGAL REQUEST asc:1a,0
Mar  6 21:24:26 mi000 /kernel: (cd1:ata1:0:0:0): Parameter list length error

Followings are my evironment.  

% uname -a
FreeBSD mi000.merlin.gs.niigata-u.ac.jp 4.8-RC FreeBSD 4.8-RC #0:
Thu Mar  6 00:35:31 JST 2003
root@mi000.merlin.gs.niigata-u.ac.jp:/usr1/obj/usr/src/sys/MI  i386

% dmesg | grep 'ata\|ahc\|cd'
    root@mi000.merlin.gs.niigata-u.ac.jp:/usr1/obj/usr/src/sys/MI
atapci0: <Intel PIIX3 ATA controller> port 0xefa0-0xefaf at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
ahc0: <Adaptec 3940 Ultra SCSI adapter> port 0xf800-0xf8ff mem 0xff9fe000-0xff9fefff irq 11 at device 4.0 on pci1
ahc1: <Adaptec 3940 Ultra SCSI adapter> port 0xfc00-0xfcff mem 0xff9ff000-0xff9fffff irq 11 at device 5.0 on pci1
ata2: <Generic ESDI/IDE/ATA controller> at port 0x168-0x16f,0x36e-0x36f irq 10 on isa0
ata1-slave: ATAPI identify retries exceeded
ad0: 3681MB <QUANTUM FIREBALL_TM3840A> [7480/16/63] at ata0-master WDMA2
ad1: 28629MB <ST330621A> [58168/16/63] at ata0-slave WDMA2
sa0 at ahc0 bus 0 target 4 lun 0
da1 at ahc0 bus 0 target 0 lun 0
da0 at ahc1 bus 0 target 0 lun 0
cd1 at ata1 bus 0 target 0 lun 0
cd1: <MITSUMI CD-ROM FX120T !B b04A> Removable CD-ROM SCSI-0 device 
cd1: 11.000MB/s transfers
cd1: Attempt to query device size failed: NOT READY, Medium not present
cd0 at ahc0 bus 0 target 6 lun 0
cd0: <SONY CD-ROM CDU-76S 1.1c> Removable CD-ROM SCSI-2 device 
cd0: 5.681MB/s transfers (5.681MHz, offset 15)
cd0: Attempt to query device size failed: NOT READY, Medium not present

% camcontrol devlist
<SAMSUNG WN34324U (gm030) 0105>    at scbus0 target 0 lun 0 (pass0,da1)
<WangDAT Model 3400DX 125F>        at scbus0 target 4 lun 0 (pass1,sa0)
<SONY CD-ROM CDU-76S 1.1c>         at scbus0 target 6 lun 0 (pass2,cd0)
<QUANTUM FIREBALL_TM3200S 300X>    at scbus1 target 0 lun 0 (pass3,da0)
<MITSUMI CD-ROM FX120T !B b04A>    at scbus4 target 0 lun 0 (pass4,cd1)
---
-----
Mamoru IWAKI   (iwaki@bc.niigata-u.ac.jp)
Graduate School of Science and Technology, Niigata University

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




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