Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Apr 2012 20:49:35 +0200
From:      Jose Garcia Juanino <jjuanino@gmail.com>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: Loading i915 module panics my system after patching with Intel GPU patch 14.4 for stable/9
Message-ID:  <20120426184933.GA2328@banach>
In-Reply-To: <20120425053243.GF2358@deviant.kiev.zoral.com.ua>
References:  <20120424184459.GB2455@banach> <20120424194123.GC2358@deviant.kiev.zoral.com.ua> <20120424201526.GA2045@banach> <20120425053243.GF2358@deviant.kiev.zoral.com.ua>

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

--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

El mi=E9rcoles 25 de abril a las 07:32:43 CEST, Konstantin Belousov escribi=
=F3:
>=20
> Please apply patch below on top of 14.4 + previous patch.
>=20
> commit 86f72619ec308ff62ec77926f9cb5afca635828b
> Author: Konstantin Belousov <kib@freebsd.org>
> Date:   Wed Apr 25 08:30:37 2012 +0300
>=20
>     Specify right chipset methods for 855/865.
>=20
> [ .......... ]

Hi,

After the patch was applied, the kldload i915 gives to me a fully blank
screen, and it is not possible to revert to a functional screen unless
the system be rebooted. However, keystrokes are sent to the console, and
it is posible to reboot from here.

=46rom a remote ssh session, the kernel messages show the following:



Apr 26 19:41:24 riemann kernel: vgapci0: <VGA-compatible display> port 0xc0=
00-0xc007 mem 0xf0000000-0xf7ffffff,0xfaf80000-0xfaffffff irq 11 at device =
2.0 on pci0
Apr 26 19:41:24 riemann kernel: agp0: <Intel 82855GME (855GME GMCH) SVGA co=
ntroller> on vgapci0
Apr 26 19:41:24 riemann kernel: agp0: aperture size is 128M, detected 892k =
stolen memory
Apr 26 19:41:24 riemann kernel: agp0: AGP_I810_PGTBL_CTL: 4ffe0001
Apr 26 19:41:24 riemann kernel: agp0: AGP_I855_GCC1: 0x14
Apr 26 19:41:24 riemann kernel: agp0: Mappable GTT entries: 32768
Apr 26 19:41:24 riemann kernel: agp0: Total GTT entries: 32768
Apr 26 19:41:24 riemann kernel: vgapci1: <VGA-compatible display> mem 0xe80=
00000-0xefffffff,0xfaf00000-0xfaf7ffff at device 2.1 on pci0

=2E...................

# kldload i915 here

Apr 26 19:43:05 riemann kernel: drm0: <Intel i852GM/i855GM GMCH> on vgapci0
Apr 26 19:43:05 riemann kernel: info: [drm] AGP at 0xf0000000 128MB
Apr 26 19:43:05 riemann kernel: pcib0: allocated type 3 (0x80000000-0x80003=
fff) for rid 100 of drm0
Apr 26 19:43:05 riemann kernel: iicbus0: <Philips I2C bus> on iicbb0 addr 0=
xc7
Apr 26 19:43:05 riemann kernel: iic0: <I2C generic I/O> on iicbus0
Apr 26 19:43:05 riemann kernel: iic1: <I2C generic I/O> on iicbus1
Apr 26 19:43:05 riemann kernel: iicbus2: <Philips I2C bus> on iicbb1 addr 0=
x0
Apr 26 19:43:05 riemann kernel: iic2: <I2C generic I/O> on iicbus2
Apr 26 19:43:05 riemann kernel: iic3: <I2C generic I/O> on iicbus3
Apr 26 19:43:05 riemann kernel: iicbus4: <Philips I2C bus> on iicbb2 addr 0=
x0
Apr 26 19:43:05 riemann kernel: iic4: <I2C generic I/O> on iicbus4
Apr 26 19:43:05 riemann kernel: iic5: <I2C generic I/O> on iicbus5
Apr 26 19:43:05 riemann kernel: iicbus6: <Philips I2C bus> on iicbb3 addr 0=
x0
Apr 26 19:43:05 riemann kernel: iic6: <I2C generic I/O> on iicbus6
Apr 26 19:43:05 riemann kernel: iic7: <I2C generic I/O> on iicbus7
Apr 26 19:43:05 riemann kernel: iicbus8: <Philips I2C bus> on iicbb4 addr 0=
x0
Apr 26 19:43:05 riemann kernel: iic8: <I2C generic I/O> on iicbus8
Apr 26 19:43:05 riemann kernel: iic9: <I2C generic I/O> on iicbus9
Apr 26 19:43:05 riemann kernel: iicbus10: <Philips I2C bus> on iicbb5 addr =
0x0
Apr 26 19:43:05 riemann kernel: iic10: <I2C generic I/O> on iicbus10
Apr 26 19:43:05 riemann kernel: iic11: <I2C generic I/O> on iicbus11
Apr 26 19:43:05 riemann kernel: iicbus12: <Philips I2C bus> on iicbb6 addr =
0x0
Apr 26 19:43:05 riemann kernel: iic12: <I2C generic I/O> on iicbus12
Apr 26 19:43:05 riemann kernel: iic13: <I2C generic I/O> on iicbus13
Apr 26 19:43:05 riemann kernel: iicbus14: <Philips I2C bus> on iicbb7 addr =
0x0
Apr 26 19:43:05 riemann kernel: iic14: <I2C generic I/O> on iicbus14
Apr 26 19:43:05 riemann kernel: iic15: <I2C generic I/O> on iicbus15
Apr 26 19:43:05 riemann kernel: info: [drm] Supports vblank timestamp cachi=
ng Rev 1 (10.10.2010).
Apr 26 19:43:05 riemann kernel: info: [drm] Driver supports precise vblank =
timestamp query.
Apr 26 19:43:05 riemann kernel: [drm:KMS:pid1949:intel_detect_pch] No PCH d=
etected
Apr 26 19:43:05 riemann kernel: [drm:KMS:pid1949:init_vbt_defaults] Set def=
ault to SSC at 66MHz
Apr 26 19:43:05 riemann kernel: info: [drm] failed to find VBIOS tables
Apr 26 19:43:05 riemann kernel: [drm:KMS:pid1949:intel_modeset_init] 2 disp=
lay pipes available.
Apr 26 19:43:05 riemann kernel: [drm:KMS:pid1949:intel_modeset_init] plane =
0 init failed: -19
Apr 26 19:43:05 riemann kernel: [drm:KMS:pid1949:intel_modeset_init] plane =
1 init failed: -19
Apr 26 19:43:05 riemann kernel: [drm:KMS:pid1949:drm_do_probe_ddc_edid] iic=
bus_transfer countdown 5 error 0
Apr 26 19:43:05 riemann kernel: [drm:KMS:pid1949:drm_do_probe_ddc_edid] iic=
bus_transfer countdown 5 error 0
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_update_fbc]=20
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) A: 42
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) B: 42
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] FIFO water=
marks - A: 40, B: 40
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] Setting FI=
FO watermarks - A: 40, B: 40, C: 2, SR 1
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_update_fbc]=20
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) A: 42
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) B: 42
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] FIFO water=
marks - A: 40, B: 40
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] Setting FI=
FO watermarks - A: 40, B: 40, C: 2, SR 1
Apr 26 19:43:07 riemann kernel: drm0: taking over the fictitious range 0xf0=
000000-0xf7fff000
Apr 26 19:43:07 riemann kernel: info: [drm] initialized overlay support
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:drm_helper_probe_single_co=
nnector_modes] [CONNECTOR:5:LVDS-1]
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:drm_helper_probe_single_co=
nnector_modes] [CONNECTOR:5:LVDS-1] probed modes :
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:drm_mode_debug_printmodeli=
ne] Modeline 13:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x4=
8 0xa
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:drm_helper_probe_single_co=
nnector_modes] [CONNECTOR:11:VGA-1]
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_get_load_detect_pipe=
] [CONNECTOR:11:VGA-1], [ENCODER:12:DAC-12]
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_get_load_detect_pipe=
] creating tmp fb for load-detection
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:drm_crtc_helper_set_mode] =
[CRTC:3]
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_crtc_mode_set] Mode f=
or pipe A:
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:drm_mode_debug_printmodeli=
ne] Modeline 0:"640x480" 0 31500 640 664 704 832 480 489 491 520 0x10 0xa
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_wait_for_vblank] vbl=
ank wait timed out
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_wait_for_vblank] vbl=
ank wait timed out
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_update_plane] Writing=
 base 00020000 00000000 0 0 2560
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_update_fbc]=20
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) A: 42
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_calculate_wm] FIFO e=
ntries required for mode: 20
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_calculate_wm] FIFO w=
atermark level: 20
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) B: 42
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] FIFO water=
marks - A: 20, B: 40
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] Setting FI=
FO watermarks - A: 20, B: 40, C: 2, SR 1
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:drm_crtc_helper_set_mode] =
[ENCODER:12:DAC-12] set [MODE:0:640x480]
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) A: 42
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_calculate_wm] FIFO e=
ntries required for mode: 20
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_calculate_wm] FIFO w=
atermark level: 20
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) B: 42
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] FIFO water=
marks - A: 20, B: 40
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] Setting FI=
FO watermarks - A: 20, B: 40, C: 2, SR 1
Apr 26 19:43:07 riemann kernel: [drm:KMS:pid1949:intel_update_fbc]=20
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:intel_wait_for_vblank] vbl=
ank wait timed out
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:intel_crt_load_detect] sta=
rting load-detect on CRT
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:intel_release_load_detect_=
pipe] [CONNECTOR:11:VGA-1], [ENCODER:12:DAC-12]
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:intel_update_fbc]=20
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) A: 42
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:i85x_get_fifo_size] FIFO s=
ize - (0x00015455) B: 42
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] FIFO water=
marks - A: 40, B: 40
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:i9xx_update_wm] Setting FI=
FO watermarks - A: 40, B: 40, C: 2, SR 1
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:drm_helper_probe_single_co=
nnector_modes] [CONNECTOR:11:VGA-1] disconnected
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:drm_setup_crtcs]=20
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:drm_enable_connectors] con=
nector 5 enabled? yes
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:drm_enable_connectors] con=
nector 11 enabled? no
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:drm_target_preferred] look=
ing for cmdline mode on connector 5
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:drm_target_preferred] look=
ing for preferred mode on connector 5
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:drm_target_preferred] foun=
d mode 1024x768
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:drm_setup_crtcs] picking C=
RTCs for 2048x2048 config
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:drm_setup_crtcs] desired m=
ode 1024x768 set on crtc 4
Apr 26 19:43:09 riemann kernel: [drm:KMS:pid1949:intelfb_create] allocated =
1024x768 fb: 0x00020000, bo 0xc75c9b00
Apr 26 19:43:09 riemann kernel: info: [drm] Initialized i915 1.6.0 20080730
Apr 26 19:43:19 riemann kernel: [drm:KMS:pid0:output_poll_execute] [CONNECT=
OR:11:VGA-1] status updated from 2 to 2


It is possible to execute a "startx" from the blank screen, but the
results are a very weird X session, with no functional mouse nor keyboard.

Best regards.

--y0ulUmNC+osPPQO6
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEARECAAYFAk+ZmL0ACgkQFOo0zaS9RnJuBgCeOR3Yxd+R+zrszluuuYK6m8+b
cuMAnR9fTRJhbix8ch2GbfSSjAM1OFKp
=ytdj
-----END PGP SIGNATURE-----

--y0ulUmNC+osPPQO6--



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