From owner-freebsd-questions Fri Sep 29 9:15:37 2000 Delivered-To: freebsd-questions@freebsd.org Received: from relay1.pair.com (relay1.pair.com [209.68.1.20]) by hub.freebsd.org (Postfix) with SMTP id 5790C37B422 for ; Fri, 29 Sep 2000 09:15:27 -0700 (PDT) Received: (qmail 16370 invoked from network); 29 Sep 2000 16:15:24 -0000 Received: from sanpedro-a691.racsa.co.cr (HELO hiddink) (196.40.42.186) by relay1.pair.com with SMTP; 29 Sep 2000 16:15:24 -0000 X-pair-Authenticated: 196.40.42.186 From: "Bert Hiddink" To: Taku YAMAMOTO Date: Fri, 29 Sep 2000 10:23:19 -0600 MIME-Version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: Quoted-printable Subject: More on ESS Maestro-1/2/2E driver for FreeBSD 4.1 release Cc: questions@FreeBSD.ORG In-reply-to: References: In your message of "Mon, 25 Sep 2000 20:31:32 -0600" <200009260223.LAA22686@sinec.cent.saitama-u.ac.jp> X-mailer: Pegasus Mail for Win32 (v3.12a) Message-Id: <20000929161527.5790C37B422@hub.freebsd.org> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, Taku, Thanks for your two messages. I think I am getting very close! El 28 Sep 00, a las 16:51, Taku YAMAMOTO escrib=F3: >> Hi, Bert! >> >> > However, I have some difficulties with the following in his README of >> > this driver : >> > >> > ####### >> > 1. If your kernel source tree is: >> > * 4.0-RELEASE, 4-STABLE older than May 12 2000 >> > or -current older than Mar 20 2000, apply mixer_reinit.patch. >> > * -current newer than Aug 20 2000, apply fmtlist.patch. >> > * -current newer than Sep 1 2000, apply mixer_current.patch >> > (this file also contains diffs in fmtlist.patch). >> > ####### >> > >> > I have the FBSD 4.1. release, so I suppose I should "apply >> > mixer_reinit.patch". However, how do I "apply" patch? Should I add >> > the name of this file in the "SRCS" of the Makefile? >> >> FreeBSD 4.1-RELEASE is newer than May 12 2000. >> So you don't need patching at all! OK, thanks, this makes life easier! >> > ###### >> > 3. Create additional dsp channel by issueing: >> > foreach i (0 1 2 3) >> > mknod dspX.$i c 30 0x000$iXX03 >> > mknod audioX.$i c 30 0x000$iXX03 >> > chmod 666 dspX.$i >> > end >> > Note that XX is a hexadecimal number of X. >> > ###### >> > >> > However, it gives and error message after issueing 'end': "Undefined >> > variable i0003"? I do not see an error in the lines issued. >> >> Oops! It's my fault. >> The correct way is: >> mknod dspX.$i c 30 0x000${i}XX03 >> mknod audioX.$i c 30 0x000${i}XX03 >> chmod 666 dspX.$i audioX.$i OK, I did this and the nodes are created correctly! >> BTW you can get device nodes from devfs: >> mkdir /devs >> mount -t devfs devfs /devs >> cp /devs/{audio,dsp,dspW}* /dev >> >> -- >> YAMAMOTO, Taku >> Member of Advanced Computer and Communication Studies Society >> (ACCESS for short), Information Processing Center, Saitama Univ. I'll try this later. For now, I`ll stick to the first method which worked = ok! However, after this, I still got the "device not configured" error so I we= nt through your second message: >> Hi, Bert, >> >> At Mon, 25 Sep 2000 20:31:32 -0600, >> Bert Hiddink wrote: >> > >> > ...all the above seems OK but with xcdplayer in X-windows, I get "Dev= ice not configured=A8... >> To me it sounds like: "CD-ROM Device not configured". >> >> In other words, your CD drive and what xcdplayer wants to open >> seems to be differ. (ie yours ATAPI, while xcdplayer expects SCSI) OK, but I can read data CD well from my CDROM (I installed FBSD from it)? >> Can you play CD with cdcontrol(1)? No, that is, "cdcontrol /dev/adc0 gives": "No CD device name specified" And "cdcontrol Status audio /dev/acd0" gives: no disc in drive /dev/cd0c.= However, the CD is there! And I understand from the output of dmesg that the CD is on /dev/ac= d0. See my dmesg output further on. >> What does cat /dev/sndstat say? FreeBSD Audio Driver (newpcm) Sep 24 2000 16:50:01 Installed devices: pcm0: at I/O port 0xfc00 irq 11 (4p/0r channel= s duplex) #### dmesg output BERT ############# [SNIP] config> di sn0 config> di lnc0 config> di le0 config> di ie0 config> di fe0 config> di cs0 config> en pcic0 config> po pcic0 0x3e0 config> ir pcic0 11 config> iom pcic0 0xd0000 config> f pcic0 0 config> q [SNIP] Preloaded elf module "maestro.ko" at 0xc04520ec. [SNIP] atapci0: port 0xfe60-0xfe6f at device 5.1 o= n pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 [SNIP] pcm0: port 0xfc00-0xfcff irq 11 at device 12.0= on pci0 [SNIP] ata1-slave: ata_command: timeout waiting for intr ata1-slave: identify failed ad0: 5729MB [12416/15/63] at ata0-master using UDMA33 acd0: CDROM at ata1-master using PIO4 [SNIP] #### end dmesg output BERT ############# I hope you can give me some further ideas with this info. Sorry that the m= essage went a bit long. Many thanks again! Regards, -brt Bert Hiddink, FUNDACION GALILEO Correo electronico: hiddink@galileo.or.cr Sitio: http://www.galileo.or.cr Tel. (506) 280 8683, telefax. (506) 280 8847 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message