My new site: ardoino.com

Furious: Apple Powerbook/PPC

Feb 10, 08:48 AM: Gentoo on a Powerbook G4 12'' Super

Language: English

root@fuzzy~# cat /proc/cpuinfo
root@fuzzy~# lspci



Working Hardware

  • Core HW (MPC7447A CPU (1.5 GHz), Apple UniNorth 2 chipsetIDE hard disk)
  • Graphics (no 3d hardware acceleration)
  • Ethernet
  • Sound
  • USB 1.1 and 2.0
  • Bluetooth
  • Keyboard
  • Trackpad
  • Battery status
  • Temperature
  • Apple Airport Extreme wireless card ( Broadcom BCM4306 )



Current Linux kernel version: Linux-2.6.14-rc5 [ .config ]
Current CFLAGS:”-O2 -pipe -mcpu=7450 -maltivec -mabi=altivec -fsigned-char -mstring -mpowerpc-gfxopt”


Trackpad configuration
To get it working use this driver by Stelian Pop Appletouch driver and take a look to my xorg.conf configuration file.

Now you could add to keys as left and right mouse buttons, so add these lines to /etc/sysctl.conf:
dev/mac_hid/mouse_button_emulation = 1
dev/mac_hid/mouse_button2_keycode = 97
dev/mac_hid/mouse_button3_keycode = 100
Now FN+CRTL and FN+ALT are the two mouse buttons.



Apple Airport Extreme wireless card ( Broadcom BCM4306 )
  1. Download bcm43xx ( the driver ) and fwcutter ( utility to extract wireless card firmware ) . Remember to get the latest snapshots .
  2. Copy bcm43xx-{SNAPSHOTDATE}__forlinux{KERNELVER}__.patch.bz2 , patch your kernel , open kernel configuration ( make menuconfig ) , select softmac ( in networking section ) and bcm43xx ( in devices->networking->wireless ) . Then rebuild the new kernel ( make ) and reboot .
    • Extract bcm43xx-fwcutter
    • Then copy from Mac Os X system /System/Library/Extensions/AppleAirPort2.kext/Contents/MacOS/AppleAirPort2 to fwcutter directory ; AppleAirport2 is the firmware of your card . If you have not Mac Os X installed try searching the firmware online
    • Run : ./fwcutter AppleAirport2 ( this command will extract .fw files )
    • Run : make installfw ( .fw files will be copied to /lib/firmware/ )
  3. ifconfig eth1 up
  4. iwconfig eth1 essid “Youressid”



Paolo

Jan 28, 03:04 PM: Gentoo Drake 01 - Screenshot

Gentoo Drake01
notes : the bottom bar is created using adesklets

Dec 12, 04:00 PM: Gentoo Robot 01 - Screenshot

Gentoo Robot 01
notes : the bottom bar is created using adesklets

Dec 10, 02:50 PM: Apple Airport Extreme aka BCM4306 802.11b/g Wireless LAN Controller

The Linux reverse engeneered driver works ! Yeah it works ! Good job guys !
bcm43xx.berlios.de : driver Home Page .
Gentoo on a Powerbook G4 12’‘ : read howto get your card working !

 
Warwide