From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [GIT PULL] devel/pat + devel/kms.fixes-0.5 on RV730 PRO [Radeon HD 4650] Date: Tue, 17 Aug 2010 15:32:14 -0400 Message-ID: <20100817193214.GA5409@phenom.dumpdata.com> References: <303741.28901.qm@web56107.mail.re3.yahoo.com> <366971.35716.qm@web56102.mail.re3.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline In-Reply-To: <366971.35716.qm@web56102.mail.re3.yahoo.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Boris Derzhavets Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Tue, Aug 17, 2010 at 11:27:08AM -0700, Boris Derzhavets wrote: > Complete=A0 dmesg report contains entries :- Impressive. Can you give provide: lspci -vvv full serial log console output? and what were you doing when this happend? (starting X, playing games?) >=20 > ------------[ cut here ]------------ > WARNING: at lib/list_debug.c:30 __list_add+0x68/0x81() > Hardware name: System Product Name > list_add corruption. prev->next should be next (ffff8801e7d9dda0), but = was ffff88017ea4f730. (prev=3Dffff88017ea4f730). > Modules linked in: nls_utf8 xt_physdev ppdev ip6table_filter ip6_tables= ipt_MASQUERADE iptable_nat nf_nat ipv6 snd_hda_codec_atihdmi snd_hda_cod= ec_realtek snd_hda_intel snd_hda_codec snd_pcm_oss snd_hwdep snd_mixer_os= s snd_seq_dummy snd_pcm snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi= _event radeon snd_seq snd_timer ttm drm_kms_helper snd_seq_device drm i2c= _algo_bit snd soundcore snd_page_alloc lp asus_atk0110 parport ata_generi= c pata_acpi pata_jmicron r8169 mii floppy > Pid: 3813, comm: Xorg Not tainted 2.6.32.19-xen #3 > Call Trace: > =A0[] warn_slowpath_common+0x77/0x8f > =A0[] warn_slowpath_fmt+0x3c/0x3e > =A0[] ? ttm_buffer_object_init+0x333/0x35c [ttm] > =A0[] __list_add+0x68/0x81 > =A0[] radeon_object_create+0x1cd/0x1e2 [radeon] > =A0[] ? radeon_ttm_object_object_destroy+0x0/0x48 [ra= deon] > =A0[] radeon_gem_object_create+0x8b/0xf9 [radeon] > =A0[] ? __wake_up+0x3f/0x48 > =A0[] ? radeon_gem_create_ioctl+0x0/0xda [radeon] > =A0[] radeon_gem_create_ioctl+0x55/0xda [radeon] > =A0[] ? avc_has_perm+0x57/0x69 > =A0[] drm_ioctl+0x232/0x2ef [drm] > =A0[] ? __spin_time_accum+0x21/0x37 > =A0[] ? __xen_spin_lock+0xb7/0xcd > =A0[] vfs_ioctl+0x6a/0x82 > =A0[] do_vfs_ioctl+0x47d/0x4c3 > =A0[] sys_ioctl+0x51/0x74 > =A0[] ? sys_read+0x5c/0x69 > =A0[] system_call_fastpath+0x16/0x1b > ---[ end trace 5cb030d3ba77eb47 ]--- > ------------[ cut here ]------------ > WARNING: at lib/list_debug.c:30 __list_add+0x68/0x81() > Hardware name: System Product Name > list_add corruption. prev->next should be next (ffff8801e7d9dda0), but = was ffff88017ea49330. (prev=3Dffff88017ea4f730). > Modules linked in: nls_utf8 xt_physdev ppdev ip6table_filter ip6_tables= ipt_MASQUERADE iptable_nat nf_nat ipv6 snd_hda_codec_atihdmi snd_hda_cod= ec_realtek snd_hda_intel snd_hda_codec snd_pcm_oss snd_hwdep snd_mixer_os= s snd_seq_dummy snd_pcm snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi= _event radeon snd_seq snd_timer ttm drm_kms_helper snd_seq_device drm i2c= _algo_bit snd soundcore snd_page_alloc lp asus_atk0110 parport ata_generi= c pata_acpi pata_jmicron r8169 mii floppy > Pid: 3813, comm: Xorg Tainted: G=A0=A0=A0=A0=A0=A0=A0 W=A0 2.6.32.19-xe= n #3 > Call Trace: > =A0[] warn_slowpath_common+0x77/0x8f > =A0[] warn_slowpath_fmt+0x3c/0x3e > =A0[] ? ttm_buffer_object_init+0x333/0x35c [ttm] > =A0[] __list_add+0x68/0x81 > =A0[] radeon_object_create+0x1cd/0x1e2 [radeon] > =A0[] ? radeon_ttm_object_object_destroy+0x0/0x48 [ra= deon] > =A0[] radeon_gem_object_create+0x8b/0xf9 [radeon] > =A0[] ? __wake_up+0x3f/0x48 > =A0[] ? radeon_gem_create_ioctl+0x0/0xda [radeon] > =A0[] radeon_gem_create_ioctl+0x55/0xda [radeon] > =A0[] ? avc_has_perm+0x57/0x69 > =A0[] drm_ioctl+0x232/0x2ef [drm] > =A0[] ? __spin_time_accum+0x21/0x37 > =A0[] ? __xen_spin_lock+0xb7/0xcd > =A0[] vfs_ioctl+0x6a/0x82 > =A0[] do_vfs_ioctl+0x47d/0x4c3 > =A0[] ? xen_restore_fl_direct_end+0x0/0x1 > =A0[] sys_ioctl+0x51/0x74 > =A0[] ? do_device_not_available+0x9/0xb > =A0[] system_call_fastpath+0x16/0x1b > ---[ end trace 5cb030d3ba77eb48 ]--- > ------------[ cut here ]------------ > WARNING: at lib/list_debug.c:30 __list_add+0x68/0x81() > Hardware name: System Product Name > list_add corruption. prev->next should be next (ffff8801e7d9dda0), but = was ffff88017ea49330. >=20 >=20 >=20 > --- On Tue, 8/17/10, Boris Derzhavets wrote: >=20 > From: Boris Derzhavets > Subject: Re: [Xen-devel] [GIT PULL] devel/pat + devel/kms.fixes-0.5 on = RV730 PRO [Radeon HD 4650] > To: "Konrad Rzeszutek Wilk" > Cc: xen-devel@lists.xensource.com > Date: Tuesday, August 17, 2010, 10:50 AM >=20 > Seems to be F13/dracut issue in my case. >=20 > Xen 4.0.1-rc6 & 2.6.32.19 ( KMS=A0 enabled) installed on top of Ubuntu = 10.04 > with no=A0 problems. >=20 > --- On Tue, 8/17/10, Boris Derzhavets wrote: >=20 > From: Boris Derzhavets > Subject: Re: [Xen-devel] [GIT PULL] devel/pat + devel/kms.fixes-0.5 on = RV730 PRO [Radeon HD 4650] > To: "Konrad Rzeszutek Wilk" > Cc: xen-devel@lists.xensource.com > Date: Tuesday, August 17, 2010, 3:09 AM >=20 > > How about -v? See if the file RV730_pfp.bin gets put in the initramfs > image. > =20 >=20 > I unzipped and uncpio=A0 initramfs :-=20 > =A0=A0=A0=A0=A0 file is not there. > Tried --fware option of dracut. No luck. > File gets installed in /lib/fmware/radeon folder , but doesn't get > included in "initramfs" >=20 >=20 > > Did you make sure that the CONFIG_DRM_RADEON is set to 'm'? > It appears to be set to 'y' >=20 > > After that did you recompile the kernel and modules and re-installed = them? > Yes.=20 >=20 > --- On Mon, 8/16/10, Konrad Rzeszutek Wilk wro= te: >=20 > From: Konrad Rzeszutek Wilk > Subject: Re: [Xen-devel] [GIT PULL] devel/pat + devel/kms.fixes-0.5 on > RV730 PRO [Radeon HD 4650] > To: "Boris Derzhavets" > Cc: xen-devel@lists.xensource.com > Date: Monday, August 16, 2010, 4:05 PM >=20 > On Mon, Aug 16, 2010 at 11:35:24AM -0700, Boris Derzhavets wrote: > > > Can you provide the serial output?=20 > > No > >=20 > > > Is the error the same as you reported > > before (were it could not load the firmware code?) > >=20 > > Yes.=20 > > Xen System loads up so i have dmesg.log=A0 It's attached > >=20 > > > Can you try fiddling with the dracut options to force it include th= e > > proper firmware bits? > >=20 > > Which ones ? That is what happens loading Dom0. >=20 > How about -v? See if the file RV730_pfp.bin gets put in the initramfs > image. Did you make sure that the CONFIG_DRM_RADEON is set to 'm'? Afte= r > that did you recompile the kernel and modules and re-installed them? >=20 > > > =20 > > > Dmesg: > >=20 > > [drm] Loading RV730 CP Microcode > > platform radeon_cp.0: firmware: requesting radeon/RV730_pfp.bin > >=20 > > =A0=A0=A0=A0 Hangs.... for a while. > >=20 > > r600_cp: Failed to load firmware "radeon/RV730_pfp.bin" > > [drm:rv770_init] *ERROR* Failed to load firmware! > > [drm:radeon_driver_load_kms] *ERROR* Fatal error while trying to init= ialize radeon. > > radeon 0000:01:00.0: PCI INT A disabled > > radeon: probe of 0000:01:00.0 failed with error -2 > >=20 > > Proceed with normal load. >=20 > You need to figure out why it isn't including that firmware file on the > initramfs.=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 > =20 > -----Inline Attachment Follows----- >=20 > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >=20 >=20 >=20 > =20 > -----Inline Attachment Follows----- >=20 > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >=20 >=20 >=20 > =20 > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel