iBook G3/800 Airport wireless support?
Odd-Jarle Kristoffersen
gamuso at gmail.com
Fri Jan 4 11:43:10 UTC 2013
3. jan. 2013 kl. 17:56 skrev Torfinn Ingolfsen <torfinn.ingolfsen at getmail.no>:
> On Thu, 03 Jan 2013 10:36:11 +0100
> Odd-Jarle Kristoffersen <gamuso at gmail.com> wrote:
>
>> I received a tip to post my question to this mailing list, so here we go.
>>
>> I have an iBook G3/800 dual-USB which I have installed FreeBSD 9.0-RELEASE onto. However I am unable to find the wireless network card.
>> This is a basic Airport card connected to the original pccard / PCMCIA slot, not the Extreme edition. The card works well with Mac OS X 10.4.
>
> Have you tried FreeBSD 9.1-RELEASE? Is it better at detecting the card?
>
>> pciconf -lv does not show any network devices except for the built-in ethernet port (UniNorth/Pangea GMAC (Sun GEM).
>
> Odd. Usually PCCard controllers are connected to PCI.
> Do you have complete output from pciconf -lv somewhere?
> And dmesg output for that matter?
> Is your PCCard controller(s) detected at all?
>
Sure, I also did a Debian 6.0 install (MintPPC actually) just to see if it worked there. Which it did with some bugs…
Here is the FreeBSD 9.0-RELEASE dmesg
Copyright (c) 1992-2012 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.0-RELEASE #0: Wed Jan 4 08:17:39 UTC 2012
marcel at xserve.lan.xcllnt.net:/usr/obj/usr/src/sys/GENERIC powerpc
cpu0: IBM PowerPC 750FX revision 2.3, 800.36 MHz
cpu0: Features 8c000000<PPC32,FPU,MMU>
cpu0: HID0 8092c0a4<EMCP,DOZE,DPM,res,ICE,DCE,SGE,BTIC,BHT>
real memory = 656322560 (625 MB)
avail memory = 628629504 (599 MB)
kbd0 at kbdmux0
nexus0: <Open Firmware Nexus device>
cpulist0: <Open Firmware CPU Group> on nexus0
cpu0: <Open Firmware CPU> on cpulist0
unin0: <Apple UniNorth System Controller> on nexus0
unin0: Version 192
iichb0: <Keywest I2C controller> mem 0xf8001000-0xf8001fff irq 42 on unin0
iicbus0: <OFW I2C bus> on iichb0
iicbus0: <unknown card> at addr 0x158
iicbus0: <unknown card> at addr 0x1c0
pcib0: <Apple UniNorth Host-PCI bridge> on nexus0
pci0: <OFW PCI bus> on pcib0
agp0: <Apple UniNorth AGP Bridge> on hostb0
vgapci0: <VGA-compatible display> port 0x400-0x4ff mem 0x98000000-0x9fffffff,0x90000000-0x9000ffff irq 48 at device 16.0 on pci0
pcib1: <Apple UniNorth Host-PCI bridge> on nexus0
pci1: <OFW PCI bus> on pcib1
macio0: <Pangea I/O Controller> mem 0x80000000-0x8007ffff at device 23.0 on pci1
openpic0: <OpenPIC Interrupt Controller> mem 0x40000-0x7ffff on macio0
macgpio0: <MacIO GPIO Controller> mem 0x50-0x7f on macio0
pmuextint0: <Apple PMU99 External Interrupt> extint-gpio 1 irq 47 on macgpio0
vcoregpio0: <CPU Core Voltage Control> gpio 1 on macgpio0
scc0: <Zilog Z8530 dual channel SCC> mem 0x13000-0x13fff,0x8400-0x84ff,0x8500-0x85ff,0x8600-0x86ff,0x8700-0x87ff irq 22,5,6,23,7,8 on macio0
uart0: <z8530, channel A> on scc0
uart1: <z8530, channel B> on scc0
pcm0: <Apple I2S Audio Controller> mem 0x10000-0x10fff,0x8000-0x80ff,0x8100-0x81ff irq 30,1,2 on macio0
pmu0: <Apple PMU99 Controller> mem 0x16000-0x17fff irq 25 on macio0
adb0: <Apple Desktop Bus> on pmu0
iichb1: <Keywest I2C controller> mem 0x18000-0x18fff irq 26 on macio0
iicbus1: <OFW I2C bus> on iichb1
iicbus1: <unknown card> at addr 0x1c0
snapper0: <Texas Instruments TAS3004 Audio Codec> at addr 0x6a on iicbus1
ata0: <Apple MacIO Ultra ATA Controller> mem 0x1f000-0x1ffff,0x8a00-0x8aff irq 19,11 on macio0
ohci0: <OHCI (generic) USB controller> mem 0x80081000-0x80081fff irq 27 at device 24.0 on pci1
usbus0: <OHCI (generic) USB controller> on ohci0
ohci1: <OHCI (generic) USB controller> mem 0x80080000-0x80080fff irq 28 at device 25.0 on pci1
usbus1: <OHCI (generic) USB controller> on ohci1
pcib2: <Apple UniNorth Host-PCI bridge> on nexus0
pci2: <OFW PCI bus> on pcib2
fwohci0: <Apple Pangea> mem 0xf5000000-0xf5000fff irq 40 at device 14.0 on pci2
fwohci0: OHCI version 1.0 (ROM=0)
fwohci0: No. of Isochronous channels is 8.
fwohci0: EUI64 00:0a:95:ff:fe:73:57:4c
fwohci0: Phy 1394a available S400, 1 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:0a:95:73:57:4c
fwe0: Ethernet address: 02:0a:95:73:57:4c
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=2, CYCLEMASTER mode
gem0: <Apple Pangea GMAC Ethernet> mem 0xf5200000-0xf53fffff irq 41 at device 15.0 on pci2
miibus0: <MII bus> on gem0
bmtphy0: <BCM5221 10/100 media interface> PHY 0 on miibus0
bmtphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
gem0: 10kB RX FIFO, 4kB TX FIFO
gem0: Ethernet address: 00:0a:95:73:57:4c
sc0: <System console> on nexus0
sc0: Unknown <16 virtual consoles, flags=0x300>
Timecounter "timebase" frequency 24835277 Hz quality 0
Event timer "decrementer" frequency 24835277 Hz quality 1000
Timecounters tick every 1.000 msec
firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0) (me)
firewire0: bus manager 0
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
ugen0.1: <Apple> at usbus0
uhub0: <Apple OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Apple> at usbus1
uhub1: <Apple OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
akbd0: <PowerBook G3 Keyboard> at device 2 on adb0
kbd1 at akbd0
ams0: <ADB Mouse> at device 3 on adb0
ams0: ADB Mouse = 0xd (Extended Mode)
ams0: 2-button 400-dpi Touchpad
ada0 at ata0 bus 0 scbus0 target 0 lun 0
ada0: <FUJITSU MHS2030AT 8105> ATA-6 device
ada0: 66.700MB/s transfers (UDMA4, PIO 8192bytes)
ada0: 28615MB (58605120 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad0
cd0 at ata0 bus 0 scbus0 target 1 lun 0
cd0: <LG CD-ROM CRN-8245B AHTA> Removable CD-ROM SCSI-0 device
cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
cd0: cd present [246882 x 2048 byte records]
Trying to mount root from ufs:/dev/ada0s3 [rw]...
And the FreeBSD 9.0-RELEASE pciconf -lv
hostb0 at pci0:0:11:0: class=0x060000 card=0x00000000 chip=0x0027106b rev=0x00 hdr=0x00
vendor = 'Apple Computer Inc.'
device = 'UniNorth/Pangea AGP'
class = bridge
subclass = HOST-PCI
vgapci0 at pci0:0:16:0: class=0x030000 card=0x4c571002 chip=0x4c571002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
device = 'Radeon Mobility M7 LW [Radeon Mobility 7500]'
class = display
subclass = VGA
macio0 at pci1:0:23:0: class=0xff0000 card=0x00000000 chip=0x0025106b rev=0x00 hdr=0x00
vendor = 'Apple Computer Inc.'
device = 'KeyLargo/Pangea Mac I/O'
ohci0 at pci1:0:24:0: class=0x0c0310 card=0x00000000 chip=0x0026106b rev=0x00 hdr=0x00
vendor = 'Apple Computer Inc.'
device = 'KeyLargo/Pangea USB'
class = serial bus
subclass = USB
ohci1 at pci1:0:25:0: class=0x0c0310 card=0x00000000 chip=0x0026106b rev=0x00 hdr=0x00
vendor = 'Apple Computer Inc.'
device = 'KeyLargo/Pangea USB'
class = serial bus
subclass = USB
hostb1 at pci1:0:11:0: class=0x060000 card=0x00000000 chip=0x0028106b rev=0x00 hdr=0x00
vendor = 'Apple Computer Inc.'
device = 'UniNorth/Pangea PCI'
class = bridge
subclass = HOST-PCI
fwohci0 at pci2:0:14:0: class=0x0c0010 card=0x0030106b chip=0x0030106b rev=0x00 hdr=0x00
vendor = 'Apple Computer Inc.'
device = 'UniNorth/Pangea FireWire'
class = serial bus
subclass = FireWire
gem0 at pci2:0:15:0: class=0x020000 card=0x00000000 chip=0x0024106b rev=0x00 hdr=0x00
vendor = 'Apple Computer Inc.'
device = 'UniNorth/Pangea GMAC (Sun GEM)'
class = network
subclass = ethernet
hostb2 at pci2:0:11:0: class=0x060000 card=0x00000000 chip=0x0029106b rev=0x00 hdr=0x00
vendor = 'Apple Computer Inc.'
device = 'UniNorth/Pangea Internal PCI'
class = bridge
subclass = HOST-PCI
Debian 6.0 reported this information in dmesg and lspci
[ 11.627839] cfg80211: Using static regulatory domain info
[ 11.634751] cfg80211: Regulatory domain: US
[ 11.641358] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 11.648185] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[ 11.654960] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 11.661634] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 11.668213] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 11.674705] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 11.681083] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[ 11.697067] cfg80211: Calling CRDA for country: US
[ 11.804966] orinoco 0.15 (David Gibson <hermes at gibson.dropbear.id.au>, Pavel Roskin <proski at gnu.org>, et al)
[ 11.890506] airport 0.15 (Benjamin Herrenschmidt <benh at kernel.crashing.org>)
[ 11.890619] airport: Physical address 80030000
[ 13.095613] airport 0.00030000:radio: Hardware identity 0005:0001:0001:0002
[ 13.102330] airport 0.00030000:radio: Station identity 001f:0001:0008:0046
[ 13.108719] airport 0.00030000:radio: Firmware determined as Lucent/Agere 8.70
[ 13.115494] airport 0.00030000:radio: firmware: requesting agere_sta_fw.bin
[ 13.267449] airport 0.00030000:radio: Hardware identity 0005:0001:0001:0002
[ 13.273930] airport 0.00030000:radio: Station identity 001f:0002:0009:0030
[ 13.280096] airport 0.00030000:radio: Firmware determined as Lucent/Agere 9.48
[ 13.286247] airport 0.00030000:radio: Ad-hoc demo mode supported
[ 13.292351] airport 0.00030000:radio: IEEE standard IBSS ad-hoc mode supported
[ 13.298493] airport 0.00030000:radio: WEP supported, 104-bit key
[ 13.304732] airport 0.00030000:radio: WPA-PSK supported
0000:00:0b.0 Host bridge: Apple Computer Inc. UniNorth/Pangea AGP
Flags: bus master, 66MHz, medium devsel, latency 16
Capabilities: <access denied>
Kernel driver in use: agpgart-uninorth
0000:00:10.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] (prog-if 00 [VGA controller])
Subsystem: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
Flags: bus master, stepping, 66MHz, medium devsel, latency 255, IRQ 48
Memory at 98000000 (32-bit, prefetchable) [size=128M]
I/O ports at 0400 [size=256]
Memory at 90000000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at 90020000 [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeonfb
0001:10:0b.0 Host bridge: Apple Computer Inc. UniNorth/Pangea PCI
Flags: bus master, 66MHz, medium devsel, latency 16
0001:10:17.0 Unassigned class [ff00]: Apple Computer Inc. KeyLargo/Pangea Mac I/O
Flags: bus master, medium devsel, latency 16
Memory at 80000000 (32-bit, non-prefetchable) [size=512K]
Kernel driver in use: macio
0001:10:18.0 USB Controller: Apple Computer Inc. KeyLargo/Pangea USB (prog-if 10 [OHCI])
Flags: bus master, medium devsel, latency 16, IRQ 27
Memory at 80081000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci_hcd
0001:10:19.0 USB Controller: Apple Computer Inc. KeyLargo/Pangea USB (prog-if 10 [OHCI])
Flags: bus master, medium devsel, latency 16, IRQ 28
Memory at 80080000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci_hcd
0002:20:0b.0 Host bridge: Apple Computer Inc. UniNorth/Pangea Internal PCI
Flags: bus master, 66MHz, medium devsel, latency 16
0002:20:0e.0 FireWire (IEEE 1394): Apple Computer Inc. UniNorth/Pangea FireWire (prog-if 10 [OHCI])
Subsystem: Apple Computer Inc. UniNorth/Pangea FireWire
Flags: bus master, 66MHz, medium devsel, latency 16, IRQ 40
Memory at f5000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci
0002:20:0f.0 Ethernet controller: Apple Computer Inc. UniNorth/Pangea GMAC (Sun GEM)
Flags: bus master, 66MHz, slow devsel, latency 16, IRQ 41
Memory at f5200000 (32-bit, non-prefetchable) [size=2M]
Expansion ROM at f5100000 [disabled] [size=1M]
Kernel driver in use: gem
But I suppose this is probably not worth the time as Justin mentioned that the driver is broken. Maybe it's just time to retire and replace this iBook with something else :) The hoarder in me just has a hard time letting go of working hardware… Maybe I will just get an Express card or some other card that works and maybe find a use for this old laptop somewhere.
Thanks anyways for all the input and help!
> HTH
> --
> Torfinn Ingolfsen <torfinn.ingolfsen at getmail.no>
> _______________________________________________
> freebsd-ppc at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ppc
> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe at freebsd.org"
More information about the freebsd-ppc
mailing list