I've inherited an old notebook (Sony Vaio PCG-FX120) and installed 4.6-release on it; while I haven't yet done extensive testing, most things (except the LoseModem, of course) seem to work (full dmesg below, and sent to dm...@openbsd.org).
Now I want to add WiFi and a working modem to it and, based on looking through the dmesg and the man pages for 802.11 device drivers, there are a couple of issues I'd like to understand better before buying anything. I'd appreciate either direct answers or pointers to places which discuss this that I haven't found. (I've done some searching of the mailing list archives, but my search-fu is not strong.) Any general comments on using pcmcia vs cardbus vs USB for WiFi or a modem are also welcome. After I've narrowed the list of possible devices I plan to do more specific searching of the mailing-list archives. The system has two pcmcia/cardbus slots and 2 USB ports. What seem to me to be the relevant dmseg lines and the questions they raise are: pcmcia pcic0 at isa0 port 0x3e0/2 iomem 0xd0000/16384 pcic0 controller 0: <Intel 82365SL rev 1> has sockets A and B pcmcia0 at pcic0 controller 0 socket 0 pcmcia1 at pcic0 controller 0 socket 1 pcic0: irq 3, polling enabled This appears to be fully functional. cardbus cbb0 at pci1 dev 2 function 0 "Ricoh 5C476 CardBus" rev 0x80: couldn't map interrupt cbb1 at pci1 dev 2 function 1 "Ricoh 5C476 CardBus" rev 0x80: couldn't map interrupt Since I didn't see any "not configured" messages for cbb*, my guess is that this is at least partly functional; is that correct? What limitations does the "couldn't map interrupt" message imply for WiFi or modem use? (There don't seem to be any BIOS options which affect this.) USB uhci0 at pci0 dev 31 function 2 "Intel 82801BA USB" rev 0x03: irq 9 uhci1 at pci0 dev 31 function 4 "Intel 82801BA USB" rev 0x03: irq 11 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1 Most of the man pages for USB 802.11 drivers mention USB 2.0; at least one specifically states that USB 1.0 is not supported. Other than actually trying each one, how can I tell which of them will work with USB 1.0? Thanks for any help. Dave OpenBSD 4.6 (GENERIC) #58: Thu Jul 9 21:24:42 MDT 2009 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel Pentium III ("GenuineIntel" 686-class) 696 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,SER,MMX,FXSR,SSE real mem = 333475840 (318MB) avail mem = 313233408 (298MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 03/13/01, BIOS32 rev. 0 @ 0xfd878, SMBIOS rev. 2.31 @ 0xd8010 (38 entries) bios0: vendor Phoenix Technologies LTD version "R0211U0" date 03/13/01 bios0: Sony Corporation PCG-FX120(UC) apm0 at bios0: Power Management spec V1.2 apm0: AC on, battery charge unknown acpi at bios0 function 0x0 not configured pcibios0 at bios0: rev 2.1 @ 0xfd860/0x7a0 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdf30/176 (9 entries) pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371FB ISA" rev 0x00) pcibios0: PCI bus #3 is the last bus bios0: ROM list: 0xc0000/0xc000 0xd8000/0x4000! 0xdc000/0x4000! cpu0 at mainbus0: (uniprocessor) pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82815 Host" rev 0x11 vga1 at pci0 dev 2 function 0 "Intel 82815 Video" rev 0x11 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) intagp0 at vga1 agp0 at intagp0: aperture at 0xf8000000, size 0x4000000 ppb0 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x03 pci1 at ppb0 bus 1 mem address conflict 0x13f00000/0x1000 mem address conflict 0x13f01000/0x1000 "TI TSB43AA22 FireWire" rev 0x02 at pci1 dev 0 function 0 not configured cbb0 at pci1 dev 2 function 0 "Ricoh 5C476 CardBus" rev 0x80: couldn't map interrupt cbb1 at pci1 dev 2 function 1 "Ricoh 5C476 CardBus" rev 0x80: couldn't map interrupt fxp0 at pci1 dev 8 function 0 "Intel 82562" rev 0x03, i82562: irq 9, address 08:00:46:14:eb:5a inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0 ichpcib0 at pci0 dev 31 function 0 "Intel 82801BAM LPC" rev 0x03: 24-bit timer at 3579545Hz pciide0 at pci0 dev 31 function 1 "Intel 82801BAM IDE" rev 0x03: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility wd0 at pciide0 channel 0 drive 0: <HITACHI_DK23BA-10> wd0: 16-sector PIO, LBA, 9590MB, 19640880 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, DVD-ROM SD-C2502, 1513> ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 uhci0 at pci0 dev 31 function 2 "Intel 82801BA USB" rev 0x03: irq 9 ichiic0 at pci0 dev 31 function 3 "Intel 82801BA SMBus" rev 0x03: irq 5 iic0 at ichiic0 uhci1 at pci0 dev 31 function 4 "Intel 82801BA USB" rev 0x03: irq 11 auich0 at pci0 dev 31 function 5 "Intel 82801BA AC97" rev 0x03: irq 5, ICH2 AC97 ac97: codec id 0x41445348 (Analog Devices AD1881A) ac97: codec features headphone, Analog Devices Phat Stereo audio0 at auich0 "Intel 82801BA Modem" rev 0x03 at pci0 dev 31 function 6 not configured isa0 at ichpcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pms0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec pcic0 at isa0 port 0x3e0/2 iomem 0xd0000/16384 pcic0 controller 0: <Intel 82365SL rev 1> has sockets A and B pcmcia0 at pcic0 controller 0 socket 0 pcmcia1 at pcic0 controller 0 socket 1 pcic0: irq 3, polling enabled usb0 at uhci0: USB revision 1.0 uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1 biomask ef65 netmask ef65 ttymask ffff mtrr: Pentium Pro MTRR support softraid0 at root root on wd0a swap on wd0b dump on wd0b -- Dave Anderson <d...@daveanderson.com>