Re: panic: isa_dmastart: bad bounce buffer

2000-01-04 Thread D. Rock

Nick Hibma wrote:
 
 Starting mpg123 with a random mpg3 file produces the following panic
 within half a second. The kernel is current as of this morning. THe
 panic is reproducable (as in, I cannot play the mpg3 file).
 
 kernel plus core available if needed.
 
 Dec 15 14:55:25 henny /kernel: ESS1879: adding io range 0x220-0x22f,
 size=0x10, align=0
 Dec 15 14:55:25 henny /kernel: ESS1879: adding io range 0x388-0x38b,
 size=0x4, align=0
 Dec 15 14:55:25 henny /kernel: ESS1879: adding irq mask 0x20
 Dec 15 14:55:25 henny /kernel: ESS1879: adding dma mask 0x2
 Dec 15 14:55:25 henny /kernel: ESS1879: adding dma mask 0x20
 Dec 15 14:55:25 henny /kernel: ESS1879: start dependant
 Dec 15 14:55:25 henny /kernel: pnpbios: handle 1 device ID ESS1879
 (79187316)
 Dec 19 17:10:48 henny /kernel: sbc0: ESS ES1879 at port
 0x220-0x22f,0x388-0x38b irq 5 drq 1,5 on isa0
 Dec 19 17:10:48 henny /kernel: pcm0: SB DSP 3.01 on sbc0
Same here.

If I change the call to esschan_init() back to sbchan_init()
[in /sys/dev/sound/isa/sb.c], these messages and the panic disappear
again. (Alternatively I can turn down ESS_BUFFSIZE to 8192, larger
values [tried (16384 and 32768) -256] also don't work]

Sound still doesn't work yet. Just noise - probably played at a
fraction of the normal speed (5%).

sbc: ESS ES1869 at port 0x220-0x22f, 0x388-0x38b, 0x330-0x331 irq 5 drq 1,0 on isa0
pcm0: SB DSP 3.01 (ESS mode) on sbc0


Daniel


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: panic: isa_dmastart: bad bounce buffer

2000-01-04 Thread Cameron Grant

the panics should be fixed now with sb.c rev 1.47, mss.c rev 1.43.

- cameron




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: panic: isa_dmastart: bad bounce buffer

2000-01-04 Thread Cameron Grant

 bus_dmamap_load: Too many segs! buf_len = 0xdf00
 bus_dmamap_load: Too many segs! buf_len = 0xdf00

argh, forgot something.  try mss.c rev 1.44, sb.c rev 1.48.

- cameron




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: panic: isa_dmastart: bad bounce buffer

2000-01-04 Thread Manfred Antar

At 04:05 AM 1/5/00 +, Cameron Grant wrote:
  bus_dmamap_load: Too many segs! buf_len = 0xdf00
  bus_dmamap_load: Too many segs! buf_len = 0xdf00

argh, forgot something.  try mss.c rev 1.44, sb.c rev 1.48.

 - cameron

Now the au files play great !!!
there is still something amiss with /usr/ports/audio/rsynth
#say hello world comes out as "hel"
this might be a problem with the port although it worked last week
Thanks
Manfred
=
||[EMAIL PROTECTED]   ||
||Ph. (415) 681-6235||
=



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



panic: isa_dmastart: bad bounce buffer

2000-01-03 Thread Nick Hibma


Starting mpg123 with a random mpg3 file produces the following panic
within half a second. The kernel is current as of this morning. THe
panic is reproducable (as in, I cannot play the mpg3 file).

kernel plus core available if needed.

Dec 15 14:55:25 henny /kernel: ESS1879: adding io range 0x220-0x22f,
size=0x10, align=0
Dec 15 14:55:25 henny /kernel: ESS1879: adding io range 0x388-0x38b,
size=0x4, align=0
Dec 15 14:55:25 henny /kernel: ESS1879: adding irq mask 0x20
Dec 15 14:55:25 henny /kernel: ESS1879: adding dma mask 0x2
Dec 15 14:55:25 henny /kernel: ESS1879: adding dma mask 0x20
Dec 15 14:55:25 henny /kernel: ESS1879: start dependant
Dec 15 14:55:25 henny /kernel: pnpbios: handle 1 device ID ESS1879
(79187316)
Dec 19 17:10:48 henny /kernel: sbc0: ESS ES1879 at port 
0x220-0x22f,0x388-0x38b irq 5 drq 1,5 on isa0
Dec 19 17:10:48 henny /kernel: pcm0: SB DSP 3.01 on sbc0


Nick


#9  0xc014c4dc in panic (fmt=0xc0276340 "isa_dmastart: bad bounce
buffer")
at ../../kern/kern_shutdown.c:551
#10 0xc0243f1e in isa_dmastart (flags=524288, addr=0xc4546000 "", 
nbytes=65280, chan=1) at ../../i386/isa/isa_dma.c:242
#11 0xc0206ea8 in buf_isadma (b=0xc08b4b4c, go=1)
at ../../dev/sound/pcm/channel.c:842
#12 0xc022214f in esschan_trigger (data=0xc08b211c, go=1)
at ../../dev/sound/isa/sb.c:943
#13 0xc0207558 in chn_trigger (c=0xc08b4b00, go=1)
at ../../dev/sound/pcm/channel.c:1153
#14 0xc020653a in chn_wrintr (c=0xc08b4b00)
at ../../dev/sound/pcm/channel.c:378
#15 0xc0206662 in chn_write (c=0xc08b4b00, buf=0xc8e91eec)
at ../../dev/sound/pcm/channel.c:465
#16 0xc02054ab in dsp_write (d=0xc08b6e00, chan=0, buf=0xc8e91eec,
flag=1)
at ../../dev/sound/pcm/dsp.c:196
#17 0xc02049fd in sndwrite (i_dev=0xc08c5f80, buf=0xc8e91eec, flag=1)
at ../../dev/sound/pcm/sound.c:319
#18 0xc0185e51 in spec_write (ap=0xc8e91ea0)
at ../../miscfs/specfs/spec_vnops.c:280
#19 0xc01f2b84 in ufsspec_write (ap=0xc8e91ea0)
at ../../ufs/ufs/ufs_vnops.c:1831
#20 0xc01f3021 in ufs_vnoperatespec (ap=0xc8e91ea0)
at ../../ufs/ufs/ufs_vnops.c:2277
#21 0xc01806e6 in vn_write (fp=0xc0987340, uio=0xc8e91eec,
cred=0xc0986480, 
flags=0, p=0xc8bcac80) at vnode_if.h:363
#22 0xc015a199 in dofilewrite (p=0xc8bcac80, fp=0xc0987340, fd=4, 
buf=0x8083000, nbyte=16384, offset=-1, flags=0) at
../../sys/file.h:156
#23 0xc015a09f in write (p=0xc8bcac80, uap=0xc8e91f80)
at ../../kern/sys_generic.c:297
#24 0xc023b4a6 in syscall (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, 
  tf_edi = 134650736, tf_esi = 134662912, tf_ebp = 0, tf_isp =
-924246060, 
  tf_ebx = 134660608, tf_edx = 0, tf_ecx = 134733184, tf_eax = 4, 
  tf_trapno = 12, tf_err = 2, tf_eip = 671900176, tf_cs = 31, 
  tf_eflags = 659, tf_esp = -1077938712, tf_ss = 47})
at ../../i386/i386/trap.c:1057


--
[EMAIL PROTECTED]
[EMAIL PROTECTED]  USB project
http://www.etla.net/~n_hibma/



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message