Kernel error 2.6.37.6 and Later

Alex Deucher alexdeucher at gmail.com
Mon Jun 13 07:27:34 PDT 2011


2011/6/11 Marcin Zajączkowski <marcinzajaczkowski at gmail.com>:
> 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 at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
>


More information about the dri-devel mailing list