Re: nForce3 SMB and Power Management
João Carlos Mendes Luís wrote: Gary W. Swearingen wrote: João Carlos Mendes Luis [EMAIL PROTECTED] writes: gaia::root ~ [647] mbmon -I No ISA-IO HWM available!! InitMBInfo: Unknown error: 0 gaia::root ~ [648] I don't get that with -I (just with -S). It pretends to work OK; just bad data, which might be related to the bogus temp. seen in BIOS setup screen. [EMAIL PROTECTED]:1:1: class=0x0c0500 card=0x813f1043 chip=0x00e410de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'nForce PCI SMB Controller' class= serial bus subclass = SMBus I get: [EMAIL PROTECTED]:1:1: class=0x0c0500 card=0x0c111458 chip=0x00e410de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'nForce PCI System Management' class= serial bus subclass = SMBus What's your FreeBSD version? At 5-stable, ichsmb attachs only to Intel devices, that means that only chips numered 0x8086 are accepted: /* PCI unique identifiers */ #define ID_82801AA 0x24138086 #define ID_82801AB 0x24238086 #define ID_82801BA 0x24438086 #define ID_82801CA 0x24838086 #define ID_82801DC 0x24C38086 #define ID_82801EB 0x24D38086 #define ID_6300ESB 0x25a48086 I'll give it a try, anyway. Maybe compiling a kernel with ALL smb devices. Indeed, my kernel could find ichsmb. But mbmom still does not work. Are you sure you have no other smb device in your board? pciconf: [EMAIL PROTECTED]:1:1: class=0x0c0500 card=0x813f1043 chip=0x00e410de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'nForce PCI SMB Controller' class= serial bus subclass = SMBus dmesg: gaia::root ichsmb [518] grep -i smb /var/run/dmesg.boot netsmb_dev: loaded ichsmb0: SMBus controller port 0x5040-0x507f,0x5000-0x503f,0x5080-0x509f at device 1.1 on pci0 gaia::root ichsmb [519] Note that the kernel found ichsmb, but found no smbus. Looking a bit deeper into the sources, ichsmb does attach to *ANY* PCI device which identifies itself as a class serial bus and subclass SMBus. It is a mistake, and probably a bug. Maybe a leftover from debugging phase. I am CCing: the ichsmb author to remember him. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: nForce3 SMB and Power Management
João Carlos Mendes Luís [EMAIL PROTECTED] writes: João Carlos Mendes Luís wrote: Indeed, my kernel could find ichsmb. But mbmom still does not work. Are you sure you have no other smb device in your board? I don't see anything else in scanpci or pciconf or /var/run/dmesg which has this only related line ichsmb0: SMBus controller port 0x2000-0x203f,0x1c00-0x1c3f,0xe800-0xe81f irq 23 at device 1.1 on pci0 ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: nForce3 SMB and Power Management
Gary W. Swearingen wrote: João Carlos Mendes Luis [EMAIL PROTECTED] writes: gaia::root ~ [647] mbmon -I No ISA-IO HWM available!! InitMBInfo: Unknown error: 0 gaia::root ~ [648] I don't get that with -I (just with -S). It pretends to work OK; just bad data, which might be related to the bogus temp. seen in BIOS setup screen. [EMAIL PROTECTED]:1:1: class=0x0c0500 card=0x813f1043 chip=0x00e410de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'nForce PCI SMB Controller' class= serial bus subclass = SMBus I get: [EMAIL PROTECTED]:1:1: class=0x0c0500 card=0x0c111458 chip=0x00e410de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'nForce PCI System Management' class= serial bus subclass = SMBus What's your FreeBSD version? At 5-stable, ichsmb attachs only to Intel devices, that means that only chips numered 0x8086 are accepted: /* PCI unique identifiers */ #define ID_82801AA 0x24138086 #define ID_82801AB 0x24238086 #define ID_82801BA 0x24438086 #define ID_82801CA 0x24838086 #define ID_82801DC 0x24C38086 #define ID_82801EB 0x24D38086 #define ID_6300ESB 0x25a48086 I'll give it a try, anyway. Maybe compiling a kernel with ALL smb devices. It looks like I got at least one correct driver (ichsmb) in the kernel and that you didn't. I don't know what to make of the different device strings, or whether that's from the kernel or the MB. I see a couple more SMB things in /sys/conf/NOTES that don't sound necessary, but I'll probably try; namely, options NETSMB #SMB/CIFS requester options LIBMCHAIN options LIBICONV options SMBFS #SMB/CIFS filesystem These are for the SMB/CIFS filesystem, which is the network filesystem used by MS Windows networks. These are not related to power control. Here's what I've got now: device smbus device smb # requires smbus #options ENABLE_ALART # Control alarm on Intel intpm driver [machine=i386]; Not a typo! device iicbus device iicbb # requires iicbus device ichsmb device ic device iic device alpm device amdpm deviceintpm # requires smb device viapm device pcf ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: nForce3 SMB and Power Management
João Carlos Mendes Luís [EMAIL PROTECTED] writes: What's your FreeBSD version? At 5-stable, ichsmb attachs only to Intel devices, that means that only chips numered 0x8086 are accepted: FreeBSD 5.4-RELEASE i386 arch OS on Athlon64 CPU. I don't know about my chips. There are some other numbers than the ones you mentioned in the ichsmb manpage. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: nForce3 SMB and Power Management
João Carlos Mendes Luis [EMAIL PROTECTED] writes: gaia::root ~ [647] mbmon -I No ISA-IO HWM available!! InitMBInfo: Unknown error: 0 gaia::root ~ [648] I don't get that with -I (just with -S). It pretends to work OK; just bad data, which might be related to the bogus temp. seen in BIOS setup screen. [EMAIL PROTECTED]:1:1: class=0x0c0500 card=0x813f1043 chip=0x00e410de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'nForce PCI SMB Controller' class= serial bus subclass = SMBus I get: [EMAIL PROTECTED]:1:1: class=0x0c0500 card=0x0c111458 chip=0x00e410de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'nForce PCI System Management' class= serial bus subclass = SMBus It looks like I got at least one correct driver (ichsmb) in the kernel and that you didn't. I don't know what to make of the different device strings, or whether that's from the kernel or the MB. I see a couple more SMB things in /sys/conf/NOTES that don't sound necessary, but I'll probably try; namely, options NETSMB #SMB/CIFS requester options LIBMCHAIN options LIBICONV options SMBFS #SMB/CIFS filesystem Here's what I've got now: device smbus device smb # requires smbus #options ENABLE_ALART # Control alarm on Intel intpm driver [machine=i386]; Not a typo! device iicbus device iicbb # requires iicbus device ichsmb device ic device iic device alpm device amdpm device intpm # requires smb device viapm device pcf ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: nForce3 SMB and Power Management
Gary W. Swearingen wrote: João Carlos Mendes Luis [EMAIL PROTECTED] writes: Hi, Does FreeBSD 5-stable support nForce3 power management? I mean, can I measure fan speeds, power voltage, etc? I did try using nfpm, but it did not work. Well, I can measure those things (nForce 3 250 Gb on Gigabyte GA-K8NSC-939), but some of the voltages vary way too much to believe and my CPU temperature is seemingly random numbers. (My CPU temp is often way low or way high in BIOS, but often reasonable and not varying.) One fan speed looks right, while other fan readings can show a value when there is no other fan. I've tried lmmon, mbmon, healthd, and maybe one other I forget and they only detect the ISA interface and though I've put a dozen related devices in the KERNCONF, I've never seen a /dev/smb* device show up. Maybe you MoBo has some other Power Manager other than nForce3. I did try mbmon, and even in ISA mode it cannot find any device: gaia::root ~ [647] mbmon -I No ISA-IO HWM available!! InitMBInfo: Unknown error: 0 gaia::root ~ [648] From pciconf: [EMAIL PROTECTED]:1:1: class=0x0c0500 card=0x813f1043 chip=0x00e410de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'nForce PCI SMB Controller' class= serial bus subclass = SMBus I've pretty-much forgotten what little I found in Google or groups.google, but I suspect that some Nforce3 motherboards work and others don't. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
nForce3 SMB and Power Management
Hi, Does FreeBSD 5-stable support nForce3 power management? I mean, can I measure fan speeds, power voltage, etc? I did try using nfpm, but it did not work. TIA, Jonny ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: nForce3 SMB and Power Management
João Carlos Mendes Luis [EMAIL PROTECTED] writes: Hi, Does FreeBSD 5-stable support nForce3 power management? I mean, can I measure fan speeds, power voltage, etc? I did try using nfpm, but it did not work. Well, I can measure those things (nForce 3 250 Gb on Gigabyte GA-K8NSC-939), but some of the voltages vary way too much to believe and my CPU temperature is seemingly random numbers. (My CPU temp is often way low or way high in BIOS, but often reasonable and not varying.) One fan speed looks right, while other fan readings can show a value when there is no other fan. I've tried lmmon, mbmon, healthd, and maybe one other I forget and they only detect the ISA interface and though I've put a dozen related devices in the KERNCONF, I've never seen a /dev/smb* device show up. I've pretty-much forgotten what little I found in Google or groups.google, but I suspect that some Nforce3 motherboards work and others don't. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]