From owner-freebsd-hardware Mon Jun 3 14:39: 1 2002 Delivered-To: freebsd-hardware@freebsd.org Received: from mail.speakeasy.net (mail17.speakeasy.net [216.254.0.217]) by hub.freebsd.org (Postfix) with ESMTP id 021D937B40B for ; Mon, 3 Jun 2002 14:38:23 -0700 (PDT) Received: (qmail 5047 invoked from network); 3 Jun 2002 21:38:22 -0000 Received: from unknown (HELO asus.tddhome) ([64.81.20.229]) (envelope-sender ) by mail17.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 3 Jun 2002 21:38:22 -0000 Received: from asus.tddhome (localhost [127.0.0.1]) by asus.tddhome (8.12.3/8.12.3) with ESMTP id g53LcMYj000997 for ; Mon, 3 Jun 2002 14:38:22 -0700 (PDT) (envelope-from tomdean@speakeasy.org) Received: (from tomdean@localhost) by asus.tddhome (8.12.3/8.12.3/Submit) id g53LcMPR000994; Mon, 3 Jun 2002 14:38:22 -0700 (PDT) Date: Mon, 3 Jun 2002 14:38:22 -0700 (PDT) Message-Id: <200206032138.g53LcMPR000994@asus.tddhome> X-Authentication-Warning: asus.tddhome: tomdean set sender to tomdean@speakeasy.org using -f From: "Thomas D. Dean" To: freebsd-hardware@freebsd.org Subject: SMBus Support Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I have an ASUS A7N266-E motherboard with the nVidia chipset. The motherboard has the ASUS as99127f smbus chip. Lm-sensors has developed a linux driver for this chip via the Winbond w83781d driver. I want to add some devices to the SMBus. Does anyone access the SMBus on this motherboard or nVidia chipset? Any development going on? tomdean ==== information extracted from dmesg and pciconf ================ bios32: Found BIOS32 Service Directory header at 0xc00f2180 bios32: Entry = 0xf1870 (c00f1870) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0x1a70 pnpbios: Found PnP BIOS data at 0xc00fbe80 pnpbios: Entry = f0000:beb0 Rev = 1.0 pnpbios: OEM ID cd041 pci_open(1): mode 1 addr port (0x0cf8) is 0x80000000 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=80] is there (id=01a410de) Using $PIR table, 14 entries at 0xc00f2070 pcib0: on motherboard chip0@pci0:0:0: class=0x060000 card=0x00000000 chip=0x01a410de rev=0xb2hdr=0x00 vendor = 'Nvidia Corporation' device = 'nForce AGP Controller' class = bridge subclass = HOST-PCI found-> vendor=0x10de, dev=0x01a4, revid=0xb2 class=06-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base f8000000, size 26 none0@pci0:0:1: class=0x050000 card=0x0c111043 chip=0x01ac10de rev=0xb2hdr=0x00 vendor = 'Nvidia Corporation' device = 'nForce 220/420 Memory Controller' class = memory subclass = RAM found-> vendor=0x10de, dev=0x01ac, revid=0xb2 class=05-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 pci0: (vendor=0x10de, dev=0x01ac) at 0.1 none1@pci0:0:2: class=0x050000 card=0x0c111043 chip=0x01ad10de rev=0xb2hdr=0x00 vendor = 'Nvidia Corporation' device = 'nForce 220/420 Memory Controller' class = memory subclass = RAM found-> vendor=0x10de, dev=0x01ad, revid=0xb2 class=05-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 pci0: (vendor=0x10de, dev=0x01ad) at 0.2 none2@pci0:0:3: class=0x050000 card=0x0c111043 chip=0x01ab10de rev=0xb2hdr=0x00 vendor = 'Nvidia Corporation' device = 'nForce 420 Memory Controller (DDR)' class = memory subclass = RAM found-> vendor=0x10de, dev=0x01ab, revid=0xb2 class=05-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 pci0: (vendor=0x10de, dev=0x01ab) at 0.3 isab0@pci0:1:0: class=0x060100 card=0x0c111043 chip=0x01b210de rev=0xc3hdr=0x00 vendor = 'Nvidia Corporation' device = 'nForce HUB Interface' class = bridge subclass = PCI-ISA found-> vendor=0x10de, dev=0x01b2, revid=0xc3 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 none3@pci0:1:1: class=0x0c0500 card=0x0c111043 chip=0x01b410de rev=0xc1hdr=0x00 vendor = 'Nvidia Corporation' device = 'nForce SMBus Controller' class = serial bus subclass = SMBus found-> vendor=0x10de, dev=0x01b4, revid=0xc1 class=0c-05-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=5 map[10]: type 1, range 32, base 00005000, size 4 map[14]: type 1, range 32, base 00005500, size 4 map[18]: type 1, range 32, base 00005100, size 5 pci0: (vendor=0x10de, dev=0x01b4) at 1.1 irq 5 ohci0@pci0:2:0: class=0x0c0310 card=0x0c111043 chip=0x01c210de rev=0xc3hdr=0x00 vendor = 'Nvidia Corporation' device = 'nForce OHCI USB Controller' class = serial bus subclass = USB found-> vendor=0x10de, dev=0x01c2, revid=0xc3 class=0c-03-10, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base ef000000, size 12 ohci0: mem 0xef000000-0xef000fff \ irq 10 at device 2.0 on pci0 ohci0: (New OHCI DeviceId=0x01c210de) usb0: OHCI version 1.0 usb0: on ohci0 usb0: USB revision 1.0 uhub0: (unknown) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 3 ports with 3 removable, self powered ohci1@pci0:3:0: class=0x0c0310 card=0x0c111043 chip=0x01c210de rev=0xc3hdr=0x00 vendor = 'Nvidia Corporation' device = 'nForce OHCI USB Controller' class = serial bus subclass = USB found-> vendor=0x10de, dev=0x01c2, revid=0xc3 class=0c-03-10, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base ee800000, size 12 ohci1: mem 0xee800000-0xee800fff irq 10 \ at device 3.0 on pci0 ohci1: (New OHCI DeviceId=0x01c210de) using shared irq10. usb1: OHCI version 1.0 usb1: on ohci1 usb1: USB revision 1.0 uhub1: (unknown) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 3 ports with 3 removable, self powered pcib1@pci0:8:0: class=0x060400 card=0x00000044 chip=0x01b810de rev=0xc2hdr=0x01 vendor = 'Nvidia Corporation' device = 'nForce PCI Bridge' class = bridge subclass = PCI-PCI found-> vendor=0x10de, dev=0x01b8, revid=0xc2 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=1 secondarybus=1 pcib1: at device 8.0 on pci0 pci1: on pcib1 atapci0@pci0:9:0:class=0x01018acard=0x0c111043 chip=0x01bc10de rev=0xc3hdr=0x00 vendor = 'Nvidia Corporation' device = 'nForce ATA Controller' class = mass storage subclass = ATA found-> vendor=0x10de, dev=0x01bc, revid=0xc3 class=01-01-8a, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[20]: type 1, range 32, base 0000b800, size 4 atapci0: port 0xb800-0xb80f\ at device 9.0 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xb800 ata0: mask=03 ostat0=50 ostat2=50 ata0-master: ATAPI 00 00 ata0-slave: ATAPI 00 00 ata0: mask=03 stat0=50 stat1=50 ata0-master: ATA 01 a5 ata0-slave: ATA 01 a5 ata0: devices=03 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xb808 ata1: mask=03 ostat0=50 ostat2=00 ata1-slave: ATAPI 7f 7f ata1-master: ATAPI 14 eb ata1: mask=03 stat0=00 stat1=00 ata1: devices=04 ata1: at 0x170 irq 15 on atapci0 pcib2@pci0:30:0: class=0x060400card=0x00000000 chip=0x01b710de rev=0xb2hdr=0x01 vendor = 'Nvidia Corporation' device = 'nForce AGP Host to PCI Bridge' class = bridge subclass = PCI-PCI found-> vendor=0x10de, dev=0x01b7, revid=0xb2 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=2 secondarybus=2 pcib2: at device 30.0 on pci0 pci2: on pcib2 pci2: (vendor=0x1002, dev=0x5159)\ at 0.0 irq 11 rl0@pci1:2:0: class=0x020000 card=0x805b1043 chip=0x813910ec rev=0x10hdr=0x00 vendor = 'Realtek Semiconductor' device = 'RT8139 (A/B/C/8130) Fast Ethernet Adapter' class = network subclass = ethernet rl0: port 0xc800-0xc8ff \ mem 0xed000000-0xed0000ff irq 5 at device 2.0 on pci1 rl0: Ethernet address: 00:e0:18:5a:03:fc miibus0: on rl0 rlphy0: on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto found-> vendor=0x10ec, dev=0x8139, revid=0x10 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=5 map[10]: type 1, range 32, base 0000c800, size 8 map[14]: type 1, range 32, base ed000000, size 8 none4@pci2:0:0: class=0x030000 card=0x003a1002 chip=0x51591002 rev=0x00hdr=0x00 vendor = 'ATI Technologies' device = 'Radeon VE QY' class = display subclass = VGA found-> vendor=0x1002, dev=0x5159, revid=0x00 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base f0000000, size 27 map[14]: type 1, range 32, base 0000a800, size 8 map[18]: type 1, range 32, base ec800000, size 16 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message