linux-pmac 2.2.10: media bay panics on PBG3
Albrecht Dreß
ad at MPIfR-Bonn.MPG.de
Thu Jul 8 21:45:49 EST 1999
Benjamin Herrenschmidt wrote:
>
> On Wed, Jul 7, 1999, Albrecht Dreß <ad at MPIfR-Bonn.MPG.de> wrote:
>
> >Hi!
> >
> > At last, I managed to upgrade my PB G3 to linux-pmac 2.2.10. Sound works
> >definitely better, and my 3-button Contour mouse is recognised. However,
> >removing the floppy drive from the right media bay and inserting the cd-rom
> >results in a kernel panic:
> >
> >[media bay contains the floppy drive, which is now replaced by the cd drive]
> >media bay 0 is empty
> >media bay 0 contains a CD-ROM drive
> >NIP: C00E7D9C XER: 20000000 LR: C00E7C9C REGS: c01dde70 TRAP: 0300
> >MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
> >TASK = c01dc000[2] 'media-bay' mm->pgd c0123000 Last syscall: -1
> >last math cb062000
> >GPR00: 000003E7 C01DDF20 C01DC000 00000000 00000003 6000381C 0000003C
> C0125F58
> >GPR08: C0193540 F5021000 00000000 00000000 44800424 018498B4 FFFFFFFF
> 0B96FB70
> >GPR16: 4A000484 FFD603B0 C0193548 C019356C C019354C C019355C C0193540
> C0140000
> >GPR24: 00000000 C0193544 C0193560 C0193540 00000001 00000000 00000000
> C0193540
> >Call backtrace:
> >C00E7C9C C00090CC
> >Kernel panic: kernel access of bad area pc c00e7d9c lr c00e7c9c address
> >F5021070
> >tsk media-bay/2
> >syslogd 1.3-3: restart.
> >
> >Any idea how I could fix this? Because of the mouse support, I would prefer
> >to
> >stay wit 2.2.10.
>
> Could you check in the System.map file the location of the crash ?
I added lots of printk's to mediabay.c, and apparently the panic occurs at (or
near) line 276 in media_bay_task:
if (bay->cd_timer && (--bay->cd_timer == 0 || MB_IDE_READY(i))
&& bay->cd_index < 0) {
Any idea?
In the meantime, I was able to get a 2.2.10 vmlinux configuration which does
_not_ panic upon changes of the media bay device. I'll try to track down which
option makes the problem.
Yours, Albrecht.
--
+-----------------------------------------------------------------------------+
| Dr.-Ing. Albrecht Dre\ss ---- |
| Max-Planck-Institut f\"ur Radioastronomie |\ / /o o\ |
| Abteilung f\"ur Infrarot-Interferometrie | \ / | / | |
| Auf dem H\"ugel 69 | \ | \ ---/ |
| D-53121 Bonn (Germany) ------------+------+------------------- |
| | / | |
| Phone (+49) 228 525 319 | / / |
| Fax (+49) 228 525 411 |/ / |
| Mail ad at mpifr-bonn.mpg.de |
+-------------- electrical engineers do it with less resistance --------------+
[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to Cc linuxppc-dev if your ]]
[[ reply is of general interest. Please check http://lists.linuxppc.org/ ]]
[[ and http://www.linuxppc.org/ for useful information before posting. ]]
More information about the Linuxppc-dev
mailing list