Port-atari archive

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

Re: NetBSD 10.1 on Hades



> # dmesg -t
> 
> Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
>      2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
>      2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
>      2024
>      The NetBSD Foundation, Inc.  All rights reserved.
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>      The Regents of the University of California.  All rights reserved.
> 
> NetBSD 10.1 (HADES) #0: Mon Dec 16 13:08:11 UTC 2024
> 	mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/atari/compile/HADES
> Atari Hades (MC68060 rev.1 CPU/MMU/FPU)
> total memory = 192 MB
> avail memory = 185 MB
 :

Good to see. Maybe it's worth to post the dmesg to NYC*BUG dmesgd:
 https://dmesgd.nycbug.org/index.cgi

I'd like to summarize NetBSD/atari 10.1 status for Hades:

> ser0 at mainbus0: modem1 on 68901 MFP1 USART
- on-board serial (68901 MFP USART) works as serial console

> wdc0 at mainbus0
> atabus0 at wdc0 channel 0
 :
> wd0 at atabus0 drive 0
> wd0: <SFCF2048H1BO2TO-I-M0-543-ALU>
 :
> root on wd0a dumps on wd0b
- on-board IDE (maybe Falcon compatible?) works

> grfbus0 at mainbus0
- on-board Video doesn't probed as ite (or disabled to use PCI one?)

> vendor 1002 product 4758 (VGA display, revision 0x03) at pci0 dev 3 function 0 not configured
- ATI Mach64 VGA isn't probed
 -> currently not supported per pci_vga.c
    (but should work as Rage Pro?):
 https://github.com/NetBSD/src/blob/netbsd-10/sys/arch/atari/pci/pci_vga.c#L179-L199
---
#if _MILANHW_
		/* Don't need to be more specific */
		milan_vga_init(pc, tag, id, regs, fb);
		found = 1;
#else
		switch (id = PCI_PRODUCT(id)) {

			/*
			 * XXX Make the inclusion of the cases dependent
			 *     on config options!
			 */
			case PCI_PRODUCT_TSENG_ET6000:
			case PCI_PRODUCT_TSENG_ET4000_W32P_A:
			case PCI_PRODUCT_TSENG_ET4000_W32P_B:
			case PCI_PRODUCT_TSENG_ET4000_W32P_C:
			case PCI_PRODUCT_TSENG_ET4000_W32P_D:
				tseng_init(pc, tag, id, regs, fb);
				found = 1;
				break;
			case PCI_PRODUCT_ATI_RAGE_PRO_PCI_P:
				ati_vga_init(pc, tag, id, regs, fb);
				found = 1;
				break;
			default:
				break;
		}
#endif /* _MILANHW_ */
---


> fdc0 at mainbus0: no fifo
> hdfd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
- floppy is probed but interrupts are not handled properly?
  (at least loading floppy ad memory disk (md2) doesn't work on installation)

> ncrscsi0 at mainbus0
> scsibus0 at ncrscsi0 channel 0: 8 targets, 8 luns per target
> probe(ncrscsi0:0:0:0): Does not support linked commands
> cd0 at scsibus0 target 0 lun 0: <PIONEER, DVD-ROM DVD-303R, 1.09> cdrom removable
- CD on on-board NCR5380 SCSI has some xfer corruption problem?
 -> it works on TT030 here so there might be some DMA cache issue for 060?

I have not checked Hades status in the past, but trying older kernels in
 scsibus0 at ncrscsi0 channel 0: 8 targets, 8 luns per target
might help (as I did to revive Milan support)

Thanks,
---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index