Date: Mon, 4 Oct 1999 15:54:32 -0700 (PDT) From: Ken Lui <klui@cup.hp.com> To: freebsd-stable@freebsd.org, freebsd-hardware@freebsd.org Subject: Re: AD1816 patch on FreeBSD Message-ID: <Pine.HPX.4.10.9910041544360.1257-100000@cup44ux.cup.hp.com>
next in thread | raw e-mail | index | archive | help
Hi, I've sent some email to some people in regards to my problem but haven't had a resolution so I thought I would send it to this list. Luigi responded but he's too busy to work on the sound drivers. If someone has had their Kayak's sound hardware recognized, I would appreciate a pointer. I have also tried using the pnp interface in /boot/kernel.config but it didn't work either. I keep on getting the timeout messages in my log files. Espen was the person who patched it for his Kayak, but he's away from his machines and his contact hasn't replied about what his configurations are. German was the other person who worked with the code a bit but after I sent him my reply, he hasn't gotten back to me. I guess they're both expecting the auto probe to turn up something. If I put in a bogus port, the kernel will complain that the sound "card" isn't found. But unlike lots of other sound hardware, it doesn't specify the port's range (0x220-0x232), just its beginning (0x220). Guess I will have to go back to Slackware... Tried disabling the parallel port (IRQ conflict), but that didn't help. Ken -- Ken Lui 3495 Deer Creek Road klui@cup.hp.com Palo Alto, CA 94304 USA Information Solutions & Services 1.650.236.5364 FAX 1.650.857.2085 Views within this message may not be those of the Hewlett-Packard Company ---------- Forwarded message ---------- Date: Sat, 2 Oct 1999 10:40:06 -0700 (PDT) From: Ken Lui <klui@cup.hp.com> To: espensk@stud.cs.uit.no Subject: Re: AD1816 patch on FreeBSD (fwd) Hi Espen, I have been talking with some folks on the FreeBSD team about getting my Kayak XU's sound working. Do you have any insights as to how you configured your Kayak's card going? Ken -- Ken Lui 3495 Deer Creek Road klui@cup.hp.com Palo Alto, CA 94304 USA Information Solutions & Services 1.650.236.5364 FAX 1.650.857.2085 Views within this message may not be those of the Hewlett-Packard Company ---------- Forwarded message ---------- Date: Sat, 2 Oct 1999 10:33:45 -0700 (PDT) From: Ken Lui <klui@cup.hp.com> To: German Tischler <tanis@gaspode.franken.de> Cc: luigi@freebsd.org Subject: Re: AD1816 patch on FreeBSD On Sat, 2 Oct 1999, German Tischler wrote: > > I'm in the process of getting FreeBSD installed on my Kayak-XU and it > > doesn't seem to be working. I've gotten FreeBSD3.2 and looking at the > > code, it doesn't look like your patch made it in. So I patched it and my > > kernel configuration has this line: > > As far as I remember, the AD1816A code is already in 3.2R. Hi German, Thanks very much for your reply. I was referring to the additional patch for the 1816 code: <URL:http://www.freebsd.org/cgi/query-pr.cgi?pr=9777> I saw that the file mentioned in 3.2STABLE doesn't have it. It was submitted 29 January 1999 which adds vendor id 0x81719304. > > device pcm0 at isa? port ? tty irq 10 drq 1 flags 0x0 > > > > I've enabled > > > > controller pnp0 > > controller isa0 > > controller pci0 > > > > When the system boots up, it says > > > > pcm0 at 0x220 irq 10 drq 1 on isa > > > > If I try to issue > > cat sndfile.au > /dev/audio, I get > > /dev/audio: Device not configured > > > > lrwxrwxrwx 1 root wheel 6 Oct 1 18:11 /dev/audio@ -> audio1 > > crw-rw-rw- 1 root wheel 30, 4 Oct 1 21:57 /dev/audio0 > > crw-rw-rw- 1 root wheel 30, 20 Oct 1 18:11 /dev/audio1 > > > Please send me the output of pnpinfo from the machine with the 1816. > The code probably doesn't look for the vendor id. My main problem is that pnpinfo says no plug-n-play devices exist. su> /usr/sbin/pnpinfo Checking for Plug-n-Play devices... No Plug-n-Play devices were found su> My home PC's BIOS says no PNP OS used, and my BIOS for my Kayak essentially says the same thing although my Sound Blaster at home is on an ISA card while on the Kayak, the thing is integrated into the motherboard. Should I put it to "yes"? pciconf -l doesn't tell me anything about the sound card: chip0@pci0:0:0: class=0x060000 card=0x00000000 chip=0x71908086 rev=0x02 hdr=0x00 chip1@pci0:1:0: class=0x060400 card=0x00000000 chip=0x71918086 rev=0x02 hdr=0x01 chip2@pci0:7:0: class=0x060100 card=0x00000000 chip=0x71108086 rev=0x02 hdr=0x00 ide_pci0@pci0:7:1: class=0x010180 card=0x00000000 chip=0x71118086 rev=0x01 hdr=0x00 none0@pci0:7:2: class=0x0c0300 card=0x00000000 chip=0x71128086 rev=0x01 hdr=0x00 chip3@pci0:7:3: class=0x068000 card=0x00000000 chip=0x71138086 rev=0x02 hdr=0x00 ahc0@pci0:8:0: class=0x010000 card=0x78809004 chip=0x80789004 rev=0x01 hdr=0x00 chip4@pci0:19:0: class=0x060400 card=0x000000dc chip=0x00241011 rev=0x03 hdr=0x01 vga0@pci1:0:0: class=0x030000 card=0xff03102b chip=0x0521102b rev=0x01 hdr=0x00 ncr0@pci2:4:0: class=0x010000 card=0x10001000 chip=0x000f1000 rev=0x26 hdr=0x00 lnc1@pci2:5:0: class=0x020000 card=0x106c103c chip=0x20001022 rev=0x25 hdr=0x00 I have a pdf file of the configuration for my Kayak and the hardware hooks are: DMA0 capture DMA1 playback IRQ5 AD1816, LPT2 IRQ11 AD1816 MIDI IO 200 AD1816 joystick IO 220-232 AD1816 Sound Blaster IO 330-331 AD1816 MIDI IO 388-38B AD1816 Adlib (FM) So I tried several things. I tried the following configurations for pcm0: device pcm0 at isa? port ? tty irq 5 drq 1 flags 0x0 device pcm0 at isa? port 0x220 tty irq 5 drq 1 flags 0x10 I also tried to use the snd0 driver instead: controller snd0 device sb0 at isa? port 0x220 irq 5 drq 1 device opl0 at isa? port 0x388 But upon bootup, I get the following in my log: sb0 at 0x220 irq 5 drq 1 on isa NOTE! SB Pro support required with your soundcard! snd0: <SoundBlaster Pro 3.2> opl0 at 0x388 on isa snd0: <Yamaha OPL3 FM> So I added options EXCLUDE_SBPRO did a make clean and all the combinations above produce: SoundBlaster: DSP Command(0xd4) timeout. IRQ conflict ? SoundBlaster: DSP Command(0xd3) timeout. IRQ conflict ? Using just sb0 gives me the same result; and I cannot just have opl0 because it's missing midi functions at link time. Using options EXCLUDE_MIDI doesn't help. If I use the pcm0 driver, I get in addition to the above: timeout flushing dbuf_out, chan 1 cnt 0x729f flags 0x00000441 When I use pcm0, I linked /dev/audio to /dev/audio0. I will now see if disabling my parallel port will fix the problem. If you can provide any insights, I would appreciate it. Ken -- Ken Lui 3495 Deer Creek Road klui@cup.hp.com Palo Alto, CA 94304 USA Information Solutions & Services 1.650.236.5364 FAX 1.650.857.2085 Views within this message may not be those of the Hewlett-Packard Company 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?Pine.HPX.4.10.9910041544360.1257-100000>