Subject: Re: undetected hardware
To: WL <wliao@generationec.com>
From: Arthur Dimitrelis <arthurd@arc.corp.mot.com>
List: port-i386
Date: 05/31/2002 10:37:26
Hi,

WL wrote:

> Hey, all.
>
> I plunked the money for one of the OSless PCs from walmart
> and it has worked out as a headless machine fairly well
> so far. The the motherboard is MS6390 (via km266 chipset);
> I copied the list of stuff the install kernel (GENERIC_LAPTOP)
> recognizes below (dmesg | egrep '^[a-z]+[0-9]+ at').
>
> In the dmesg output, I'm seeing the below
>
> pci_intr_fixup: no compatible PCI ICU found: ICU vendor 0x1106 product 0x3116
> Warning: unable to fix up PCI interrupt routing
>
> Is the pci_intr_fixup message a bad thing? There are other
> pci bios settings that I can play with, so maybe it will
> go away.
>
> There is a modem module in the pci slot that isn't recognized:
>
> unknown vendor 0x151f product 0x0000 (miscellaneous communications) at pci0 dev 6 function 0
>  not configured
>
> The package came with instructions for the device to be
> recognized under RH 7.1, so it should be possible. When
> I get a chance, I'm going to try adding the pci hints to
> the kernel.
>
> The last thing is the audio card. The motherboard docs
> say it is a ac97 thing:
>
> VIA Technologies product 0x3059 (audio multimedia, revision 0x40) at pci0 dev 17 function 5
> not configured
>

To the best of my knowledge,
 - the 0x3059 is the AC'97 controller on VIA's 8233 southbridge, and
- NetBSD doesn't support the sound functionality on this chip (yet):
    http://cvsweb.no.netbsd.org/bsdweb.cgi/syssrc/sys/dev/pci/auvia.c.diff?r1=1.15&r2=1.16

>
> Any ideas of getting these things working?
>
> WL
>
> pci0 at mainbus0 bus 0: configuration mode 1
> pchb0 at pci0 dev 0 function 0
> ppb0 at pci0 dev 1 function 0: VIA Technologies product 0xb091 (rev. 0x00)
> 3pci1 at ppb0 bus 1
> vga1 at pci1 dev 0 function 0: S3 product 0x8d04 (rev. 0x00)
> wsdisplay0 at vga1: console (80x25, vt100 emulation)
> rtk0 at pci0 dev 14 function 0: RealTek 8139 10/100BaseTX
> pcib0 at pci0 dev 17 function 0
> pciide0 at pci0 dev 17 function 1: VIA Technologies unknown ATA controller
> wd0 at pciide0 channel 0 drive 0: <SAMSUNG SV4012H>
> atapibus0 at pciide0 channel 1
> cd0 at atapibus0 drive 0: <GCR-8521B, , 1.00> type 5 cdrom removable
> uhci0 at pci0 dev 17 function 2: VIA Technologies VT83C572 USB Controller (rev. 0x23)
> usb0 at uhci0: USB revision 1.0
> uhub0 at usb0
> uhci1 at pci0 dev 17 function 3: VIA Technologies VT83C572 USB Controller (rev. 0x23)
> usb1 at uhci1: USB revision 1.0
> uhub1 at usb1
> isa0 at pcib0
> com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
> pckbc0 at isa0 port 0x60-0x64
> pckbd0 at pckbc0 (kbd slot)
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> lpt0 at isa0 port 0x378-0x37b irq 7
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: PC speaker
> sysbeep0 at pcppi0
> isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
> npx0 at isa0 port 0xf0-0xff: using exception 16
> fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
> fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
> apm0 at mainbus0: Power Management spec V1.2

cheers,
artie