Differences between revisions 5 and 7 (spanning 2 versions)
Revision 5 as of 2019-09-14 14:32:55
Size: 6813
Editor: ?dieselnutjob
Comment:
Revision 7 as of 2019-09-14 14:36:10
Size: 6926
Editor: ?dieselnutjob
Comment:
Deletions are marked like this. Additions are marked like this.
Line 72: Line 72:
<<BR>>
These lines disable the AMD GPU leaving just the integrated Intel HD3000 graphics working<<BR>>
<<BR>>

Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

Models covered
Apple MacBookPro 8-3

Sub-models (LIST OF MODEL REFERENCE NUMBER) options :
- Video card (Intel HD 3000, AMD GPU disabled)
- Screen size (17")
- Wireless card (B43)
- Disk and Ram size, optical device
- Other options, like fingerprint reader, bluetooth...

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

[?]

LAN network card:

[?]

Detect CD/DVD:

[?]

Detect hard drives:

[?]

Extra Features

CPU Frequency Scaling

[?]

Hibernation

[?]

Sleep / Suspend

[?]

Xorg

[?]

- OpenGL

[?]

- Resize-and-Rotate(randr)

[?]

Switch to External Screen

[?]

Mouse

- Built-in (Trackpoint)

[?]

- Built-in (Touchpad)

[?]

Modem

[?]

Wireless/Wifi

[?]

Keyboard's Hotkeys

[?]

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Installing Debian Buster on an Apple MacbookPro8,3

Notes

My MacBookPro has the following characteristics:-
AMD GPU disabled in boot options
SSD drive dedicated to Debian.
The DVD drive has been removed and replaced with a second drive, so one has OSX and the other has Debian.
The OSX drive was removed during the process of Debian installation.
The OS can be selected at boot time using the option key.
LXQT window manager.

How to

1. Boot using Netinst 64 bit USB thumb drive.
2. It is easier to install with an Ethernet cable attached initially.
3. Select text based installation.
3. At tasksel deselect Debian Desktop Environment and all of the sub items (such as Gnome, XFCE etc); select SSH Server and Standard System Utilities.
4. Complete installation and boot into Debian.
5. Make sure that you can ssh in, this is useful in case you end up with a blank screen at some point.
6. Edit the file /etc/grub.d/10_linux
Look for these lines:-

  • if ([ "$ubuntu_recovery" = 0 ] || [ x$type != xrecovery ]) && \

    • ([ "x$GRUB_GFXPAYLOAD_LINUX" != x ] || [ "$gfxpayload_dynamic" = 1 ]); then

      • echo " gfxmode \$linux_gfx_mode" | sed "s/^/$submenu_indentation/"

    fi

After these lines add in:-

  • echo " outb 0x728 1" | sed "s/^/$submenu_indentation/"
    echo " outb 0x710 2" | sed "s/^/$submenu_indentation/"
    echo " outb 0x740 2" | sed "s/^/$submenu_indentation/"
    echo " outb 0x750 0" | sed "s/^/$submenu_indentation/"


These lines disable the AMD GPU leaving just the integrated Intel HD3000 graphics working

Run update-grub
Reboot
7. Edit the /etc/apt/sources.list to include contrib
8. apt-get update, then apt-get install xorg firmware-linux firmware-b43-installer
9. Run startx and make sure that a graphical environment will work.
10. Run tasksel and select the desktop environment that you want.
11. Reboot.

Configuration

Display

  • (not covered yet)

Audio

  • (not covered yet)

Mouse

  • (not covered yet)

Power Management

  • (not covered yet)

WiFi

  • (not covered yet)

Modem

  • (not covered yet)


System Summary

lspci

lsusb

lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null

USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.

Resources

Attachments

Some configuration files and sample outputs.

Credits