2011/6/11 Marcin ZajÄczkowski <marcinzajaczkowski@xxxxxxxxx>: > I would like to report a bug in the drivers located in the nucleus from > 2.6.37.6 to the latest znajdujÄcycj in openSUSE repositories. This is > demonstrated by the fact that during startup monitro off after the launch of > the drivers are in the system kernel. Everything runs smoothly in the kernel > 2.6.37.1. And action on a newer kernel works when you add options at boot > nomodeset. And below I attach the info file from the kernel boot.msg version > 2.6.37.6 and 2.6.39.1. IIRC, openSUSE sets i2c-algo-bit.bit_test=1 by default which causes the radeon i2c init to fail since the radeon i2c buses require pre/post i2c setup to work properly which the i2c subsystem didn't handle by default. You can either set i2c-algo-bit.bit_test=0 on the kernel command line in grub, or make sure your kernel has this patch: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=d3b3e15da14ded61c9654db05863b04a2435f4cc See this bug for reference: https://bugs.freedesktop.org/show_bug.cgi?id=36221 Alex > > 2.6.37.6: > <6>[ Â Â2.833968] [drm] Initialized drm 1.1.0 20060810 > <6>[ Â Â2.906448] [drm] radeon defaulting to kernel modesetting. > <6>[ Â Â2.906453] [drm] radeon kernel modesetting enabled. > <7>[ Â Â2.906520] checking generic (d0000000 1000000) vs hw (d0000000 > 8000000) > <3>[ Â Â2.906523] fb: conflicting fb hw usage radeondrmfb vs VESA VGA - > removing generic driver > <4>[ Â Â2.906567] Console: switching to colour dummy device 80x25 > <6>[ Â Â2.907197] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> > IRQ > 16 > <6>[ Â Â2.910349] [drm] initializing kernel modesetting (RV280 > 0x1002:0x5960). > <6>[ Â Â2.911781] [drm] register mmio base: 0xDFDF0000 > <6>[ Â Â2.911785] [drm] register mmio size: 65536 > <6>[ Â Â2.912782] agpgart-intel 0000:00:00.0: AGP 2.0 bridge > <6>[ Â Â2.912802] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x > mode > <6>[ Â Â2.912836] radeon 0000:01:00.0: putting AGP V2 device into 4x mode > <6>[ Â Â2.912864] radeon 0000:01:00.0: GTT: 256M 0xE0000000 - 0xEFFFFFFF > <6>[ Â Â2.912869] [drm] Generation 2 PCI interface, using max accessible > memory > <6>[ Â Â2.912874] radeon 0000:01:00.0: VRAM: 128M 0x00000000D0000000 - > 0x00000000D7FFFFFF (128M used) > <6>[ Â Â2.912913] [drm] radeon: irq initialized. > <6>[ Â Â2.913022] [drm] Detected VRAM RAM=128M, BAR=128M > <6>[ Â Â2.913027] [drm] RAM width 128bits DDR > <6>[ Â Â2.913250] [TTM] Zone Âkernel: Available graphics memory: 443166 kiB. > <6>[ Â Â2.913285] [TTM] Zone highmem: Available graphics memory: 512770 kiB. > <6>[ Â Â2.913288] [TTM] Initializing pool allocator. > <6>[ Â Â2.913313] [drm] radeon: 128M of VRAM memory ready > <6>[ Â Â2.913317] [drm] radeon: 256M of GTT memory ready. > <6>[ Â Â2.914444] radeon 0000:01:00.0: WB disabled > <6>[ Â Â2.914538] [drm] Loading R200 Microcode > <6>[ Â Â2.918116] [drm] radeon: ring at 0x00000000E0001000 > <6>[ Â Â2.918138] [drm] ring test succeeded in 1 usecs > <6>[ Â Â2.918470] [drm] radeon: ib pool ready. > <6>[ Â Â2.918548] [drm] ib test succeeded in 0 usecs > <4>[ Â Â2.918589] Radeon i2c bit bus DVI_DDC: bus seems to be busy > <3>[ Â Â2.919172] [drm:radeon_i2c_create] *ERROR* Failed to register bit i2c > DVI_DDC > <4>[ Â Â2.919194] Radeon i2c bit bus VGA_DDC: bus seems to be busy > <3>[ Â Â2.919234] [drm:radeon_i2c_create] *ERROR* Failed to register bit i2c > VGA_DDC > <4>[ Â Â2.919313] Radeon i2c bit bus MONID: bus seems to be busy > <3>[ Â Â2.928465] [drm:radeon_i2c_create] *ERROR* Failed to register bit i2c > MONID > <4>[ Â Â2.928486] Radeon i2c bit bus CRT2_DDC: bus seems to be busy > <3>[ Â Â2.928527] [drm:radeon_i2c_create] *ERROR* Failed to register bit i2c > CRT2_DDC > <6>[ Â Â2.928641] [drm] Radeon Display Connectors > <6>[ Â Â2.928644] [drm] Connector 0: > <6>[ Â Â2.928646] [drm] Â S-video > <6>[ Â Â2.928647] [drm] Â Encoders: > <6>[ Â Â2.928649] [drm] Â Â TV1: INTERNAL_DAC2 > <6>[ Â Â2.931662] No connectors reported connected with modes > <6>[ Â Â2.931666] [drm] Cannot find any crtc or sizes - going 1024x768 > <6>[ Â Â2.948850] [drm] fb mappable at 0xD0040000 > <6>[ Â Â2.948853] [drm] vram apper at 0xD0000000 > <6>[ Â Â2.948855] [drm] size 3145728 > <6>[ Â Â2.948857] [drm] fb depth is 24 > <6>[ Â Â2.948858] [drm] Â Âpitch is 4096 > <4>[ Â Â2.949065] Console: switching to colour frame buffer device 128x48 > <6>[ Â Â3.071550] fb0: radeondrmfb frame buffer device > <6>[ Â Â3.071554] drm: registered panic notifier > <6>[ Â Â3.071568] [drm] Initialized radeon 2.7.0 20080528 for 0000:01:00.0 > on > minor 0 > > > 2.6.39.1 > <6>[ Â Â2.833968] [drm] Initialized drm 1.1.0 20060810 > <6>[ Â Â2.906448] [drm] radeon defaulting to kernel modesetting. > <6>[ Â Â2.906453] [drm] radeon kernel modesetting enabled. > <7>[ Â Â2.906520] checking generic (d0000000 1000000) vs hw (d0000000 > 8000000) > <3>[ Â Â2.906523] fb: conflicting fb hw usage radeondrmfb vs VESA VGA - > removing generic driver > <4>[ Â Â2.906567] Console: switching to colour dummy device 80x25 > <6>[ Â Â2.907197] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> > IRQ > 16 > <6>[ Â Â2.910349] [drm] initializing kernel modesetting (RV280 > 0x1002:0x5960). > <6>[ Â Â2.911781] [drm] register mmio base: 0xDFDF0000 > <6>[ Â Â2.911785] [drm] register mmio size: 65536 > <6>[ Â Â2.912782] agpgart-intel 0000:00:00.0: AGP 2.0 bridge > <6>[ Â Â2.912802] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x > mode > <6>[ Â Â2.912836] radeon 0000:01:00.0: putting AGP V2 device into 4x mode > <6>[ Â Â2.912864] radeon 0000:01:00.0: GTT: 256M 0xE0000000 - 0xEFFFFFFF > <6>[ Â Â2.912869] [drm] Generation 2 PCI interface, using max accessible > memory > <6>[ Â Â2.912874] radeon 0000:01:00.0: VRAM: 128M 0x00000000D0000000 - > 0x00000000D7FFFFFF (128M used) > <6>[ Â Â2.912913] [drm] radeon: irq initialized. > <6>[ Â Â2.913022] [drm] Detected VRAM RAM=128M, BAR=128M > <6>[ Â Â2.913027] [drm] RAM width 128bits DDR > <6>[ Â Â2.913250] [TTM] Zone Âkernel: Available graphics memory: 443166 kiB. > <6>[ Â Â2.913285] [TTM] Zone highmem: Available graphics memory: 512770 kiB. > <6>[ Â Â2.913288] [TTM] Initializing pool allocator. > <6>[ Â Â2.913313] [drm] radeon: 128M of VRAM memory ready > <6>[ Â Â2.913317] [drm] radeon: 256M of GTT memory ready. > <6>[ Â Â2.914444] radeon 0000:01:00.0: WB disabled > <6>[ Â Â2.914538] [drm] Loading R200 Microcode > <6>[ Â Â2.918116] [drm] radeon: ring at 0x00000000E0001000 > <6>[ Â Â2.918138] [drm] ring test succeeded in 1 usecs > <6>[ Â Â2.918470] [drm] radeon: ib pool ready. > <6>[ Â Â2.918548] [drm] ib test succeeded in 0 usecs > <4>[ Â Â2.918589] Radeon i2c bit bus DVI_DDC: bus seems to be busy > <3>[ Â Â2.919172] [drm:radeon_i2c_create] *ERROR* Failed to register bit i2c > DVI_DDC > <4>[ Â Â2.919194] Radeon i2c bit bus VGA_DDC: bus seems to be busy > <3>[ Â Â2.919234] [drm:radeon_i2c_create] *ERROR* Failed to register bit i2c > VGA_DDC > <4>[ Â Â2.919313] Radeon i2c bit bus MONID: bus seems to be busy > <3>[ Â Â2.928465] [drm:radeon_i2c_create] *ERROR* Failed to register bit i2c > MONID > <4>[ Â Â2.928486] Radeon i2c bit bus CRT2_DDC: bus seems to be busy > <3>[ Â Â2.928527] [drm:radeon_i2c_create] *ERROR* Failed to register bit i2c > CRT2_DDC > <6>[ Â Â2.928641] [drm] Radeon Display Connectors > <6>[ Â Â2.928644] [drm] Connector 0: > <6>[ Â Â2.928646] [drm] Â S-video > <6>[ Â Â2.928647] [drm] Â Encoders: > <6>[ Â Â2.928649] [drm] Â Â TV1: INTERNAL_DAC2 > <6>[ Â Â2.931662] No connectors reported connected with modes > <6>[ Â Â2.931666] [drm] Cannot find any crtc or sizes - going 1024x768 > <6>[ Â Â2.948850] [drm] fb mappable at 0xD0040000 > <6>[ Â Â2.948853] [drm] vram apper at 0xD0000000 > <6>[ Â Â2.948855] [drm] size 3145728 > <6>[ Â Â2.948857] [drm] fb depth is 24 > <6>[ Â Â2.948858] [drm] Â Âpitch is 4096 > <4>[ Â Â2.949065] Console: switching to colour frame buffer device 128x48 > <6>[ Â Â3.071550] fb0: radeondrmfb frame buffer device > <6>[ Â Â3.071554] drm: registered panic notifier > <6>[ Â Â3.071568] [drm] Initialized radeon 2.7.0 20080528 for 0000:01:00.0 > on > minor 0 > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/dri-devel > _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel