Activity log for bug #949288

Date Who What changed Old value New value Message
2012-03-07 18:56:18 ojordan bug added bug
2012-03-07 19:00:19 Brad Figg linux (Ubuntu): status New Confirmed
2012-03-07 19:11:38 ojordan tags apport-bug powerpc precise apport-bug bot-stop-nagging powerpc precise
2012-03-07 19:13:01 ojordan description Hi, Could I request a few kernel changes to improve out-of-the-box support on PowerPC please? They involve the ATI/radeon framebuffers and KMS support. Since 11.04 the framebuffers used by Rage, Rage128 and radeon graphics cards have been compiled as modules. This has resulted in a number of problems, such as booting to a command prompt, loss of tty consoles and loss of suspend. Debian still builds in these modules and it has been commented by a few people who are testing 12.04 that Ubuntu and it is derivatives are lagging behind in its user friendlyness. Whilst it is possible to load the framebuffers as modules (and the Ubuntu PowerPC documentation describes how to do this), building back the modules into the kernel is the only way I can think of that will easily get everything working out of the box again. It will stop the openfirmware framebuffer from grabbing the resources. The other change I would like to see is radeon defaulting to KMS on. This was the case in 10.04 and 10.10. This did cause a lot of complaints at the time about loss of 3d hardware acceleration, but 12.04 does not have UMS support anymore. KMS is the future! (if currently a little shakey! - there is no suspend with it and it crashes a lot with AGP) Here is what I propose: CONFIG_DRM_RADEON_KMS=y CONFIG_FB_RADEON=y CONFIG_FB_ATY128=y CONFIG_FB_ATY=y I don't know if there is some way to ensure that the above framebuffers are loaded in preference to the openfirmware framebuffer (CONFIG_FB_OF) ? This setup should mean that tty consoles and suspend should work by default. Also, it will allow everything to be controlled from the kernel command line (yaboot prompt on PowerPC). If you want fully working radeon KMS you can disable radeonfb and offb with video=radeonfb:off video=offb:off. If there is some problem with KMS you can disable it with radeon.modeset=0. I've been over the options, and I think this is the best setup. Finally, I've been trying to work out what to do with CONFIG_AGP_UNINORTH. Currrently it is compiled as a module, but debian has it built in. From the tests I've done there appears to be a race issue with it being compiled as a module. Under 10.04, KMS reverts to PCI mode because of it. This is actually a good thing as without forcing PCI mode (radeon.agmode=-1) it seems PowerPC radeon KMS crashes. From anecdotal evidence reading forums I would say Ubuntu nouveau support is better than Debain wheezy, and I'm wondering if this is the possible cause? So I'm thinking leave CONFIG_AGP_UNINORTH=m since we're trying to improve out-of-the box support. You can add uninorth_agp to /etc/modules to get it to load in time if needed. This gives a nice fancy splash screen, but results in the need for the additional radeon.agpmode=-1 parameter. Ideally, I need some nouveau people to test the stability of AGP (they use nouveau.agpmode=0 to disable AGP in 12.04). Hopefully the above makes sense! Thanks for reading this! ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: linux-image-3.2.0-18-powerpc 3.2.0-18.28 ProcVersionSignature: Ubuntu 3.2.0-18.28-powerpc 3.2.9 Uname: Linux 3.2.0-18-powerpc ppc AcpiTables: AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. AplayDevices: **** List of PLAYBACK Hardware Devices **** card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper] Subdevices: 1/1 Subdevice #0: subdevice #0 ApportVersion: 1.94-0ubuntu1 Architecture: powerpc ArecordDevices: **** List of CAPTURE Hardware Devices **** card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper] Subdevices: 1/1 Subdevice #0: subdevice #0 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: adam 1147 F.... lxpanel CRDA: Error: [Errno 2] No such file or directory Card0.Amixer.info: Card hw:0 'Snapper'/'PowerMac Snapper (Dev 38) Sub-frame 0' Mixer name : 'PowerMac Snapper' Components : '' Controls : 15 Simple ctrls : 14 Date: Wed Mar 7 18:48:08 2012 HibernationDevice: RESUME=UUID=47641231-8c14-4d18-89b3-1d18df122ad5 InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Beta powerpc (20120301.1) Lsusb: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub PciMultimedia: ProcEnviron: LANGUAGE=en_GB:en TERM=xterm PATH=(custom, no user) LANG=en_GB.UTF-8 SHELL=/bin/bash ProcFB: 0 OFfb ATY,Via_A 1 OFfb ATY,Via_B ProcKernelCmdLine: root=UUID=4c63bdc8-1be5-4b20-a938-298abd5ca619 ro quiet splash RelatedPackageVersions: linux-restricted-modules-3.2.0-18-powerpc N/A linux-backports-modules-3.2.0-18-powerpc N/A linux-firmware 1.71 RfKill: 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) Hi, Could I request a few kernel changes to improve out-of-the-box support on PowerPC please? They involve the ATI/radeon framebuffers and KMS support. Since 11.04 the framebuffers used by Rage, Rage128 and radeon graphics cards have been compiled as modules. This has resulted in a number of problems, such as booting to a command prompt, loss of tty consoles and loss of suspend. Debian still builds in these modules and it has been commented by a few people who are testing 12.04 that Ubuntu and its derivatives are lagging behind in its user friendlyness. Whilst it is possible to load the framebuffers as modules (and the Ubuntu PowerPC documentation describes how to do this), building back the modules into the kernel is the only way I can think of that will easily get everything working out of the box again. It will stop the openfirmware framebuffer from grabbing the resources. The other change I would like to see is radeon defaulting to KMS on. This was the case in 10.04 and 10.10. This did cause a lot of complaints at the time about loss of 3d hardware acceleration, but 12.04 does not have UMS support anymore. KMS is the future! (if currently a little shakey! - there is no suspend with it and it crashes a lot with AGP) Here is what I propose: CONFIG_DRM_RADEON_KMS=y CONFIG_FB_RADEON=y CONFIG_FB_ATY128=y CONFIG_FB_ATY=y I don't know if there is some way to ensure that the above framebuffers are loaded in preference to the openfirmware framebuffer (CONFIG_FB_OF) ? This setup should mean that tty consoles and suspend should work by default. Also, it will allow everything to be controlled from the kernel command line (yaboot prompt on PowerPC). If you want fully working radeon KMS you can disable radeonfb and offb with video=radeonfb:off video=offb:off. If there is some problem with KMS you can disable it with radeon.modeset=0. I've been over the options, and I think this is the best setup. Finally, I've been trying to work out what to do with CONFIG_AGP_UNINORTH. Currrently it is compiled as a module, but debian has it built in. From the tests I've done there appears to be a race issue with it being compiled as a module. Under 10.04, KMS reverts to PCI mode because of it. This is actually a good thing as without forcing PCI mode (radeon.agmode=-1) it seems PowerPC radeon KMS crashes. From anecdotal evidence reading forums I would say Ubuntu nouveau support is better than Debain wheezy, and I'm wondering if this is the possible cause? So I'm thinking leave CONFIG_AGP_UNINORTH=m since we're trying to improve out-of-the box support. You can add uninorth_agp to /etc/modules to get it to load in time if needed. This gives a nice fancy splash screen, but results in the need for the additional radeon.agpmode=-1 parameter. Ideally, I need some nouveau people to test the stability of AGP (they use nouveau.agpmode=0 to disable AGP in 12.04). Hopefully the above makes sense! Thanks for reading this! ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: linux-image-3.2.0-18-powerpc 3.2.0-18.28 ProcVersionSignature: Ubuntu 3.2.0-18.28-powerpc 3.2.9 Uname: Linux 3.2.0-18-powerpc ppc AcpiTables: AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. AplayDevices:  **** List of PLAYBACK Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 ApportVersion: 1.94-0ubuntu1 Architecture: powerpc ArecordDevices:  **** List of CAPTURE Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 AudioDevicesInUse:  USER PID ACCESS COMMAND  /dev/snd/controlC0: adam 1147 F.... lxpanel CRDA: Error: [Errno 2] No such file or directory Card0.Amixer.info:  Card hw:0 'Snapper'/'PowerMac Snapper (Dev 38) Sub-frame 0'    Mixer name : 'PowerMac Snapper'    Components : ''    Controls : 15    Simple ctrls : 14 Date: Wed Mar 7 18:48:08 2012 HibernationDevice: RESUME=UUID=47641231-8c14-4d18-89b3-1d18df122ad5 InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Beta powerpc (20120301.1) Lsusb:  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub PciMultimedia: ProcEnviron:  LANGUAGE=en_GB:en  TERM=xterm  PATH=(custom, no user)  LANG=en_GB.UTF-8  SHELL=/bin/bash ProcFB:  0 OFfb ATY,Via_A  1 OFfb ATY,Via_B ProcKernelCmdLine: root=UUID=4c63bdc8-1be5-4b20-a938-298abd5ca619 ro quiet splash RelatedPackageVersions:  linux-restricted-modules-3.2.0-18-powerpc N/A  linux-backports-modules-3.2.0-18-powerpc N/A  linux-firmware 1.71 RfKill:  0: phy0: Wireless LAN   Soft blocked: no   Hard blocked: no SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install)
2012-03-07 19:14:37 ojordan description Hi, Could I request a few kernel changes to improve out-of-the-box support on PowerPC please? They involve the ATI/radeon framebuffers and KMS support. Since 11.04 the framebuffers used by Rage, Rage128 and radeon graphics cards have been compiled as modules. This has resulted in a number of problems, such as booting to a command prompt, loss of tty consoles and loss of suspend. Debian still builds in these modules and it has been commented by a few people who are testing 12.04 that Ubuntu and its derivatives are lagging behind in its user friendlyness. Whilst it is possible to load the framebuffers as modules (and the Ubuntu PowerPC documentation describes how to do this), building back the modules into the kernel is the only way I can think of that will easily get everything working out of the box again. It will stop the openfirmware framebuffer from grabbing the resources. The other change I would like to see is radeon defaulting to KMS on. This was the case in 10.04 and 10.10. This did cause a lot of complaints at the time about loss of 3d hardware acceleration, but 12.04 does not have UMS support anymore. KMS is the future! (if currently a little shakey! - there is no suspend with it and it crashes a lot with AGP) Here is what I propose: CONFIG_DRM_RADEON_KMS=y CONFIG_FB_RADEON=y CONFIG_FB_ATY128=y CONFIG_FB_ATY=y I don't know if there is some way to ensure that the above framebuffers are loaded in preference to the openfirmware framebuffer (CONFIG_FB_OF) ? This setup should mean that tty consoles and suspend should work by default. Also, it will allow everything to be controlled from the kernel command line (yaboot prompt on PowerPC). If you want fully working radeon KMS you can disable radeonfb and offb with video=radeonfb:off video=offb:off. If there is some problem with KMS you can disable it with radeon.modeset=0. I've been over the options, and I think this is the best setup. Finally, I've been trying to work out what to do with CONFIG_AGP_UNINORTH. Currrently it is compiled as a module, but debian has it built in. From the tests I've done there appears to be a race issue with it being compiled as a module. Under 10.04, KMS reverts to PCI mode because of it. This is actually a good thing as without forcing PCI mode (radeon.agmode=-1) it seems PowerPC radeon KMS crashes. From anecdotal evidence reading forums I would say Ubuntu nouveau support is better than Debain wheezy, and I'm wondering if this is the possible cause? So I'm thinking leave CONFIG_AGP_UNINORTH=m since we're trying to improve out-of-the box support. You can add uninorth_agp to /etc/modules to get it to load in time if needed. This gives a nice fancy splash screen, but results in the need for the additional radeon.agpmode=-1 parameter. Ideally, I need some nouveau people to test the stability of AGP (they use nouveau.agpmode=0 to disable AGP in 12.04). Hopefully the above makes sense! Thanks for reading this! ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: linux-image-3.2.0-18-powerpc 3.2.0-18.28 ProcVersionSignature: Ubuntu 3.2.0-18.28-powerpc 3.2.9 Uname: Linux 3.2.0-18-powerpc ppc AcpiTables: AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. AplayDevices:  **** List of PLAYBACK Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 ApportVersion: 1.94-0ubuntu1 Architecture: powerpc ArecordDevices:  **** List of CAPTURE Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 AudioDevicesInUse:  USER PID ACCESS COMMAND  /dev/snd/controlC0: adam 1147 F.... lxpanel CRDA: Error: [Errno 2] No such file or directory Card0.Amixer.info:  Card hw:0 'Snapper'/'PowerMac Snapper (Dev 38) Sub-frame 0'    Mixer name : 'PowerMac Snapper'    Components : ''    Controls : 15    Simple ctrls : 14 Date: Wed Mar 7 18:48:08 2012 HibernationDevice: RESUME=UUID=47641231-8c14-4d18-89b3-1d18df122ad5 InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Beta powerpc (20120301.1) Lsusb:  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub PciMultimedia: ProcEnviron:  LANGUAGE=en_GB:en  TERM=xterm  PATH=(custom, no user)  LANG=en_GB.UTF-8  SHELL=/bin/bash ProcFB:  0 OFfb ATY,Via_A  1 OFfb ATY,Via_B ProcKernelCmdLine: root=UUID=4c63bdc8-1be5-4b20-a938-298abd5ca619 ro quiet splash RelatedPackageVersions:  linux-restricted-modules-3.2.0-18-powerpc N/A  linux-backports-modules-3.2.0-18-powerpc N/A  linux-firmware 1.71 RfKill:  0: phy0: Wireless LAN   Soft blocked: no   Hard blocked: no SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) Hi, Could I request a few kernel changes to improve out-of-the-box support on PowerPC please? They involve the ATI/radeon framebuffers and KMS support. Since 11.04 the framebuffers used by Rage, Rage128 and radeon graphics cards have been compiled as modules. This has resulted in a number of problems, such as booting to a command prompt, loss of tty consoles and loss of suspend. Debian still builds in these modules and it has been commented by a few people who are testing 12.04 that Ubuntu and its derivatives are lagging behind in their user friendlyness. Whilst it is possible to load the framebuffers as modules (and the Ubuntu PowerPC documentation describes how to do this), building back the modules into the kernel is the only way I can think of that will easily get everything working out of the box again. It will stop the openfirmware framebuffer from grabbing the resources. The other change I would like to see is radeon defaulting to KMS on. This was the case in 10.04 and 10.10. This did cause a lot of complaints at the time about loss of 3d hardware acceleration, but 12.04 does not have UMS support anymore. KMS is the future! (if currently a little shakey! - there is no suspend with it and it crashes a lot with AGP) Here is what I propose: CONFIG_DRM_RADEON_KMS=y CONFIG_FB_RADEON=y CONFIG_FB_ATY128=y CONFIG_FB_ATY=y I don't know if there is some way to ensure that the above framebuffers are loaded in preference to the openfirmware framebuffer (CONFIG_FB_OF) ? This setup should mean that tty consoles and suspend should work by default. Also, it will allow everything to be controlled from the kernel command line (yaboot prompt on PowerPC). If you want fully working radeon KMS you can disable radeonfb and offb with video=radeonfb:off video=offb:off. If there is some problem with KMS you can disable it with radeon.modeset=0. I've been over the options, and I think this is the best setup. Finally, I've been trying to work out what to do with CONFIG_AGP_UNINORTH. Currrently it is compiled as a module, but debian has it built in. From the tests I've done there appears to be a race issue with it being compiled as a module. Under 10.04, KMS reverts to PCI mode because of it. This is actually a good thing as without forcing PCI mode (radeon.agmode=-1) it seems PowerPC radeon KMS crashes. From anecdotal evidence reading forums I would say Ubuntu nouveau support is better than Debain wheezy, and I'm wondering if this is the possible cause? So I'm thinking leave CONFIG_AGP_UNINORTH=m since we're trying to improve out-of-the box support. You can add uninorth_agp to /etc/modules to get it to load in time if needed. This gives a nice fancy splash screen, but results in the need for the additional radeon.agpmode=-1 parameter. Ideally, I need some nouveau people to test the stability of AGP (they use nouveau.agpmode=0 to disable AGP in 12.04). Hopefully the above makes sense! Thanks for reading this! ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: linux-image-3.2.0-18-powerpc 3.2.0-18.28 ProcVersionSignature: Ubuntu 3.2.0-18.28-powerpc 3.2.9 Uname: Linux 3.2.0-18-powerpc ppc AcpiTables: AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. AplayDevices:  **** List of PLAYBACK Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 ApportVersion: 1.94-0ubuntu1 Architecture: powerpc ArecordDevices:  **** List of CAPTURE Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 AudioDevicesInUse:  USER PID ACCESS COMMAND  /dev/snd/controlC0: adam 1147 F.... lxpanel CRDA: Error: [Errno 2] No such file or directory Card0.Amixer.info:  Card hw:0 'Snapper'/'PowerMac Snapper (Dev 38) Sub-frame 0'    Mixer name : 'PowerMac Snapper'    Components : ''    Controls : 15    Simple ctrls : 14 Date: Wed Mar 7 18:48:08 2012 HibernationDevice: RESUME=UUID=47641231-8c14-4d18-89b3-1d18df122ad5 InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Beta powerpc (20120301.1) Lsusb:  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub PciMultimedia: ProcEnviron:  LANGUAGE=en_GB:en  TERM=xterm  PATH=(custom, no user)  LANG=en_GB.UTF-8  SHELL=/bin/bash ProcFB:  0 OFfb ATY,Via_A  1 OFfb ATY,Via_B ProcKernelCmdLine: root=UUID=4c63bdc8-1be5-4b20-a938-298abd5ca619 ro quiet splash RelatedPackageVersions:  linux-restricted-modules-3.2.0-18-powerpc N/A  linux-backports-modules-3.2.0-18-powerpc N/A  linux-firmware 1.71 RfKill:  0: phy0: Wireless LAN   Soft blocked: no   Hard blocked: no SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install)
2012-03-07 19:15:29 Joseph Salisbury linux (Ubuntu): importance Undecided Medium
2012-03-07 19:16:50 ojordan description Hi, Could I request a few kernel changes to improve out-of-the-box support on PowerPC please? They involve the ATI/radeon framebuffers and KMS support. Since 11.04 the framebuffers used by Rage, Rage128 and radeon graphics cards have been compiled as modules. This has resulted in a number of problems, such as booting to a command prompt, loss of tty consoles and loss of suspend. Debian still builds in these modules and it has been commented by a few people who are testing 12.04 that Ubuntu and its derivatives are lagging behind in their user friendlyness. Whilst it is possible to load the framebuffers as modules (and the Ubuntu PowerPC documentation describes how to do this), building back the modules into the kernel is the only way I can think of that will easily get everything working out of the box again. It will stop the openfirmware framebuffer from grabbing the resources. The other change I would like to see is radeon defaulting to KMS on. This was the case in 10.04 and 10.10. This did cause a lot of complaints at the time about loss of 3d hardware acceleration, but 12.04 does not have UMS support anymore. KMS is the future! (if currently a little shakey! - there is no suspend with it and it crashes a lot with AGP) Here is what I propose: CONFIG_DRM_RADEON_KMS=y CONFIG_FB_RADEON=y CONFIG_FB_ATY128=y CONFIG_FB_ATY=y I don't know if there is some way to ensure that the above framebuffers are loaded in preference to the openfirmware framebuffer (CONFIG_FB_OF) ? This setup should mean that tty consoles and suspend should work by default. Also, it will allow everything to be controlled from the kernel command line (yaboot prompt on PowerPC). If you want fully working radeon KMS you can disable radeonfb and offb with video=radeonfb:off video=offb:off. If there is some problem with KMS you can disable it with radeon.modeset=0. I've been over the options, and I think this is the best setup. Finally, I've been trying to work out what to do with CONFIG_AGP_UNINORTH. Currrently it is compiled as a module, but debian has it built in. From the tests I've done there appears to be a race issue with it being compiled as a module. Under 10.04, KMS reverts to PCI mode because of it. This is actually a good thing as without forcing PCI mode (radeon.agmode=-1) it seems PowerPC radeon KMS crashes. From anecdotal evidence reading forums I would say Ubuntu nouveau support is better than Debain wheezy, and I'm wondering if this is the possible cause? So I'm thinking leave CONFIG_AGP_UNINORTH=m since we're trying to improve out-of-the box support. You can add uninorth_agp to /etc/modules to get it to load in time if needed. This gives a nice fancy splash screen, but results in the need for the additional radeon.agpmode=-1 parameter. Ideally, I need some nouveau people to test the stability of AGP (they use nouveau.agpmode=0 to disable AGP in 12.04). Hopefully the above makes sense! Thanks for reading this! ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: linux-image-3.2.0-18-powerpc 3.2.0-18.28 ProcVersionSignature: Ubuntu 3.2.0-18.28-powerpc 3.2.9 Uname: Linux 3.2.0-18-powerpc ppc AcpiTables: AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. AplayDevices:  **** List of PLAYBACK Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 ApportVersion: 1.94-0ubuntu1 Architecture: powerpc ArecordDevices:  **** List of CAPTURE Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 AudioDevicesInUse:  USER PID ACCESS COMMAND  /dev/snd/controlC0: adam 1147 F.... lxpanel CRDA: Error: [Errno 2] No such file or directory Card0.Amixer.info:  Card hw:0 'Snapper'/'PowerMac Snapper (Dev 38) Sub-frame 0'    Mixer name : 'PowerMac Snapper'    Components : ''    Controls : 15    Simple ctrls : 14 Date: Wed Mar 7 18:48:08 2012 HibernationDevice: RESUME=UUID=47641231-8c14-4d18-89b3-1d18df122ad5 InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Beta powerpc (20120301.1) Lsusb:  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub PciMultimedia: ProcEnviron:  LANGUAGE=en_GB:en  TERM=xterm  PATH=(custom, no user)  LANG=en_GB.UTF-8  SHELL=/bin/bash ProcFB:  0 OFfb ATY,Via_A  1 OFfb ATY,Via_B ProcKernelCmdLine: root=UUID=4c63bdc8-1be5-4b20-a938-298abd5ca619 ro quiet splash RelatedPackageVersions:  linux-restricted-modules-3.2.0-18-powerpc N/A  linux-backports-modules-3.2.0-18-powerpc N/A  linux-firmware 1.71 RfKill:  0: phy0: Wireless LAN   Soft blocked: no   Hard blocked: no SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) Hi, Could I request a few kernel changes to improve out-of-the-box support on PowerPC please? They involve the ATI/radeon framebuffers and KMS support. Since 11.04 the framebuffers used by Rage, Rage128 and radeon graphics cards have been compiled as modules. This has resulted in a number of problems, such as booting to a command prompt, loss of tty consoles and loss of suspend. Debian still builds in these modules and it has been commented by a few people who are testing 12.04 that Ubuntu and its derivatives are lagging behind in their user friendlyness. Whilst it is possible to load the framebuffers as modules (and the Ubuntu PowerPC documentation describes how to do this), building back the modules into the kernel is the only way I can think of that will easily get everything working out of the box again. It will stop the openfirmware framebuffer from grabbing the resources. The other change I would like to see is radeon defaulting to KMS on. This was the case in 10.04 and 10.10. This did cause a lot of complaints at the time about loss of 3d hardware acceleration, but 12.04 does not have UMS support anymore. KMS is the future! (if currently a little shakey! - there is no suspend with it and it crashes a lot with AGP) Here is what I propose: CONFIG_DRM_RADEON_KMS=y CONFIG_FB_RADEON=y CONFIG_FB_ATY128=y CONFIG_FB_ATY=y I don't know if there is some way to ensure that the above framebuffers are loaded in preference to the openfirmware framebuffer (CONFIG_FB_OF) ? This setup should mean that tty consoles and suspend should work by default. Also, it will allow everything to be controlled from the kernel command line (yaboot prompt on PowerPC). If somebody wants fully working radeon KMS then they can disable radeonfb and offb with video=radeonfb:off video=offb:off. If there is some problem with KMS they can disable it with radeon.modeset=0. I've been over the options, and I think this is the best setup. Finally, I've been trying to work out what to do with CONFIG_AGP_UNINORTH. Currrently it is compiled as a module, but debian has it built in. From the tests I've done there appears to be a race issue with it being compiled as a module. Under 10.04, KMS reverts to PCI mode because of it. This is actually a good thing as without forcing PCI mode (radeon.agmode=-1) it seems PowerPC radeon KMS crashes. From anecdotal evidence reading forums I would say Ubuntu nouveau support is better than Debain wheezy, and I'm wondering if this is the possible cause? So I'm thinking leave CONFIG_AGP_UNINORTH=m since we're trying to improve out-of-the box support. You can add uninorth_agp to /etc/modules to get it to load in time if needed. This gives a nice fancy splash screen, but results in the need for the additional radeon.agpmode=-1 parameter. Ideally, I need some nouveau people to test the stability of AGP (they use nouveau.agpmode=0 to disable AGP in 12.04). Hopefully the above makes sense! Thanks for reading this! ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: linux-image-3.2.0-18-powerpc 3.2.0-18.28 ProcVersionSignature: Ubuntu 3.2.0-18.28-powerpc 3.2.9 Uname: Linux 3.2.0-18-powerpc ppc AcpiTables: AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. AplayDevices:  **** List of PLAYBACK Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 ApportVersion: 1.94-0ubuntu1 Architecture: powerpc ArecordDevices:  **** List of CAPTURE Hardware Devices ****  card 0: Snapper [PowerMac Snapper], device 0: PMac Snapper [PowerMac Snapper]    Subdevices: 1/1    Subdevice #0: subdevice #0 AudioDevicesInUse:  USER PID ACCESS COMMAND  /dev/snd/controlC0: adam 1147 F.... lxpanel CRDA: Error: [Errno 2] No such file or directory Card0.Amixer.info:  Card hw:0 'Snapper'/'PowerMac Snapper (Dev 38) Sub-frame 0'    Mixer name : 'PowerMac Snapper'    Components : ''    Controls : 15    Simple ctrls : 14 Date: Wed Mar 7 18:48:08 2012 HibernationDevice: RESUME=UUID=47641231-8c14-4d18-89b3-1d18df122ad5 InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Beta powerpc (20120301.1) Lsusb:  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub PciMultimedia: ProcEnviron:  LANGUAGE=en_GB:en  TERM=xterm  PATH=(custom, no user)  LANG=en_GB.UTF-8  SHELL=/bin/bash ProcFB:  0 OFfb ATY,Via_A  1 OFfb ATY,Via_B ProcKernelCmdLine: root=UUID=4c63bdc8-1be5-4b20-a938-298abd5ca619 ro quiet splash RelatedPackageVersions:  linux-restricted-modules-3.2.0-18-powerpc N/A  linux-backports-modules-3.2.0-18-powerpc N/A  linux-firmware 1.71 RfKill:  0: phy0: Wireless LAN   Soft blocked: no   Hard blocked: no SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install)
2012-04-17 21:38:51 aidans bug added subscriber aidans
2012-04-23 13:23:22 Tim Gardner nominated for series Ubuntu Precise
2012-04-23 13:23:22 Tim Gardner bug task added linux (Ubuntu Precise)
2012-04-23 13:23:22 Tim Gardner nominated for series Ubuntu Q-series
2012-04-23 13:23:22 Tim Gardner bug task added linux (Ubuntu Q-series)
2012-04-23 13:23:35 Tim Gardner linux (Ubuntu Precise): status Confirmed In Progress
2012-04-23 13:23:35 Tim Gardner linux (Ubuntu Precise): assignee Tim Gardner (timg-tpi)
2012-04-23 13:23:52 Tim Gardner linux (Ubuntu Q-series): status New In Progress
2012-04-23 13:23:52 Tim Gardner linux (Ubuntu Q-series): assignee Tim Gardner (timg-tpi)
2012-04-23 13:39:37 Tim Gardner linux (Ubuntu Precise): status In Progress Fix Committed
2012-04-23 13:40:21 Tim Gardner linux (Ubuntu Precise): status Fix Committed In Progress
2012-04-23 14:13:22 Leann Ogasawara linux (Ubuntu Precise): status In Progress Fix Committed
2012-04-24 02:03:04 Tim Gardner linux (Ubuntu Quantal): status In Progress Fix Committed
2012-04-25 08:44:35 Martin Pitt bug added subscriber Ubuntu Stable Release Updates Team
2012-04-25 08:44:39 Martin Pitt bug added subscriber SRU Verification
2012-04-26 14:01:41 Launchpad Janitor linux (Ubuntu Precise): status Fix Committed Fix Released
2012-04-27 15:28:09 Launchpad Janitor linux (Ubuntu Quantal): status Fix Committed Fix Released
2012-05-08 01:11:36 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/linux-ti-omap4
2012-05-14 22:25:49 Herton R. Krzesinski tags apport-bug bot-stop-nagging powerpc precise apport-bug bot-stop-nagging powerpc precise verification-done-precise
2012-06-08 18:38:21 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/linux-armadaxp
2012-11-14 20:52:41 Adam Conrad removed subscriber Ubuntu Stable Release Updates Team
2012-11-14 21:30:44 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/linux-lowlatency
2013-04-09 08:18:28 Erik Martin-Dorel bug added subscriber Erik Martin-Dorel