[Bug 594514] [NEW] With a Toshiba M30X (Radeon 9600/9700 M10) drm module detects inexistent TV if radeon.dynclks=1 is set

Alessio Gaeta alga777 at gmail.com
Tue Jun 15 09:30:35 UTC 2010


Public bug reported:

As per summary. The result is a wrong initial resolution set when GDM starts and a reduced size console (800*600 instead of 1280*800).
Here the relevant part of kernel messages:

with radeon.dynclks=1
--8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<----
Jun 15 11:08:24 gas-mobile kernel: [   27.704744] [drm] radeon defaulting to kernel modesetting.
Jun 15 11:08:24 gas-mobile kernel: [   27.704749] [drm] radeon kernel modesetting enabled.
Jun 15 11:08:24 gas-mobile kernel: [   27.704830] radeon 0000:01:00.0: power state changed by ACPI to D0
Jun 15 11:08:24 gas-mobile kernel: [   27.704841] radeon 0000:01:00.0: power state changed by ACPI to D0
Jun 15 11:08:24 gas-mobile kernel: [   27.704852] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Jun 15 11:08:24 gas-mobile kernel: [   27.713928] [drm] radeon: Initializing kernel modesetting.
Jun 15 11:08:24 gas-mobile kernel: [   27.725717] [drm] register mmio base: 0xD0100000
Jun 15 11:08:24 gas-mobile kernel: [   27.725721] [drm] register mmio size: 65536
Jun 15 11:08:24 gas-mobile kernel: [   27.726066] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
Jun 15 11:08:24 gas-mobile kernel: [   27.726086] [drm] Generation 2 PCI interface, using max accessible memory
Jun 15 11:08:24 gas-mobile kernel: [   27.726093] [drm] AGP mode requested: 1
Jun 15 11:08:24 gas-mobile kernel: [   27.726100] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
Jun 15 11:08:24 gas-mobile kernel: [   27.726120] agpgart-intel 0000:00:00.0: putting AGP V2 device into 1x mode
Jun 15 11:08:24 gas-mobile kernel: [   27.726156] radeon 0000:01:00.0: putting AGP V2 device into 1x mode
Jun 15 11:08:24 gas-mobile kernel: [   27.726191] [drm] radeon: VRAM 64M
Jun 15 11:08:24 gas-mobile kernel: [   27.726194] [drm] radeon: VRAM from 0x00000000 to 0x03FFFFFF
Jun 15 11:08:24 gas-mobile kernel: [   27.726196] [drm] radeon: GTT 256M
Jun 15 11:08:24 gas-mobile kernel: [   27.726199] [drm] radeon: GTT from 0xE0000000 to 0xEFFFFFFF
Jun 15 11:08:24 gas-mobile kernel: [   27.726223] [drm] radeon: irq initialized.
Jun 15 11:08:24 gas-mobile kernel: [   27.726934] [drm] Detected VRAM RAM=64M, BAR=128M
Jun 15 11:08:24 gas-mobile kernel: [   27.726939] [drm] RAM width 128bits DDR
Jun 15 11:08:24 gas-mobile kernel: [   27.727051] [TTM] Zone  kernel: Available graphics memory: 443666 kiB.
Jun 15 11:08:24 gas-mobile kernel: [   27.727055] [TTM] Zone highmem: Available graphics memory: 508662 kiB.
Jun 15 11:08:24 gas-mobile kernel: [   27.727076] [drm] radeon: 64M of VRAM memory ready
Jun 15 11:08:24 gas-mobile kernel: [   27.727079] [drm] radeon: 256M of GTT memory ready.
Jun 15 11:08:24 gas-mobile kernel: [   27.727321] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
Jun 15 11:08:24 gas-mobile kernel: [   27.727339] [drm] radeon: cp idle (0x10000C03)
Jun 15 11:08:24 gas-mobile kernel: [   27.727472] [drm] Loading R300 Microcode
Jun 15 11:08:24 gas-mobile kernel: [   27.727994] platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin
Jun 15 11:08:24 gas-mobile kernel: [   27.794325] [drm] radeon: ring at 0x00000000E0000000
Jun 15 11:08:24 gas-mobile kernel: [   27.794349] [drm] ring test succeeded in 1 usecs
Jun 15 11:08:24 gas-mobile kernel: [   27.802509] [drm] radeon: ib pool ready.
Jun 15 11:08:24 gas-mobile kernel: [   27.802601] [drm] ib test succeeded in 0 usecs
Jun 15 11:08:24 gas-mobile kernel: [   27.803383] [drm] Panel ID String: LPL                     
Jun 15 11:08:24 gas-mobile kernel: [   27.803387] [drm] Panel Size 1280x800
Jun 15 11:08:24 gas-mobile kernel: [   27.803562] [drm] Default TV standard: NTSC
Jun 15 11:08:24 gas-mobile kernel: [   27.803565] [drm] 27.000000000 MHz TV ref clk
Jun 15 11:08:24 gas-mobile kernel: [   27.803568] [drm] Default TV standard: NTSC
Jun 15 11:08:24 gas-mobile kernel: [   27.803570] [drm] 27.000000000 MHz TV ref clk
Jun 15 11:08:24 gas-mobile kernel: [   27.803711] [drm] Radeon Display Connectors
Jun 15 11:08:24 gas-mobile kernel: [   27.803714] [drm] Connector 0:
Jun 15 11:08:24 gas-mobile kernel: [   27.803716] [drm]   VGA
Jun 15 11:08:24 gas-mobile kernel: [   27.803719] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
Jun 15 11:08:24 gas-mobile kernel: [   27.803722] [drm]   Encoders:
Jun 15 11:08:24 gas-mobile kernel: [   27.803724] [drm]     CRT1: INTERNAL_DAC1
Jun 15 11:08:24 gas-mobile kernel: [   27.803726] [drm] Connector 1:
Jun 15 11:08:24 gas-mobile kernel: [   27.803728] [drm]   LVDS
Jun 15 11:08:24 gas-mobile kernel: [   27.803729] [drm]   Encoders:
Jun 15 11:08:24 gas-mobile kernel: [   27.803731] [drm]     LCD1: INTERNAL_LVDS
Jun 15 11:08:24 gas-mobile kernel: [   27.803734] [drm] Connector 2:
Jun 15 11:08:24 gas-mobile kernel: [   27.803735] [drm]   S-video
Jun 15 11:08:24 gas-mobile kernel: [   27.803737] [drm]   Encoders:
Jun 15 11:08:24 gas-mobile kernel: [   27.803739] [drm]     TV1: INTERNAL_DAC2
Jun 15 11:08:24 gas-mobile kernel: [   27.831350] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x3af: clean.
Jun 15 11:08:24 gas-mobile kernel: [   27.832922] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
Jun 15 11:08:24 gas-mobile kernel: [   27.833595] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x820-0x8ff: clean.
Jun 15 11:08:24 gas-mobile kernel: [   27.834168] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcf7: clean.
Jun 15 11:08:24 gas-mobile kernel: [   27.834918] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff: clean.
Jun 15 11:08:24 gas-mobile kernel: [   27.863272] [drm] fb mappable at 0xD8040000
Jun 15 11:08:24 gas-mobile kernel: [   27.863276] [drm] vram apper at 0xD8000000
Jun 15 11:08:24 gas-mobile kernel: [   27.863278] [drm] size 4096000
Jun 15 11:08:24 gas-mobile kernel: [   27.863280] [drm] fb depth is 24
Jun 15 11:08:24 gas-mobile kernel: [   27.863282] [drm]    pitch is 5120
Jun 15 11:08:24 gas-mobile kernel: [   27.863787] fb0: radeondrmfb frame buffer device
Jun 15 11:08:24 gas-mobile kernel: [   27.863790] registered panic notifier
Jun 15 11:08:24 gas-mobile kernel: [   27.863797] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
Jun 15 11:08:24 gas-mobile kernel: [   27.975608] vga16fb: mapped to 0xc00a0000
Jun 15 11:08:24 gas-mobile kernel: [   27.975613] vga16fb: not registering due to another framebuffer present
Jun 15 11:08:24 gas-mobile kernel: [   28.255294] [drm] crtc 1 is connected to a TV
--8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<----

with radeon.dynclks=0 (all fine)
--8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<----
Jun 15 11:10:01 gas-mobile kernel: [   19.441466] [drm] radeon defaulting to kernel modesetting.
Jun 15 11:10:01 gas-mobile kernel: [   19.441472] [drm] radeon kernel modesetting enabled.
Jun 15 11:10:01 gas-mobile kernel: [   19.441555] radeon 0000:01:00.0: power state changed by ACPI to D0
Jun 15 11:10:01 gas-mobile kernel: [   19.441566] radeon 0000:01:00.0: power state changed by ACPI to D0
Jun 15 11:10:01 gas-mobile kernel: [   19.441577] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Jun 15 11:10:01 gas-mobile kernel: [   19.445119] [drm] radeon: Initializing kernel modesetting.
Jun 15 11:10:01 gas-mobile kernel: [   19.445232] [drm] register mmio base: 0xD0100000
Jun 15 11:10:01 gas-mobile kernel: [   19.445235] [drm] register mmio size: 65536
Jun 15 11:10:01 gas-mobile kernel: [   19.445612] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
Jun 15 11:10:01 gas-mobile kernel: [   19.445633] [drm] Generation 2 PCI interface, using max accessible memory
Jun 15 11:10:01 gas-mobile kernel: [   19.445642] [drm] AGP mode requested: 1
Jun 15 11:10:01 gas-mobile kernel: [   19.445648] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
Jun 15 11:10:01 gas-mobile kernel: [   19.445668] agpgart-intel 0000:00:00.0: putting AGP V2 device into 1x mode
Jun 15 11:10:01 gas-mobile kernel: [   19.445704] radeon 0000:01:00.0: putting AGP V2 device into 1x mode
Jun 15 11:10:01 gas-mobile kernel: [   19.445740] [drm] radeon: VRAM 64M
Jun 15 11:10:01 gas-mobile kernel: [   19.445743] [drm] radeon: VRAM from 0x00000000 to 0x03FFFFFF
Jun 15 11:10:01 gas-mobile kernel: [   19.445745] [drm] radeon: GTT 256M
Jun 15 11:10:01 gas-mobile kernel: [   19.445748] [drm] radeon: GTT from 0xE0000000 to 0xEFFFFFFF
Jun 15 11:10:01 gas-mobile kernel: [   19.445773] [drm] radeon: irq initialized.
Jun 15 11:10:01 gas-mobile kernel: [   19.446904] [drm] Detected VRAM RAM=64M, BAR=128M
Jun 15 11:10:01 gas-mobile kernel: [   19.446908] [drm] RAM width 128bits DDR
Jun 15 11:10:01 gas-mobile kernel: [   19.447014] [TTM] Zone  kernel: Available graphics memory: 443666 kiB.
Jun 15 11:10:01 gas-mobile kernel: [   19.447017] [TTM] Zone highmem: Available graphics memory: 508662 kiB.
Jun 15 11:10:01 gas-mobile kernel: [   19.447039] [drm] radeon: 64M of VRAM memory ready
Jun 15 11:10:01 gas-mobile kernel: [   19.447042] [drm] radeon: 256M of GTT memory ready.
Jun 15 11:10:01 gas-mobile kernel: [   19.447282] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
Jun 15 11:10:01 gas-mobile kernel: [   19.447300] [drm] radeon: cp idle (0x10000C03)
Jun 15 11:10:01 gas-mobile kernel: [   19.447430] [drm] Loading R300 Microcode
Jun 15 11:10:01 gas-mobile kernel: [   19.447738] platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin
Jun 15 11:10:01 gas-mobile kernel: [   19.486281] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
Jun 15 11:10:01 gas-mobile kernel: [   19.486287] ipw2200: Copyright(c) 2003-2006 Intel Corporation
Jun 15 11:10:01 gas-mobile kernel: [   19.486410] ipw2200 0000:02:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
Jun 15 11:10:01 gas-mobile kernel: [   19.486478] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
Jun 15 11:10:01 gas-mobile kernel: [   19.553492] [drm] radeon: ring at 0x00000000E0000000
Jun 15 11:10:01 gas-mobile kernel: [   19.553517] [drm] ring test succeeded in 1 usecs
Jun 15 11:10:01 gas-mobile kernel: [   19.557306] [drm] radeon: ib pool ready.
Jun 15 11:10:01 gas-mobile kernel: [   19.557393] [drm] ib test succeeded in 0 usecs
Jun 15 11:10:01 gas-mobile kernel: [   19.558189] [drm] Panel ID String: LPL                     
Jun 15 11:10:01 gas-mobile kernel: [   19.558193] [drm] Panel Size 1280x800
Jun 15 11:10:01 gas-mobile kernel: [   19.558382] [drm] Default TV standard: NTSC
Jun 15 11:10:01 gas-mobile kernel: [   19.558385] [drm] 27.000000000 MHz TV ref clk
Jun 15 11:10:01 gas-mobile kernel: [   19.558388] [drm] Default TV standard: NTSC
Jun 15 11:10:01 gas-mobile kernel: [   19.558390] [drm] 27.000000000 MHz TV ref clk
Jun 15 11:10:01 gas-mobile kernel: [   19.558537] [drm] Radeon Display Connectors
Jun 15 11:10:01 gas-mobile kernel: [   19.558540] [drm] Connector 0:
Jun 15 11:10:01 gas-mobile kernel: [   19.558542] [drm]   VGA
Jun 15 11:10:01 gas-mobile kernel: [   19.558545] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
Jun 15 11:10:01 gas-mobile kernel: [   19.558547] [drm]   Encoders:
Jun 15 11:10:01 gas-mobile kernel: [   19.558549] [drm]     CRT1: INTERNAL_DAC1
Jun 15 11:10:01 gas-mobile kernel: [   19.558552] [drm] Connector 1:
Jun 15 11:10:01 gas-mobile kernel: [   19.558553] [drm]   LVDS
Jun 15 11:10:01 gas-mobile kernel: [   19.558555] [drm]   Encoders:
Jun 15 11:10:01 gas-mobile kernel: [   19.558557] [drm]     LCD1: INTERNAL_LVDS
Jun 15 11:10:01 gas-mobile kernel: [   19.558559] [drm] Connector 2:
Jun 15 11:10:01 gas-mobile kernel: [   19.558561] [drm]   S-video
Jun 15 11:10:01 gas-mobile kernel: [   19.558563] [drm]   Encoders:
Jun 15 11:10:01 gas-mobile kernel: [   19.558565] [drm]     TV1: INTERNAL_DAC2
Jun 15 11:10:01 gas-mobile kernel: [   19.644093] [drm] fb mappable at 0xD8040000
Jun 15 11:10:01 gas-mobile kernel: [   19.644098] [drm] vram apper at 0xD8000000
Jun 15 11:10:01 gas-mobile kernel: [   19.644100] [drm] size 4096000
Jun 15 11:10:01 gas-mobile kernel: [   19.644102] [drm] fb depth is 24
Jun 15 11:10:01 gas-mobile kernel: [   19.644104] [drm]    pitch is 5120
Jun 15 11:10:01 gas-mobile kernel: [   19.678767] fb0: radeondrmfb frame buffer device
Jun 15 11:10:01 gas-mobile kernel: [   19.678771] registered panic notifier
Jun 15 11:10:01 gas-mobile kernel: [   19.678779] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
--8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<----

I've not tested this extensively, but this issue seems to appear in
later kernels too (i.e. 2.6.35 in xorg-edgers). In 2.6.35 (not tested in
2.6.32) things get worst if radeon.hwi2c=1 is set: all three connectors
are detected as populated and xorg complains about maximum texture size,
does not let set the resolution (crtcs are not accessible), and similar
amenities.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-23-generic 2.6.32-23.37
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-23.37-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-23-generic i686
AlsaVersion:
 Advanced Linux Sound Architecture Driver Version 1.0.23.
 Compiled on Jun 14 2010 for kernel 2.6.32-23-generic (SMP).
Architecture: i386
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/dsp1', '/dev/dsp', '/dev/snd/controlC1', '/dev/snd/pcmC1D0c', '/dev/snd/pcmC1D0p', '/dev/snd/by-path', '/dev/snd/controlC0', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/pcmC0D1c', '/dev/snd/pcmC0D2c', '/dev/snd/pcmC0D3c', '/dev/snd/pcmC0D4p', '/dev/snd/seq', '/dev/snd/timer', '/dev/sequencer2', '/dev/sequencer'] failed with exit code 1:
CRDA: Error: [Errno 2] Nessun file o directory
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with ALC250 at irq 17'
   Mixer name	: 'Realtek ALC250 rev 2'
   Components	: 'AC97a:414c4752'
   Controls      : 33
   Simple ctrls  : 21
Card1.Amixer.info:
 Card hw:1 'Modem'/'Intel 82801DB-ICH4 Modem at irq 17'
   Mixer name	: 'Silicon Laboratory Si3036,8 rev 7'
   Components	: 'AC97m:53494c27'
   Controls      : 3
   Simple ctrls  : 3
Card1.Codecs.codec97.0.mc97.1.1:
 1-1/0: Silicon Laboratory Si3036,8 rev 7
 
 Extended modem ID: codec=1 LIN1
 Modem status     : GPIO MREF ADC1 DAC1 PRE(ADC2) PRF(DAC2) PRG(HADC) PRH(HDAC)
 Line1 rate       : 8000Hz
Date: Tue Jun 15 11:16:32 2010
HibernationDevice: RESUME=UUID=bb65c890-ea6a-4404-8f84-b805d7abd643
Lsusb:
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 002: ID 15ca:00c3 Textech International Ltd. Mini Optical Mouse
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: TOSHIBA Satellite M30X
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-23-generic root=UUID=70ea592a-005a-4499-aee6-d4a664c82b4e ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34.1
RfKill:
 0: phy0: Wireless LAN
 	Soft blocked: no
 	Hard blocked: no
SourcePackage: linux
dmi.bios.date: 11/10/2008
dmi.bios.vendor: TOSHIBA
dmi.bios.version: V2.00
dmi.board.name: EAL20
dmi.board.vendor: TOSHIBA
dmi.board.version: Null
dmi.chassis.asset.tag: *
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnTOSHIBA:bvrV2.00:bd11/10/2008:svnTOSHIBA:pnSatelliteM30X:pvrPSA72E-2K202WIT:rvnTOSHIBA:rnEAL20:rvrNull:cvnTOSHIBA:ct10:cvrN/A:
dmi.product.name: Satellite M30X
dmi.product.version: PSA72E-2K202WIT
dmi.sys.vendor: TOSHIBA

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug graphics i386 lucid needs-upstream-testing

-- 
With a Toshiba M30X (Radeon 9600/9700 M10) drm module detects inexistent TV if radeon.dynclks=1 is set
https://bugs.launchpad.net/bugs/594514
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list