diff -ur nvidia-bl-dkms-0.16.9/usr/src/dkms_source_tree/nvidia_bl.c nvidia-bl-dkms-0.16.9.new/usr/src/dkms_source_tree/nvidia_bl.c --- nvidia-bl-dkms-0.16.9/usr/src/dkms_source_tree/nvidia_bl.c 2010-05-20 22:00:15.000000000 +0200 +++ nvidia-bl-dkms-0.16.9.new/usr/src/dkms_source_tree/nvidia_bl.c 2010-06-21 01:32:02.058000007 +0200 @@ -458,6 +458,8 @@ { PCI_VDEVICE(NVIDIA, 0x087e), (kernel_ulong_t)&nv5x_driver_data }, /* ION LE */ { PCI_VDEVICE(NVIDIA, 0x087f), (kernel_ulong_t)&nv5x_driver_data }, + /* Geforce 320M */ + { PCI_VDEVICE(NVIDIA, 0x08a0), (kernel_ulong_t)&nv5x_driver_data }, /* Geforce GT 230M */ { PCI_VDEVICE(NVIDIA, 0x0a28), (kernel_ulong_t)&nv5x_driver_data }, /* Geforce GT 330M */ @@ -685,6 +687,15 @@ }, .driver_data = (void *)&apple_quirks, }, + { + .callback = &nvidia_bl_dmi_match, + .ident = "MacBook 7,1", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "MacBook7,1"), + }, + .driver_data = (void *)&apple_quirks, + }, /* * Sony machines: Nvidia graphics Seulement dans nvidia-bl-dkms-0.16.9.new/usr/src: nvidia_bl-0.16.9.dkms.tar.gz