Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Jan 2013 12:43:03 +0100
From:      Odd-Jarle Kristoffersen <gamuso@gmail.com>
To:        "freebsd-ppc@freebsd.org" <freebsd-ppc@freebsd.org>
Subject:   Re: iBook G3/800 Airport wireless support?
Message-ID:  <C88EDF68-B5B2-41AF-8717-C020E6754D1E@gmail.com>
In-Reply-To: <20130103175646.2c634caae31776dd7dd3535c@getmail.no>
References:  <3BD09A38-2C1F-4713-86A7-E8E86D6AA5C8@gmail.com> <20130103175646.2c634caae31776dd7dd3535c@getmail.no>

next in thread | previous in thread | raw e-mail | index | archive | help

3. jan. 2013 kl. 17:56 skrev Torfinn Ingolfsen =
<torfinn.ingolfsen@getmail.no>:

> On Thu, 03 Jan 2013 10:36:11 +0100
> Odd-Jarle Kristoffersen <gamuso@gmail.com> wrote:
>=20
>> I received a tip to post my question to this mailing list, so here we =
go.
>>=20
>> 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.=20=

>> 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.
>=20
> Have you tried FreeBSD 9.1-RELEASE? Is it better at detecting the =
card?
>=20
>> pciconf -lv does not show any network devices except for the built-in =
ethernet port (UniNorth/Pangea GMAC (Sun GEM).=20
>=20
> 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?
>=20

Sure, I also did a Debian 6.0 install (MintPPC actually) just to see if =
it worked there. Which it did with some bugs=85

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@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  =3D 656322560 (625 MB)
avail memory =3D 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=3D0)
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=3D0x00000000, SelfID Count=3D2, =
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=3D0x300>
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 <=3D 0 cable IRM irm(0)  (me)=20
firewire0: bus manager 0=20
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 =3D 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=20
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@pci0:0:11:0:	class=3D0x060000 card=3D0x00000000 =
chip=3D0x0027106b rev=3D0x00 hdr=3D0x00
    vendor     =3D 'Apple Computer Inc.'
    device     =3D 'UniNorth/Pangea AGP'
    class      =3D bridge
    subclass   =3D HOST-PCI
vgapci0@pci0:0:16:0:	class=3D0x030000 card=3D0x4c571002 =
chip=3D0x4c571002 rev=3D0x00 hdr=3D0x00
    vendor     =3D 'ATI Technologies Inc'
    device     =3D 'Radeon Mobility M7 LW [Radeon Mobility 7500]'
    class      =3D display
    subclass   =3D VGA
macio0@pci1:0:23:0:	class=3D0xff0000 card=3D0x00000000 =
chip=3D0x0025106b rev=3D0x00 hdr=3D0x00
    vendor     =3D 'Apple Computer Inc.'
    device     =3D 'KeyLargo/Pangea Mac I/O'
ohci0@pci1:0:24:0:	class=3D0x0c0310 card=3D0x00000000 =
chip=3D0x0026106b rev=3D0x00 hdr=3D0x00
    vendor     =3D 'Apple Computer Inc.'
    device     =3D 'KeyLargo/Pangea USB'
    class      =3D serial bus
    subclass   =3D USB
ohci1@pci1:0:25:0:	class=3D0x0c0310 card=3D0x00000000 =
chip=3D0x0026106b rev=3D0x00 hdr=3D0x00
    vendor     =3D 'Apple Computer Inc.'
    device     =3D 'KeyLargo/Pangea USB'
    class      =3D serial bus
    subclass   =3D USB
hostb1@pci1:0:11:0:	class=3D0x060000 card=3D0x00000000 =
chip=3D0x0028106b rev=3D0x00 hdr=3D0x00
    vendor     =3D 'Apple Computer Inc.'
    device     =3D 'UniNorth/Pangea PCI'
    class      =3D bridge
    subclass   =3D HOST-PCI
fwohci0@pci2:0:14:0:	class=3D0x0c0010 card=3D0x0030106b =
chip=3D0x0030106b rev=3D0x00 hdr=3D0x00
    vendor     =3D 'Apple Computer Inc.'
    device     =3D 'UniNorth/Pangea FireWire'
    class      =3D serial bus
    subclass   =3D FireWire
gem0@pci2:0:15:0:	class=3D0x020000 card=3D0x00000000 =
chip=3D0x0024106b rev=3D0x00 hdr=3D0x00
    vendor     =3D 'Apple Computer Inc.'
    device     =3D 'UniNorth/Pangea GMAC (Sun GEM)'
    class      =3D network
    subclass   =3D ethernet
hostb2@pci2:0:11:0:	class=3D0x060000 card=3D0x00000000 =
chip=3D0x0029106b rev=3D0x00 hdr=3D0x00
    vendor     =3D 'Apple Computer Inc.'
    device     =3D 'UniNorth/Pangea Internal PCI'
    class      =3D bridge
    subclass   =3D 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@gibson.dropbear.id.au>, Pavel Roskin <proski@gnu.org>, et al)
[   11.890506] airport 0.15 (Benjamin Herrenschmidt =
<benh@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=3D128M]
	I/O ports at 0400 [size=3D256]
	Memory at 90000000 (32-bit, non-prefetchable) [size=3D64K]
	Expansion ROM at 90020000 [size=3D128K]
	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=3D512K]
	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=3D4K]
	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=3D4K]
	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=3D4K]
	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=3D2M]
	Expansion ROM at f5100000 [disabled] [size=3D1M]
	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=85 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
> --=20
> Torfinn Ingolfsen <torfinn.ingolfsen@getmail.no>
> _______________________________________________
> freebsd-ppc@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ppc
> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C88EDF68-B5B2-41AF-8717-C020E6754D1E>