Differences between revisions 2 and 3
Revision 2 as of 2008-08-28 19:56:04
Size: 4438
Editor: ?GuillaumeDelac
Comment:
Revision 3 as of 2008-08-28 19:58:50
Size: 4597
Editor: ?GuillaumeDelac
Comment:
Deletions are marked like this. Additions are marked like this.
Line 40: Line 40:
== Wifi == == Wireless ==
Line 114: Line 114:
== Sound ==
Automaticly discovered, nothing to do

== Screen resolution ==
Nothing to do, Xorg (1.4.2 release now), recognize and adapt resolution.

?TableOfContents

This is a simple page that list all installation process and hooks to configure all periperals on an iMac Intel

lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03) 00:07.0 Performance counters: Intel Corporation Device 27a3 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600] 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22) 03:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 01) 04:03.0 ?FireWire (IEEE 1394): Agere Systems FW323 (rev 61)

lsusb

Bus 005 Device 004: ID 05ac:8206 Apple, Inc. Bluetooth USB Host Controller Bus 005 Device 003: ID 05ac:8240 Apple, Inc. IR Receiver [build-in] Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 004: ID 05ac:020c Apple, Inc. Extended Keyboard [Mitsumi] Bus 002 Device 003: ID 05ac:0304 Apple, Inc. Optical USB Mouse [Mitsumi] Bus 002 Device 002: ID 05ac:1003 Apple, Inc. Hub in Pro Keyboard [Mitsumi, A1048] 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 001 Device 007: ID 05ac:8501 Apple, Inc. Built-in iSight [Micron] Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Wireless

Ndiswrapper

sudo aptitude install ndiswrapper-sources ndiswrapper-utils-1.9
sudo m-a auto-install ndiswrapper

Driver loading (non-dfsg/non-free)

wget http://ftp.us.dell.com/network/R151517.EXE
mkdir driver
unzip -a R151517.EXE -d driver/
cd driver/DRIVER/
sudo ndiswrapper -i bcmwl5.inf
sudo ndiswrapper -l
sudo ndiswrapper -m
sudo modprobe ndiswrapper
echo ndiswrapper >> /etc/modules

Init script

echo << EOF
#! /bin/sh
### BEGIN INIT INFO
# Provides: ndiswrapper
# Required-Start:
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: enable to load ndiswrapper
# Description: enable to load ndiswrapper
### END INIT INFO

rmmod ohci_hcd
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper
modprobe ssb
modprobe ohci_hcd

############# end file ############
EOF
sudo chmod 755 /etc/init.d/ndiswrapper
sudo ln -s /etc/init.d/ndiswrapper /etc/rc2.d/S99ndiswrapper

Alternative: graphical installation

sudo aptitude install ndisgtk

Some help here: http://doc.ubuntu-fr.org/bcm4328

iSight (integrated Webcam)

sudo aptitude install isight-firmware-tools

Firmware location on Mac OS X filesystem (required)

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport

uvc module building

sudo aptitude install linux-uvc-source
m-a auto-install linux-uvc-source
modprobe uvcvideo
echo "uvcvideo" >> /etc/modules

Sound

Automaticly discovered, nothing to do

Screen resolution

Nothing to do, Xorg (1.4.2 release now), recognize and adapt resolution.

http://www.mactel-linux.org/wiki/Main_Page (seems to be old)