← Back to team overview

mactel-support team mailing list archive

[Bug 845137] Re: Second monitor doesn't work on MacBookAir3, 1 with noveau driver (Experimental 3D support for NVIDIA cards)

 

Moving to Linux; this is a drm problem.

This is fixed upstream, and should be in linux 3.2; Ben Skeggs has given
me a list of the list of 13(!) (invasive!) commits that should fix this,
but given kernel freeze is two days away this might not be appropriate
for Oneiric.

Once git.kernel.org is back up I'll ask the kernel team to update the
drm-next kernel build so you can check that it's actually fixed there.

** Package changed: mesa (Ubuntu) => linux (Ubuntu)

-- 
You received this bug notification because you are a member of Mactel
Support, which is the registrant for Mactel Support.
https://bugs.launchpad.net/bugs/845137

Title:
  Second monitor doesn't work on MacBookAir3,1 with noveau driver
  (Experimental 3D support for NVIDIA cards)

Status in Mactel Support:
  New
Status in “linux” package in Ubuntu:
  Triaged

Bug description:
  When plugging-in an external monitor on my MacBookAir3,1 using a Mini
  DisplayPort to DVI adapter my system freezes for a few seconds (screen
  doesn't update, can't type or move mouse, etc.) and the following
  errors are generated:

  Sep  8 16:41:55 Rico kernel: [22723.143036] [drm] nouveau 0000:02:00.0: plugged DP-1
  Sep  8 16:41:55 Rico kernel: [22723.169853] [drm] nouveau 0000:02:00.0: unplugged DP-1
  Sep  8 16:41:56 Rico kernel: [22723.589260] [drm] nouveau 0000:02:00.0: plugged DP-1
  Sep  8 16:41:58 Rico kernel: [22725.770323] [drm] nouveau 0000:02:00.0: expected bit 16 == 0, got 0x01114000
  Sep  8 16:42:06 Rico kernel: [22733.254017] [drm] nouveau 0000:02:00.0: unplugged DP-1
  Sep  8 16:42:06 Rico kernel: [22733.565425] [drm] nouveau 0000:02:00.0: unplugged DP-1
  Sep  8 16:42:06 Rico kernel: [22733.986777] [drm] nouveau 0000:02:00.0: plugged DP-1
  Sep  8 16:42:08 Rico kernel: [22736.168598] [drm] nouveau 0000:02:00.0: expected bit 16 == 0, got 0x01114000
  Sep  8 16:42:18 Rico kernel: [22745.373358] [drm] nouveau 0000:02:00.0: unplugged DP-1
  Sep  8 16:42:18 Rico kernel: [22745.688777] [drm] nouveau 0000:02:00.0: unplugged DP-1
  Sep  8 16:42:18 Rico kernel: [22746.107852] [drm] nouveau 0000:02:00.0: plugged DP-1
  Sep  8 16:42:21 Rico kernel: [22748.289316] [drm] nouveau 0000:02:00.0: expected bit 16 == 0, got 0x01114000
  Sep  8 16:42:26 Rico kernel: [22753.406729] [drm] nouveau 0000:02:00.0: unplugged DP-1

  For as long as I keep the external monitor plugged-in the intermittent
  freezes and errors continue. In System Settings -> Displays clicking
  Detect Displays doesn't detect the external monitor.

  System recovers and acts normally when I unplug the external monitor.
  I had been using this monitor just fine daily for months with Natty
  and the nvidia proprietary drivers.

  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: libgl1-mesa-dri-experimental 7.11-0ubuntu3
  ProcVersionSignature: Ubuntu 3.0.0-10.16-generic 3.0.4
  Uname: Linux 3.0.0-10-generic x86_64
  NonfreeKernelModules: wl
  .tmp.unity.support.test.0:
   
  Architecture: amd64
  CheckboxSubmission: 15c9c9b122c9273f52b28c9a5df794ac
  CheckboxSystem: 7e42599bda39ea7ff8b528272b6ef52b
  CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,resize,fade,unitymtgrabhandles,scale,session,unityshell]
  CompositorRunning: compiz
  Date: Thu Sep  8 16:38:44 2011
  DistUpgraded: Log time: 2011-09-07 17:56:12.528248
  DistroCodename: oneiric
  DistroVariant: ubuntu
  DkmsStatus: bcmwl, 5.100.82.38+bdcom, 3.0.0-10-generic, x86_64: installed
  EcryptfsInUse: Yes
  ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
  GraphicsCard:
   nVidia Corporation Device [10de:08a2] (rev a2) (prog-if 00 [VGA controller])
     Subsystem: Apple Computer Inc. Device [106b:00d4]
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64+mac (20110901)
  MachineType: Apple Inc. MacBookAir3,1
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-10-generic root=UUID=f1ecb7d8-5574-470d-b78e-030315e3a87a ro quiet splash reboot=pci acpi_backlight=vendor vt.handoff=7
  SourcePackage: mesa
  UnitySupportTest: Error: command ['/usr/lib/nux/unity_support_test', '-p', '-f'] failed with exit code -11:
  UpgradeStatus: Upgraded to oneiric on 2011-09-08 (0 days ago)
  dmi.bios.date: 11/18/10
  dmi.bios.vendor: Apple Inc.
  dmi.bios.version: MBA31.88Z.0061.B01.1011181342
  dmi.board.asset.tag: Base Board Asset Tag#
  dmi.board.name: Mac-942452F5819B1C1B
  dmi.board.vendor: Apple Inc.
  dmi.board.version: 1.0
  dmi.chassis.type: 10
  dmi.chassis.vendor: Apple Inc.
  dmi.chassis.version: Mac-942452F5819B1C1B
  dmi.modalias: dmi:bvnAppleInc.:bvrMBA31.88Z.0061.B01.1011181342:bd11/18/10:svnAppleInc.:pnMacBookAir3,1:pvr1.0:rvnAppleInc.:rnMac-942452F5819B1C1B:rvr1.0:cvnAppleInc.:ct10:cvrMac-942452F5819B1C1B:
  dmi.product.name: MacBookAir3,1
  dmi.product.version: 1.0
  dmi.sys.vendor: Apple Inc.
  version.compiz: compiz 1:0.9.5.92+bzr2791-0ubuntu2
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.26-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental 7.11-0ubuntu3
  version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
  version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu6
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

To manage notifications about this bug go to:
https://bugs.launchpad.net/mactel-support/+bug/845137/+subscriptions