Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Jun 2002 10:49:34 -0700 (PDT)
From:      "Thomas D. Dean" <tomdean@speakeasy.org>
To:        freebsd-hardware@FreeBSD.ORG
Subject:   SMBus Support - kld Problem
Message-ID:  <200206051749.g55HnYxI001089@asus.tddhome>
In-Reply-To: <200206032138.g53LcMPR000994@asus.tddhome> (tomdean@speakeasy.org)
References:   <200206032138.g53LcMPR000994@asus.tddhome>

next in thread | previous in thread | raw e-mail | index | archive | help

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 access the SMBus.  ASUS and Nvidia will NOT document the
chipset so drivers can be written.  They say use the DOS or Windoze
applications!  DON'T BUY ASUS OR NVIDIA PRODUCTS!

So, I looked at the lm-sensors web site and found support for the
nVidia nForce chipset in the the AMD 760-series chip driver.

FreeBSD has pci/amdpm.c, a limited power monitor driver that only
supplies the SMBus part, according to the comments.  This is for the
AMD chip.

I put together a module to do some of this stuff, and quickly got in
over my head.  The docs for the 760 series chips are available on the
AMD web site.  I cobbled together code from sys/pci/amdpm.c and
sys/dev/smb/*.

The module builds cleanly.  I can load the module, but, cannot unload
it.  The initialization appears not complete.  The devices are 'not
configured', when I try to access them.  kldunload returns a message
along the lines of 'device not configured' - I don't have the exact
text.

I did the kldload/kldunload as root.

If I do 'make' followed by 'make load', I see ( <== added by me )

/sbin/kldload -v ./smbus.ko
SMBus Probe vendor 10de device 1ac  <== Nvidia nForce 220/420 Memory Controller
SMBus Probe vendor 10de device 1ad  <== Nvidia nForce 220/420 Memory Controller
SMBus Probe vendor 10de device 1ab  <== Nvidia nForce 220/420 Mem. Ctl. (DDR)
SMBus Probe vendor 10de device 1b4  <== Nvidia nForce SMBus Controller
read config
SMBus Attach vendor 10de device 1b4
SMBus pci gen config 10
allocate I/O space
before add child, unit 0
SMBus Probe vendor 1002 device 5159  <== ATI Technologies Radeon VE QY
SMB Probe vendor b910 device c       <== BST Communication Technology Ltd ???
SMB Attach vendor 3f00 device 6580   <== ???? unknown vendor
Loaded ./smbus.ko, id=3

and the console has (split):

SMBus0: <NVidia nForce Power Management Controller> \
        port 0x5500-0x550f,0x5100-0x511f,0x5500-0x550f,0x5000-0x500f \
        irq 5 at device 1.1 on pci0
smb0: SMBus Interface
SMBus0: SMBus - end of attach

I don't know why the 0x5500-0x550 range is duplicated.  I don't know
where the two SMB Probe lines, vendor 910 and 3f00, came from.


>From 'pciconf -lv' and dmesg with bootverbose, I get

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: <unknown card> (vendor=0x10de, dev=0x01b4) at 1.1 irq 5

I have attached the module and the Makefile.  Any ideas?

tomdean

begin 644 smb.tgz
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
+@?@#L2-]P@"@````
`
end





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hardware" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206051749.g55HnYxI001089>