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

Re: maintaining poulsbo in Debian



Hi Adam, hi Kushal,

On Dienstag, 17. November 2009, Adam Sjøgren wrote:
> I've only tried on sid - but I haven't bothered trying to upgrade from
> the 2.6.30 kernel yet.

Even through I'm trying to run squeeze, I'm happy and able to give anything from unstable or 
experimental (or other sources) a try. Probably I will also just switch to unstable on this 
machine, until we've made it work...

> What problem did you hit?

[ 1685.642108] [drm] Module unloaded
[ 1692.468985] [drm] Initialized drm 1.1.0 20060810
[ 1692.524152] psb 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1692.524181] psb 0000:00:02.0: setting latency timer to 64
[ 1692.524311] [drm] psb - 5.0.1.0046
[ 1692.548102] [drm:psb_do_init] *ERROR* Debug is 0x00000000
[ 1692.590187] psb 0000:00:02.0: firmware: requesting msvdx_fw.bin
[ 1692.630565] [drm:psb_do_init] *ERROR* Gatt must be 256M aligned. This is a bug.
[ 1692.630734] set the msvdx clock to 0 in the psb_msvdx_uninit
[ 1692.661250] DRM: fill_in_dev failed
[ 1692.661387] psb 0000:00:02.0: PCI INT A disabled
[ 1692.661412] DRM: drm_get_dev failed.
[ 1692.661563] psb: probe of 0000:00:02.0 failed with error -22

This is my device:

00:02.0 VGA compatible controller [0300]: Intel Corporation System Controller Hub (SCH 
Poulsbo) Graphics Controller [8086:8108] (rev 07)

> The ugliest part (apart from the binary blobbiness), as far as I
> remember, is the libdrm2 vs. libdrm-poulsbo1 thing, where both packages
> provide the same files - which I haven't figured out how to fix
> correctly (I simply used force-overwrite and did some symlinks by hand.)

Packagingtools-technically you could put a "Conflicts: libdrm2" into libdrm-poulsbo1's 
debian/control file, but I'm not sure this is the right solution here...

psb-kernel-source-4.41.1 only builds a root, as it writes to /usr/src atm... that's also 
quite ugly :-)

On Dienstag, 17. November 2009, Kushal Koolwal wrote:
> As Adam asked, what problem are you facing? Are you able to build the psb
> and drm component?
>
> Couple of weeks back I wrote a step-by-step guide [1] to get psb working on
> Debian Squeeze. 

I followed your guide (thanks!), I think I've missed 
http://blogs.koolwal.net/wp-content/uploads/debian/psb-kernel-source-modified-files.tar 
though :) 

> Please give a shot to these pre-built squeeze packages [2] 
> and see if they work for you or not. 

Those packages also dont work for me on squeeze... they fail exactly the same. 

Xorg.0.log ends with:

drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
drmOpenByBusid: Searching for BusID PCI:0:2:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card1
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card2
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card3
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card4
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card5
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card6
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card7
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card8
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card9
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card10
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card11
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card12
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card13
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card14
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: node name is /dev/dri/card2
drmOpenDevice: node name is /dev/dri/card3
drmOpenDevice: node name is /dev/dri/card4
drmOpenDevice: node name is /dev/dri/card5
drmOpenDevice: node name is /dev/dri/card6
drmOpenDevice: node name is /dev/dri/card7
drmOpenDevice: node name is /dev/dri/card8
drmOpenDevice: node name is /dev/dri/card9
drmOpenDevice: node name is /dev/dri/card10
drmOpenDevice: node name is /dev/dri/card11
drmOpenDevice: node name is /dev/dri/card12
drmOpenDevice: node name is /dev/dri/card13
drmOpenDevice: node name is /dev/dri/card14
(EE) [drm] drmOpen failed.
(EE) PSB(0): [dri] DRIScreenInit failed. Disabling DRI.
(EE) [drm] Could not uninstall irq handler.
(EE) PSB(0): This driver currently needs DRM to operate.

Any ideas?


regards,
	Holger

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: