Re: AlphaStation 500 MILO problems + Voodoo questions

2003-04-29 Thread Kalle Olavi Niemitalo
Jay Estabrook [EMAIL PROTECTED] writes:

 That's what one gets when the BIOS emulator in the console fails.

How hard would it be to run the BIOS from within Linux, where the
emulator could be debugged and improved?  There already are free
x86 emulators; the I/O would just have to be mapped to the real
hardware.  Is there a catch?




Re: AlphaStation 500 MILO problems + Voodoo questions

2003-04-29 Thread Jay Estabrook
On Tue, Apr 29, 2003 at 07:25:51AM +0300, Kalle Olavi Niemitalo wrote:
 Jay Estabrook [EMAIL PROTECTED] writes:
 
  That's what one gets when the BIOS emulator in the console fails.
 
 How hard would it be to run the BIOS from within Linux, where the
 emulator could be debugged and improved?  There already are free
 x86 emulators; the I/O would just have to be mapped to the real
 hardware.  Is there a catch?

Well, XFree86 often does run its BIOS emulator on the card, and yes,
it may do a much better job. One could port that code to the kernel,
but you'd still have to get to the kernel, and often the modern BIOSes
seem to crash the (older) SRM BIOS emulators, so even with auto-boot
or serial console, you'd get stuck... :-\

 --Jay++

-
Jay A EstabrookHPTC - LINUX support
Hewlett-Packard Company - MRO1-2/K15   (508) 467-2080
200 Forest Street, Marlboro MA 01752   [EMAIL PROTECTED]
-




Re: AlphaStation 500 MILO problems + Voodoo questions

2003-04-29 Thread Jay Estabrook
On Tue, Apr 29, 2003 at 12:26:39AM +0200, Falk Hueffner wrote:
 Jay Estabrook [EMAIL PROTECTED] writes:
 
  Finally, I had the following success running X from the XLT MILO:
  
  3. ATI Radeon 7500
 
 Did you try that one with the digital output? I briefly tried the
 digital output on an AGP Radeon 7500 in an UP1500, but X 4.2.1 said:
 
 (II) RADEON(0): No legacy BIOS found -- trying PCI
 (EE) RADEON(0): Cannot read V_BIOS (5)
 (WW) RADEON(0): Restoring MEM_CNTL (), setting to 2e002e01
 (WW) RADEON(0): Restoring CONFIG_MEMSIZE (0800), setting to 0800
 (--) RADEON(0): Chipset: ATI Radeon 7500 QW (AGP) (ChipID = 0x5157)
 (--) RADEON(0): Linear framebuffer at 0xe000
 (--) RADEON(0): MMIO registers at 0xd800
 (--) RADEON(0): BIOS at 0xf000
 (--) RADEON(0): VideoRAM: 131072 kByte (64-bit DDR SDRAM)
 (WW) RADEON(0): Video BIOS not detected in PCI space!
 (WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space!
 (WW) RADEON(0): Video BIOS not found!
 (II) RADEON(0): initializing int10
 (II) RADEON(0): No legacy BIOS found -- trying PCI
 (EE) RADEON(0): Cannot read V_BIOS (5)
 (WW) RADEON(0): Video BIOS not detected, using default PLL parameters!
 (II) RADEON(0): PLL parameters: rf=2700 rd=67 min=12500 max=35000; xclk=16615
 (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
 (WW) RADEON(0): Mode 1280x1024 is out of range.
 Valid mode should be between 640x480-0x0
 (WW) RADEON(0): Mode 640x480 is out of range.
 Valid mode should be between 640x480-0x0
 (EE) RADEON(0): No valid mode found for this DFP/LCD

Well, for whatever reason, not being able to read the BIOS will cause
a LOT of problems. I assume these error messages don't appear when the
card is configured for CRT output?

I'd love to look further into this, as we have seen such problems on
our AGP boxes, but the best I can do is UP1100, and its BIOS emulator
cannot handle any Radeons, AFAICT... :-(

 Analog works fine if I add Option CrtScreen...

I haven't used 4.2.1 or 4.3.0 much at all yet; do they force one to
add that option by defaulting to the DVI connector?

 --Jay++

-
Jay A EstabrookHPTC - LINUX support
Hewlett-Packard Company - MRO1-2/K15   (508) 467-2080
200 Forest Street, Marlboro MA 01752   [EMAIL PROTECTED]
-




Re: AlphaStation 500 MILO problems + Voodoo questions

2003-04-29 Thread Falk Hueffner
Jay Estabrook [EMAIL PROTECTED] writes:

 On Tue, Apr 29, 2003 at 12:26:39AM +0200, Falk Hueffner wrote:
  I briefly tried the digital output on an AGP Radeon 7500 in an
  UP1500, but X 4.2.1 said:
  
  (II) RADEON(0): No legacy BIOS found -- trying PCI
 
 Well, for whatever reason, not being able to read the BIOS will cause
 a LOT of problems. I assume these error messages don't appear when the
 card is configured for CRT output?

Yes they do:

(II) RADEON(0): vgaHWGetIOBase: hwp-IOBase is 0x03d0, hwp-PIOOffset is 0x
(II) RADEON(0): PCI bus 1 card 5 func 0
(**) RADEON(0): Depth 24, (--) framebuffer bpp 32
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(0): Default visual is TrueColor
(**) RADEON(0): Option CrtScreen
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(II) RADEON(0): initializing int10
(II) RADEON(0): No legacy BIOS found -- trying PCI
(EE) RADEON(0): Cannot read V_BIOS (5)
(WW) RADEON(0): Restoring MEM_CNTL (), setting to 2e002e01
(WW) RADEON(0): Restoring CONFIG_MEMSIZE (0800), setting to 0800
(--) RADEON(0): Chipset: ATI Radeon 7500 QW (AGP) (ChipID = 0x5157)
(--) RADEON(0): Linear framebuffer at 0xe000
(--) RADEON(0): MMIO registers at 0xd800
(--) RADEON(0): BIOS at 0xf000
(--) RADEON(0): VideoRAM: 131072 kByte (64-bit DDR SDRAM)
(WW) RADEON(0): Video BIOS not detected in PCI space!
(WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space!
(WW) RADEON(0): Video BIOS not found!
(II) RADEON(0): initializing int10
(II) RADEON(0): No legacy BIOS found -- trying PCI
(EE) RADEON(0): Cannot read V_BIOS (5)
(WW) RADEON(0): Video BIOS not detected, using default PLL parameters!
(II) RADEON(0): PLL parameters: rf=2700 rd=67 min=12500 max=35000; xclk=16615
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Sampo: Using hsync range of 30.00-65.00 kHz
(II) RADEON(0): Sampo: Using vrefresh range of 56.00-75.00 Hz
(II) RADEON(0): Clock range:  12.50 to 350.00 MHz
(II) RADEON(0): Not using default mode 640x350 (vrefresh out of range)
[...]
(II) RADEON(0): Not using default mode 1024x768 (hsync out of range)
(--) RADEON(0): Virtual size is 1280x1024 (pitch 1280)
(**) RADEON(0): Default mode 1280x1024: 108.0 MHz, 64.0 kHz, 60.0 Hz

 I'd love to look further into this, as we have seen such problems on
 our AGP boxes, but the best I can do is UP1100, and its BIOS emulator
 cannot handle any Radeons, AFAICT... :-(
 
  Analog works fine if I add Option CrtScreen...
 
 I haven't used 4.2.1 or 4.3.0 much at all yet; do they force one to
 add that option by defaulting to the DVI connector?

It looks like it, at least it won't work without that option.

-- 
Falk




Re: AlphaStation 500 MILO problems + Voodoo questions

2003-04-29 Thread Jay Estabrook
On Tue, Apr 29, 2003 at 04:14:51PM +0200, Falk Hueffner wrote:
 Jay Estabrook [EMAIL PROTECTED] writes:
 
  On Tue, Apr 29, 2003 at 12:26:39AM +0200, Falk Hueffner wrote:
   I briefly tried the digital output on an AGP Radeon 7500 in an
   UP1500, but X 4.2.1 said:
   
   (II) RADEON(0): No legacy BIOS found -- trying PCI
  
  Well, for whatever reason, not being able to read the BIOS will cause
  a LOT of problems. I assume these error messages don't appear when the
  card is configured for CRT output?
 
 Yes they do:

Indeed; and you, appear to be left with a 60Hz refresh rate... :-(

 --Jay++

-
Jay A EstabrookHPTC - LINUX support
Hewlett-Packard Company - MRO1-2/K15   (508) 467-2080
200 Forest Street, Marlboro MA 01752   [EMAIL PROTECTED]
-




Re: AlphaStation 500 MILO problems + Voodoo questions

2003-04-29 Thread M. Grabert
On Mon, 28 Apr 2003, Jay Estabrook wrote:

  The SCSI hd and cdrom are detected, but it tries to spin it up
  immediately afterwards ... and seems to stop then.

 My symptoms were a stream of SCSI error messages related to the CDROM
 (unit 6), but not the HD. When I disconnected the CDROM, the HD was
 recognized and MILO was usable to boot from, which I proceeded to do.

 I believe that the problem is in the QLogic driver used in the MILO;
 if possible, work around it by isolating the CDROM on it's own SCSI
 bus, using another SCSI controller, say QLogic or NCR.

I'm using the XLT MILO and finally can report success:

the problem with MILO unable to spin up the disk was solved by
setting a jumper on the hard drive (PARITY DISABLE). So booting
using MILO works mostly, except that it doesn't do it automatically.

E.G. I can boot the installed Debian/Linux on the harddrive with:

MILO boot scda1:/boot/vmlinuz root=/dev/sda1

I also figured out that there is a boot image on the CD at sr0:boot/linux,
however I didn't figure out what the exact command line is for booting
the debian installer from CDROM. At least something like
'boot sr0:boot/linux root=/dev/scd0 load_ramdisk=1' doesn't work,
since no ramdisk is found, and I don't find any that I could
specify on the command line with 'initrd='.

 Finally, I had the following success running X from the XLT MILO:

 1. Voodoo Banshee
 2. ATI Rage 128
 3. ATI Radeon 7500

I can now run X from the XLT MILO, 3d works aswell (if I use 16bpp,
Voodoos hardware limitation).

However I have to boot from CDROM, start the XLT MILO, enter the boot
command until I finally can use my machine.

So now I try to create a FAT partition, put MILO on it so I can use
my Linux on the harddisk (which was installed using SRM, but luckily
MILO understands BSD disklabels).


Thanks, Max