From: Alvaro Figueroa <fede2@fuerzag.ulatina.ac.cr> Date: 17 Feb 2002 19:01:28 -0600 Message-Id: <1013994088.1883.8.camel@lucy> Subject: Re: [suse-sparc] Help with installing SuSE 7.3 on a Sun Blade 100
> I hope SuSE will rewrite the code that causes these DMA-issues. I don't want
> to work with a computer that has DMA turned off.
> With DMA (for the harddisk) turned off I managed to install SuSE 7.3 on my
> Blade 100 with internal graphics and 384 MB RAM. Everything worked fine
> with one exception: The display showed strange pixel-errors which made it
> very
> uncomfortable to work with.
> The third major problem is sound. I was unable to get the internal sound
> working.
> If anybody had a solution for that, it would be greatly appreciated.
> To SuSE: Is it possible to fix those problems?
Its not SuSE's fault. Let me extend this comment.
All of them are kernel problems. I co-worker told me that he also had
lock ups on a Compaq presario 5000 because of DMA problems. What we both
learned, it that you don't have to set the "Use DMA when available by
defaul" bit at the kernel configuration unless you know it is well
supported.
As I said earlier, the Rage LX console isn't ok at kernel 2.4.17; but it
was fixed at the -pre series. The same with the audio. If you want to
patch your 2.4.17 kernel (or earlier I suppose) change this values.
At drivers/video/aty/atyfb_base.c
/* 3D RAGE XL */
{ 0x4752, 0x4752, 0x00, 0x00, m64n_xl, 230, 120, M64F_GT |
M64F_INTEGRATED |
M64F_RESET_3D | M64F_GTB_DSP | M64F_SDRAM_MAGIC_PLL | M64F_EXTRA_BRIGHT
| M64F_
XL_DLL },
Change the value 120 for a 100.
And at drivers/sound/trident.c
if (pci_set_dma_mask(pci_dev, TRIDENT_DMA_MASK)) {
printk(KERN_ERR "trident: architecture does not support"
" 30bit PCI busmaster DMA\n");
goto out;
}
Well, you can comment this lines out.
Lets thank that we are working on an opensource environment, and that
David Miller is such a god coder. What I'm personally doing, is reading
documentation to try to help the cause ;)
-- Alvaro Figueroa-- To unsubscribe, e-mail: suse-sparc-unsubscribe@suse.com For additional commands, e-mail: suse-sparc-help@suse.com
This archive was generated by hypermail 2.1.0 : Sun Feb 17 2002 - 16:59:08 PST