Re: Trouble with sensors-detect probing ASUS 1015E-DS03 laptop

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

 



On 08/24/2013 05:32 PM, Larry Lade wrote:
Hi,

I wanted to report an alarming issue running sensors-detect on my new
(Ubuntu 12.04 out of the box!) laptop.

sensors-detect revision 5984 (2011-07-10 21:22:53 +0200)
System:ASUSTeK COMPUTER INC. 1015E (laptop)

I take the default "YES" to all detections. The only thing that comes
up is "coretemp", until it tries to probe I2C/SMBus adapters.

Problem is most likely that sensors-detect tried to access an i2c chip
on one of the i915 i2c busses which programs lcd parameters.
Reading from its register space may have re-programmed it.

I am not the expert on this - Jean may be able to help.

Scanning of i2c busses on graphics cards is now disabled by default
in sensors-detect, but that version of sensors-detect does not ship
with Ubuntu 12.4.

Found unknown SMBus adapter 8086:1e22 at 0000:00:1f.3.
Sorry, no supported PCI bus adapters found

This adapter is supported with the i2c-i801 driver. It was already supported
with kernel version 3.2, so it should work for you. More recent versions
of sensors-detect detect it correctly.

Guenter

...

Next adapter: i915 gmbus panel (i2c-5)
Do you want to scan it? (YES/no/selectively):
Client found at address 0x4f
Probing for `National Semiconductor LM75'...                No
Probing for `National Semiconductor LM75A'...               No
Probing for `Dallas Semiconductor DS75'...                  No
Probing for `Dallas Semiconductor DS1621/DS1631'...         No
Probing for `Maxim MAX6642'...                              No
Probing for `Texas Instruments TMP421'...                   No
Probing for `Texas Instruments TMP422'...                   No
Probing for `Maxim MAX6633/MAX6634/MAX6635'...              No
Probing for `NXP/Philips SA56004'...                        No
Client found at address 0x50
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 No
Probing for `EDID EEPROM'...                                Yes
     (confidence 8, not a hardware monitoring chip)

Next adapter: i915 GPIOC (i2c-6)
Do you want to scan it? (YES/no/selectively):
Client found at address 0x4f
Probing for `National Semiconductor LM75'...                No
Probing for `National Semiconductor LM75A'...               No
Probing for `Dallas Semiconductor DS75'...                  No
Probing for `Dallas Semiconductor DS1621/DS1631'...         No
Probing for `Maxim MAX6642'...                              No
Probing for `Texas Instruments TMP421'...                   No
Probing for `Texas Instruments TMP422'...                   No
Probing for `Maxim MAX6633/MAX6634/MAX6635'...              No
Probing for `NXP/Philips SA56004'...                        No
Client found at address 0x50
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 No
Probing for `EDID EEPROM'...                                Yes
     (confidence 8, not a hardware monitoring chip)


At some point during one of these scans, there's a flash and SOMETHING
happens to the built-in LCD screen. I noticed it's as though the gamma
was all out of whack, the colors were washed out, and dithering
becomes notable everywhere. (Bad even for an 18-bit LCD.) Display
looks fine on an LCD connected by VGA port.

This change survived the re-install of the operating system.

I was getting desperate, thinking I had just zapped something and
voided the hardware, so I ran sensors-detect again. Probing either of
the two above adapters (they both seem to reference the same bit of
hardware) seemed to toggle something, restoring or corrupting the
screen quality.

Or at least it did. It seems to have it stuck in "ugly" mode again,
and nothing on the display toggles any more when I run sensors-detect
any more. Is anyone able to help?




The LCD seems to be an AUO B101XTN01 (as reported by the EDID)
http://www.panelook.com/B101XTN01.0_AUO_10.1_LCM_parameter_19387.html

lm-sensors 1:3.3.1-2ubuntu1

linux 3.2.0-52-generic #78-Ubuntu SMP x86_64


$ sudo get-edid | parse-edid:

     # EDID version 1 revision 4
Section "Monitor"
     # Block type: 2:0 3:f
     # Block type: 2:0 3:fe
     # Block type: 2:0 3:fe
     Identifier "AUO:dc11"
     VendorName "AUO"
     ModelName "AUO:dc11"
     # Block type: 2:0 3:f
     # Block type: 2:0 3:fe
     # Block type: 2:0 3:fe
     # DPMS capabilities: Active off:no  Suspend:no  Standby:no

     Mode     "1366x768"    # vfreq 60.041Hz, hfreq 47.913kHz
         DotClock    76.660000
         HTimings    1366 1404 1426 1600
         VTimings    768 771 777 798
         Flags    "-HSync" "-VSync"
     EndMode
     # Block type: 2:0 3:f
     # Block type: 2:0 3:fe
     # Block type: 2:0 3:fe
EndSection


$ sudo i2cdetect 5
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-5.
I will probe address range 0x03-0x77.
Continue? [Y/n]
      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 4f
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --


$ sudo i2cdump 5 0x4f
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-5, address 0x4f, mode byte
Continue? [Y/n]
      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX

$ sudo i2cdump 5 0x50
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-5, address 0x50, mode byte
Continue? [Y/n]
      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 ff ff ff ff ff ff 00 06 af dc 11 00 00 00 00    ........????....
10: 00 16 01 04 90 16 0d 78 02 bb f5 94 55 54 90 27    .??????x????UT?'
20: 23 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01    #PT...??????????
30: 01 01 01 01 01 01 f2 1d 56 ea 50 00 1e 30 26 16    ????????V?P.?0&?
40: 36 00 de 7d 00 00 00 18 00 00 00 0f 00 00 00 00    6.?}...?...?....
50: 00 00 00 00 00 00 00 00 00 20 00 00 00 fe 00 41    ......... ...?.A
60: 55 4f 0a 20 20 20 20 20 20 20 20 20 00 00 00 fe    UO?         ...?
70: 00 42 31 30 31 58 54 4e 30 31 2e 31 20 0a 00 dd    .B101XTN01.1 ?.?
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................


$ lsmod

Module                  Size  Used by
pci_stub               12622  1
vboxpci                23237  0
vboxnetadp             13382  0
uvcvideo               72627  0
vboxnetflt             23478  0
videodev               98259  1 uvcvideo
vboxdrv               287130  3 vboxpci,vboxnetadp,vboxnetflt
v4l2_compat_ioctl32    17128  1 videodev
snd_hda_codec_hdmi     36727  1
snd_hda_codec_realtek    78471  1
bcma                   26696  0
arc4                   12529  2
joydev                 17693  0
dm_multipath           23275  0
snd_hda_intel          39382  3
snd_hda_codec         140267  3
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              17764  1 snd_hda_codec
snd_pcm                97275  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi           13324  0
snd_rawmidi            30748  1 snd_seq_midi
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                61929  2 snd_seq_midi,snd_seq_midi_event
snd_timer              29990  2 snd_pcm,snd_seq
snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    79041  16
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
psmouse                97519  0
brcmsmac              570930  0
mac80211              506862  1 brcmsmac
alx                    81350  0
serio_raw              13211  0
i915                  461962  3
compat                 13447  1 alx
soundcore              15091  1 snd
brcmutil               15139  1 brcmsmac
cfg80211              205774  2 brcmsmac,mac80211
crc8                   12893  1 brcmsmac
cordic                 12574  1 brcmsmac
drm_kms_helper         46978  1 i915
snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
drm                   241971  4 i915,drm_kms_helper
mei                    41616  0
i2c_algo_bit           13423  1 i915
rfcomm                 47604  0
bnep                   18281  2
parport_pc             32866  0
bluetooth             180113  10 rfcomm,bnep
ppdev                  17113  0
video                  19651  1 i915
binfmt_misc            17540  1
nls_iso8859_1          12713  2
nls_cp437              16991  2
mac_hid                13253  0
vfat                   17585  2
fat                    61512  1 vfat
asus_nb_wmi            16990  0
asus_wmi               24392  1 asus_nb_wmi
wmi                    19256  1 asus_wmi
sparse_keymap          13890  1 asus_wmi
lp                     17799  0
parport                46562  3 parport_pc,ppdev,lp
usb_storage            49198  1
dm_raid45              78155  0
xor                    12894  1 dm_raid45
dm_mirror              22203  0
dm_region_hash         20961  1 dm_mirror
dm_log                 18564  3 dm_raid45,dm_mirror,dm_region_hash

dmesg currently dumping this during probe of 0x4f:
[  783.847244] i2c i2c-6: sendbytes: NAK bailout.
[  783.848321] i2c i2c-6: sendbytes: NAK bailout.
[  783.849399] i2c i2c-6: sendbytes: NAK bailout.
[  783.850497] i2c i2c-6: sendbytes: NAK bailout.
[  783.851666] i2c i2c-6: sendbytes: NAK bailout.
[  783.852746] i2c i2c-6: sendbytes: NAK bailout.
[  783.853827] i2c i2c-6: sendbytes: NAK bailout.
[  783.854908] i2c i2c-6: sendbytes: NAK bailout.
[  783.855988] i2c i2c-6: sendbytes: NAK bailout.
[  783.857065] i2c i2c-6: sendbytes: NAK bailout.
[  783.858150] i2c i2c-6: sendbytes: NAK bailout.
[  783.859230] i2c i2c-6: sendbytes: NAK bailout.
[  783.860306] i2c i2c-6: sendbytes: NAK bailout.
[  783.861383] i2c i2c-6: sendbytes: NAK bailout.

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors




_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors




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

  Powered by Linux