Hardware monitoring on Asus A6JM laptop

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

 



Hi Firas,

So you have an ICH7 and the SMBus controller is clearly disabled. It's
supposed to be device 00.1f.3 but it doesn't show up under lspci.
You're only chance is to patch the kernel an recompile. Do you feel
lucky today? :-)

Try the attached patch, recompile the kernel, install it, reboot, run
lspci and check if you can see the SMBus controller. I believe dmesg
should spit out some messages if a pci quirk is applied during the
boot process.

Let us know how it goes.

...juerg




On 8/3/07, Firas Kraiem <fkraiem at free.fr> wrote:
> Here goes :)
>
>
> 00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS/940GML
> and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
> 00:01.0 PCI bridge [0604]: Intel Corporation Mobile 945GM/PM/GMS/940GML
> and 945GT Express PCI Express Root Port [8086:27a1] (rev 03)
> 00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High
> Definition Audio Controller [8086:27d8] (rev 02)
> 00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 1 [8086:27d0] (rev 02)
> 00:1c.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 4 [8086:27d6] (rev 02)
> 00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family)
> USB UHCI #1 [8086:27c8] (rev 02)
> 00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family)
> USB UHCI #2 [8086:27c9] (rev 02)
> 00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family)
> USB UHCI #3 [8086:27ca] (rev 02)
> 00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family)
> USB UHCI #4 [8086:27cb] (rev 02)
> 00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family)
> USB2 EHCI Controller [8086:27cc] (rev 02)
> 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge
> [8086:2448] (rev e2)
> 00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC
> Interface Bridge [8086:27b9] (rev 02)
> 00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE
> Controller [8086:27df] (rev 02)
> 01:00.0 VGA compatible controller [0300]: nVidia Corporation G70
> [GeForce Go 7600] [10de:0398] (rev a1)
> 02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd.
> Unknown device [10ec:8168] (rev 01)
> 03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless
> 3945ABG Network Connection [8086:4222] (rev 02)
> 04:01.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b3)
> 04:01.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394
> Controller [1180:0552] (rev 08)
> 04:01.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822
> SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 17)
> 04:01.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus
> Host Adapter [1180:0592] (rev 08)
>
>
> Juerg Haefliger wrote:
> > Hi Firas,
> >
> > Could you also send the output of 'lspci -nn'.
> >
> > ...juerg
> >
> >
> >
> > On 8/3/07, Firas Kraiem <fkraiem at free.fr> wrote:
> >> Greetings
> >>
> >> A while ago, I posted a message to the list about getting hardware
> >> monitoring to work on my Asus laptop :
> >>
> >> http://lists.lm-sensors.org/pipermail/lm-sensors/2006-October/018031.html
> >>
> >> Due to various issues, I haven't been able to deal with the issue
> >> further. However, if someone could point me to the right direction about
> >> re-enabling my SMBus, it would be much appreciated. The output of lspci
> >> -vn follows.
> >>
> >> Regards,
> >> Firas
> >>
> >>
> >> 00:00.0 0600: 8086:27a0 (rev 03)
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, fast devsel, latency 0
> >>         Capabilities: [e0] Vendor Specific Information
> >>
> >> 00:01.0 0604: 8086:27a1 (rev 03) (prog-if 00 [Normal decode])
> >>         Flags: bus master, fast devsel, latency 0
> >>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
> >>         I/O behind bridge: 0000b000-0000bfff
> >>         Memory behind bridge: f9f00000-fdffffff
> >>         Prefetchable memory behind bridge: 00000000bdf00000-00000000ddefffff
> >>         Capabilities: [88] Subsystem: 8086:27a1
> >>         Capabilities: [80] Power Management version 2
> >>         Capabilities: [90] Message Signalled Interrupts: Mask- 64bit-
> >> Queue=0/0 Enable-
> >>         Capabilities: [a0] Express Root Port (Slot+) IRQ 0
> >>
> >> 00:1b.0 0403: 8086:27d8 (rev 02)
> >>         Subsystem: 1043:1123
> >>         Flags: bus master, fast devsel, latency 0, IRQ 22
> >>         Memory at febfc000 (64-bit, non-prefetchable) [size=16K]
> >>         Capabilities: [50] Power Management version 2
> >>         Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+
> >> Queue=0/0 Enable-
> >>         Capabilities: [70] Express Unknown type IRQ 0
> >>
> >> 00:1c.0 0604: 8086:27d0 (rev 02) (prog-if 00 [Normal decode])
> >>         Flags: bus master, fast devsel, latency 0
> >>         Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
> >>         I/O behind bridge: 0000c000-0000cfff
> >>         Memory behind bridge: fe000000-fe0fffff
> >>         Capabilities: [40] Express Root Port (Slot+) IRQ 0
> >>         Capabilities: [80] Message Signalled Interrupts: Mask- 64bit-
> >> Queue=0/0 Enable-
> >>         Capabilities: [90] Subsystem: 8086:27d0
> >>         Capabilities: [a0] Power Management version 2
> >>
> >> 00:1c.3 0604: 8086:27d6 (rev 02) (prog-if 00 [Normal decode])
> >>         Flags: bus master, fast devsel, latency 0
> >>         Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
> >>         Memory behind bridge: fe100000-fe1fffff
> >>         Capabilities: [40] Express Root Port (Slot+) IRQ 0
> >>         Capabilities: [80] Message Signalled Interrupts: Mask- 64bit-
> >> Queue=0/0 Enable-
> >>         Capabilities: [90] Subsystem: 8086:27d6
> >>         Capabilities: [a0] Power Management version 2
> >>
> >> 00:1d.0 0c03: 8086:27c8 (rev 02) (prog-if 00 [UHCI])
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, medium devsel, latency 0, IRQ 20
> >>         I/O ports at ec00 [size=32]
> >>
> >> 00:1d.1 0c03: 8086:27c9 (rev 02) (prog-if 00 [UHCI])
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, medium devsel, latency 0, IRQ 17
> >>         I/O ports at e880 [size=32]
> >>
> >> 00:1d.2 0c03: 8086:27ca (rev 02) (prog-if 00 [UHCI])
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, medium devsel, latency 0, IRQ 19
> >>         I/O ports at e800 [size=32]
> >>
> >> 00:1d.3 0c03: 8086:27cb (rev 02) (prog-if 00 [UHCI])
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, medium devsel, latency 0, IRQ 21
> >>         I/O ports at e480 [size=32]
> >>
> >> 00:1d.7 0c03: 8086:27cc (rev 02) (prog-if 20 [EHCI])
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, medium devsel, latency 0, IRQ 20
> >>         Memory at febfbc00 (32-bit, non-prefetchable) [size=1K]
> >>         Capabilities: [50] Power Management version 2
> >>         Capabilities: [58] Debug port
> >>
> >> 00:1e.0 0604: 8086:2448 (rev e2) (prog-if 01 [Subtractive decode])
> >>         Flags: bus master, fast devsel, latency 0
> >>         Bus: primary=00, secondary=04, subordinate=08, sec-latency=32
> >>         I/O behind bridge: 0000d000-0000dfff
> >>         Memory behind bridge: fe200000-feafffff
> >>         Prefetchable memory behind bridge: 00000000ddf00000-00000000dfefffff
> >>         Capabilities: [50] Subsystem: 8086:2448
> >>
> >> 00:1f.0 0601: 8086:27b9 (rev 02)
> >>         Subsystem: 8086:27b9
> >>         Flags: bus master, medium devsel, latency 0
> >>         Capabilities: [e0] Vendor Specific Information
> >>
> >> 00:1f.1 0101: 8086:27df (rev 02) (prog-if 8a [Master SecP PriP])
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, medium devsel, latency 0, IRQ 19
> >>         I/O ports at 01f0 [size=8]
> >>         I/O ports at 03f4 [size=1]
> >>         I/O ports at 0170 [size=8]
> >>         I/O ports at 0374 [size=1]
> >>         I/O ports at ffa0 [size=16]
> >>
> >> 01:00.0 0300: 10de:0398 (rev a1) (prog-if 00 [VGA])
> >>         Subsystem: 1043:1232
> >>         Flags: bus master, fast devsel, latency 0, IRQ 16
> >>         Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
> >>         Memory at c0000000 (64-bit, prefetchable) [size=256M]
> >>         Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
> >>         I/O ports at bc00 [size=128]
> >>         [virtual] Expansion ROM at fbfe0000 [disabled] [size=128K]
> >>         Capabilities: [60] Power Management version 2
> >>         Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+
> >> Queue=0/0 Enable-
> >>         Capabilities: [78] Express Endpoint IRQ 0
> >>
> >> 02:00.0 0200: 10ec:8168 (rev 01)
> >>         Subsystem: 1043:11f5
> >>         Flags: bus master, fast devsel, latency 0, IRQ 16
> >>         I/O ports at c800 [size=256]
> >>         Memory at fe0ff000 (64-bit, non-prefetchable) [size=4K]
> >>         Expansion ROM at fe0e0000 [disabled] [size=64K]
> >>         Capabilities: [40] Power Management version 2
> >>         Capabilities: [48] Vital Product Data
> >>         Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+
> >> Queue=0/1 Enable-
> >>         Capabilities: [60] Express Endpoint IRQ 0
> >>         Capabilities: [84] Vendor Specific Information
> >>
> >> 03:00.0 0280: 8086:4222 (rev 02)
> >>         Subsystem: 8086:1001
> >>         Flags: bus master, fast devsel, latency 0, IRQ 5
> >>         Memory at fe1ff000 (32-bit, non-prefetchable) [size=4K]
> >>         Capabilities: [c8] Power Management version 2
> >>         Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+
> >> Queue=0/0 Enable-
> >>         Capabilities: [e0] Express Legacy Endpoint IRQ 0
> >>
> >> 04:01.0 0607: 1180:0476 (rev b3)
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, medium devsel, latency 168, IRQ 18
> >>         Memory at fe200000 (32-bit, non-prefetchable) [size=4K]
> >>         Bus: primary=04, secondary=05, subordinate=08, sec-latency=176
> >>         Memory window 0: 88000000-8bfff000 (prefetchable)
> >>         Memory window 1: 8c000000-8ffff000
> >>         I/O window 0: 0000d000-0000d0ff
> >>         I/O window 1: 0000d400-0000d4ff
> >>         16-bit legacy interface ports at 0001
> >>
> >> 04:01.1 0c00: 1180:0552 (rev 08) (prog-if 10 [OHCI])
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, medium devsel, latency 64, IRQ 19
> >>         Memory at feaff800 (32-bit, non-prefetchable) [size=2K]
> >>         Capabilities: [dc] Power Management version 2
> >>
> >> 04:01.2 0805: 1180:0822 (rev 17)
> >>         Subsystem: 1043:1237
> >>         Flags: bus master, medium devsel, latency 64, IRQ 17
> >>         Memory at feaff400 (32-bit, non-prefetchable) [size=256]
> >>         Capabilities: [80] Power Management version 2
> >>
> >> 04:01.3 0880: 1180:0592 (rev 08)
> >>         Subsystem: 1043:1237
> >>         Flags: medium devsel, IRQ 5
> >>         Memory at feaff000 (32-bit, non-prefetchable) [size=256]
> >>         Capabilities: [80] Power Management version 2
> >>
> >>
> >> --
> >> ()  ascii ribbon campaign - against html e-mail
> >> /\  www.asciiribbon.org   - against proprietary attachments
> >>
> >>
> >> _______________________________________________
> >> lm-sensors mailing list
> >> lm-sensors at lm-sensors.org
> >> http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
> >>
> >
> >
>
>
> --
> ()  ascii ribbon campaign - against html e-mail
> /\  www.asciiribbon.org   - against proprietary attachments
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pci_quirks_add_asus_a6jm.patch
Type: text/x-patch
Size: 1772 bytes
Desc: not available
Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20070803/d86b5120/attachment.bin 


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux