Port-macppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: tstile lockups - side note



When I boot a 6.x kernel on my Quicksilver
Power Mac G4, the speaker goes nuts.  The /dev/audio driver appears to be
uninitialized.  I have worked around this by putting a command in
/etc/rc.local:

        dd if=/dev/zero of=/dev/audio bs=1 count=1

This stops the white noise.

Unfortunately, when I boot the LOCKDEBUG kernel, it panics with the
traceback below.

Anyone know off hand of a simple fix?  As long as I'm building kernels,
I may as well fix it.

If you want to reproduce it, just boot any kernel with LOCKDEBUG and
do "cat /dev/audio".  Boom.

Enjoy,

-dgl-

Jun 28 00:08:50 mercy lwresd[219]: all zones loaded
Jun 28 00:08:50 mercy lwresd[219]: running
Jun 28 00:15:24 mercy syslogd[151]: restart
Jun 28 00:15:24 mercy /netbsd: panic: LOCKDEBUG
Jun 28 00:15:24 mercy /netbsd: cpu0: Begin traceback...
Jun 28 00:15:24 mercy /netbsd: 0x103883d0: at panic+0x4c
Jun 28 00:15:24 mercy /netbsd: 0x10388410: at lockdebug_abort1+0xdc
Jun 28 00:15:24 mercy /netbsd: 0x10388430: at mutex_enter+0x314
Jun 28 00:15:24 mercy /netbsd: 0x10388470: at ki2c_i2c_acquire_bus+0x10
Jun 28 00:15:24 mercy /netbsd: 0x10388480: at tas3004_write+0x7c
Jun 28 00:15:24 mercy /netbsd: 0x103884a0: at snapper_set_rate+0x2b4
Jun 28 00:15:24 mercy /netbsd: 0x103884d0: at sna????e=^[^Mgger_input+0x60
Jun 28 00:15:24 mercy /netbsd: 0x10388530: at audiostartr+0x74
Jun 28 00:15:24 mercy /netbsd: 0x10388540: at audiosetinfo+0x900
Jun 28 00:15:24 mercy /netbsd: 0x10388ae0: at audio_set_defaults+0xd8
Jun 28 00:15:24 mercy /netbsd: 0x10388b90: at audio_open+0x210
Jun 28 00:15:24 mercy /netbsd: 0x10388c50: at audioopen+0x100
Jun 28 00:15:24 mercy /netbsd: 0x10388c90: at cdev_open+0x8c
Jun 28 00:15:24 mercy /netbsd: 0x10388cc0: at spec_open+0x1f8
Jun 28 00:15:24 mercy /netbsd: 0x10388d20: at VOP_OPEN+0x38
Jun 28 00:15:24 mercy /netbsd: 0x10388d40: at vn_open+0x1e0
Jun 28 00:15:24 mercy /netbsd: 0x10388e10: at do_open+0xe4
Jun 28 00:15:24 mercy /netbsd: 0x10388e90: at sys_open+0x88
Jun 28 00:15:24 mercy /netbsd: 0x10388ec0: at syscall_plain+0x200
Jun 28 00:15:24 mercy /netbsd: 0x10388f20: user SC trap #5 by 0xfde80d00: srr1=0
x200d032
Jun 28 00:15:24 mercy /netbsd:            r1=0xffffdb60 cr=0x24000042 xer=0x2000
0????e=^[^M0xfde80cf8 
Jun 28 00:15:24 mercy /netbsd: cpu0: End traceback...
Jun 28 00:15:24 mercy /netbsd: dumpsys: TBD
Jun 28 00:15:24 mercy /netbsd: rebooting



Home | Main Index | Thread Index | Old Index