Opened 14 years ago
Closed 14 years ago
#6559 closed bug (fixed)
EeePC 4G - Intel Extreme driver
Reported by: | jahaiku | Owned by: | pulkomandy |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/Graphics/intel_extreme | Version: | R1/Development |
Keywords: | Cc: | gour@… | |
Blocked By: | Blocking: | #6570, #6690 | |
Platform: | x86 |
Attachments (1)
Change History (19)
comment:1 by , 14 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
follow-up: 3 comment:2 by , 14 years ago
follow-up: 4 comment:3 by , 14 years ago
Replying to pulkomandy:
I'd like a syslog.
- Boot in "white screen mode" from a writable media (usb key or hard disk)
- Reboot (hold control + alt + suppr down for 4 seconds)
- When haiku boots again, press shift before the boot screen shows up to get to the boot menu
- If you are lucky, you can save the syslog to an usb key directly in the boot menu
- If not, you can boot in vesa mode ('Use fail-safe video mode') and get the syslog there (/boot/var/log/syslog).
What I'd like to see is what EDID settings were read from your screen by the driver.
What do you mean with "suppr"-Key?
comment:4 by , 14 years ago
comment:5 by , 14 years ago
Yes,delete obviously. I'm using a french keyboard with french labels, sorry :).
comment:6 by , 14 years ago
On behalf of jahaiku, I am attaching the following log (has written it down by hand):
init_hw() init_driver() (0) i915GM, rev=0x4 publish_devices() find_de.... loaded driver ....... open(name=graphics/intel_extreme_000200) intel_extreme_init() completed successfully accelerant: intel_extreme.accelerant getting EDID on port A (analog) failed: No Error(8) trying on port C (lvds) getting EDID on port C failed: No Error(8)
= Perhaps other important lines(shown many times):
DDC: ddc2_read(): DDC info read failure adpa: 40008c18, dova:0, dovb: 00480000, lvds: c0000300
comment:7 by , 14 years ago
Sorry, one more try:
init_hw() init_driver() (0) i915GM, rev=0x4 publish_devices() find_de....(ich kann meine Schrift nicht mehr richtig lesen) loaded driver ....... open(name=graphics/intel_extreme_000200) intel_extreme_init() completed successfully accelerant: intel_extreme.accelerant getting EDID on port A (analog) failed: No Error(8) trying on port C (lvds) getting EDID on port C failed: No Error(8) = Perhaps other important lines(shown many times): DDC: ddc2_read(): DDC info read failure adpa: 40008c18, dova:0, dovb: 00480000, lvds: c0000300
comment:9 by , 14 years ago
I have now attached a shortend syslog. Thanx to Stephan for adding the older one.
by , 14 years ago
follow-up: 11 comment:10 by , 14 years ago
Ok, so the driver is failing to read the DDC info from your display panel to select the right resolution. I believe that also happens with older versions of Haiku. However, with the changes I made, the driver will set a default mode list and select a "random" mode from it whereas it used the mode set by VESA before. With the letterboxing I introduced, there is now a mixup when you try to select a mode bigger than your screen. Without DDC/EDID info, we can't know the actual screen size, so it's hard to tell when this will happen.
comment:11 by , 14 years ago
Replying to pulkomandy:
Ok, so the driver is failing to read the DDC info from your display panel to select the right resolution. I believe that also happens with older versions of Haiku. However, with the changes I made, the driver will set a default mode list and select a "random" mode from it whereas it used the mode set by VESA before. With the letterboxing I introduced, there is now a mixup when you try to select a mode bigger than your screen. Without DDC/EDID info, we can't know the actual screen size, so it's hard to tell when this will happen.
How/why it worked before these two svn-updates?
comment:12 by , 14 years ago
comment:13 by , 14 years ago
Blocking: | 6690 added |
---|
comment:14 by , 14 years ago
Cc: | added |
---|
comment:15 by , 14 years ago
Version: | R1/alpha2 → R1/Development |
---|
follow-up: 17 comment:16 by , 14 years ago
Hello, Could you try hrev39081 or newer ? The old behaviour should be back in case both EDID reads failed.
Sorry for the delay.
comment:17 by , 14 years ago
Replying to pulkomandy:
Hello, Could you try hrev39081 or newer ? The old behaviour should be back in case both EDID reads failed.
Sorry for the delay.
I have tested hrev39144 and it is working, again. Thanx.
comment:18 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I'd like a syslog.
What I'd like to see is what EDID settings were read from your screen by the driver.