OpenBSD &Wi-Fi (mPCIe)

W zeszłym roku przetestowałem kilka kart sieci bezprzewodowej pod systemem Linux. Krótki opis zmagań można znaleźć w serii wpisów:

Testu nie chce mi się powtarzać na nowym jądrze (coś tam się zmieniło), ale postanowiłem sprawdzić jak ten sprzęt działa pod OpenBSD. Wersja systemu to świeże 5.0 (kompilowane jakoś w tym tygodniu).

Testów wydajnościowych sprzętu nie robiłem. Raczej krótkie – działa – nie działa. Poniżej informacje o sprzęcie, którego używałem – wycinek dmesg i pcidump. Jeśli ktoś chce więcej szczegółów, zapraszam do pytań w komentarzach.

Chcę się pozbyć niektórych modeli, można po nie się zgłaszać zanim wystawię na Allegro.
Oczywiście nadal szukam karty na mini-PCIe lub USB, która stabilnie będzie pracowała w trybie Host AP.

  1. Dell WM3945ABG MOW2
    • Sterownik: wpi
    • dmesg:
      wpi0 at pci2 dev 0 function 0 "Intel PRO/Wireless 3945ABG" rev 0x02: msi, MoW2, address 00:18:de:94:de:77
    • pcidump:
      2:0:0: Intel PRO/Wireless 3945ABG
      0x0000: Vendor ID: 8086 Product ID: 4222
      0x0004: Command: 0006 Status ID: 0010
      0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 02
      0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
      0x0010: BAR mem 32bit addr: 0xdfc00000/0x00001000
      0x0014: BAR empty (00000000)
      0x0018: BAR empty (00000000)
      0x001c: BAR empty (00000000)
      0x0020: BAR empty (00000000)
      0x0024: BAR empty (00000000)
      0x0028: Cardbus CIS: 00000000
      0x002c: Subsystem Vendor ID: 8086 Product ID: 1021
      0x0030: Expansion ROM Base Address: 00000000
      0x0038: 00000000
      0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
      0x00c8: Capability 0x01: Power Management
      0x00d0: Capability 0x05: Message Signaled Interrupts (MSI)
      0x00e0: Capability 0x10: PCI Express
      Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
    • Uwagi: sterownik nie obsługuje Host AP
  2. Intel vPro WLAN WiFi Link 5300 533AN_HMW
    • Sterownik: iwn
    • dmesg:
      iwn0 at pci2 dev 0 function 0 "Intel WiFi Link 5300" rev 0x00: msi, MIMO 3T3R, MoW, address 00:21:6a:3e:18:d6
    • pcidump:
      2:0:0: Intel WiFi Link 5300
      0x0000: Vendor ID: 8086 Product ID: 4235
      0x0004: Command: 0006 Status ID: 0010
      0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 00
      0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
      0x0010: BAR mem 64bit addr: 0x00000000dfc00000/0x00002000
      0x0018: BAR empty (00000000)
      0x001c: BAR empty (00000000)
      0x0020: BAR empty (00000000)
      0x0024: BAR empty (00000000)
      0x0028: Cardbus CIS: 00000000
      0x002c: Subsystem Vendor ID: 8086 Product ID: 1121
      0x0030: Expansion ROM Base Address: 00000000
      0x0038: 00000000
      0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
      0x00c8: Capability 0x01: Power Management
      0x00d0: Capability 0x05: Message Signaled Interrupts (MSI)
      0x00e0: Capability 0x10: PCI Express
      Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
    • Uwagi: sterownik nie obsługuje Host AP
  3. Intel vPro WLAN WiFi Link 5100 512AN_HMW
    • Sterownik: iwn
    • dmesg:
      iwn0 at pci2 dev 0 function 0 "Intel WiFi Link 5100" rev 0x00: msi, MIMO 1T2R, MoW, address 00:21:5d:b7:31:e8
    • pcidump:
      2:0:0: Intel WiFi Link 5100
      0x0000: Vendor ID: 8086 Product ID: 4232
      0x0004: Command: 0006 Status ID: 0010
      0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 00
      0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
      0x0010: BAR mem 64bit addr: 0x00000000dfc00000/0x00002000
      0x0018: BAR empty (00000000)
      0x001c: BAR empty (00000000)
      0x0020: BAR empty (00000000)
      0x0024: BAR empty (00000000)
      0x0028: Cardbus CIS: 00000000
      0x002c: Subsystem Vendor ID: 8086 Product ID: 1321
      0x0030: Expansion ROM Base Address: 00000000
      0x0038: 00000000
      0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
      0x00c8: Capability 0x01: Power Management
      0x00d0: Capability 0x05: Message Signaled Interrupts (MSI)
      0x00e0: Capability 0x10: PCI Express
      Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
    • Uwagi: sterownik nie obsługuje Host AP
  4. Broadcom BCM94312MCG
    • dmesg:
      "Broadcom BCM4315" rev 0x01 at pci2 dev 0 function 0 not configured
    • pcidump:
      2:0:0: Broadcom BCM4315
      0x0000: Vendor ID: 14e4 Product ID: 4315
      0x0004: Command: 0006 Status ID: 0010
      0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 01
      0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
      0x0010: BAR mem 64bit addr: 0x00000000dfc00000/0x00004000
      0x0018: BAR empty (00000000)
      0x001c: BAR empty (00000000)
      0x0020: BAR empty (00000000)
      0x0024: BAR empty (00000000)
      0x0028: Cardbus CIS: 00000000
      0x002c: Subsystem Vendor ID: 1028 Product ID: 000b
      0x0030: Expansion ROM Base Address: 00000000
      0x0038: 00000000
      0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
      0x0040: Capability 0x01: Power Management
      0x0058: Capability 0x09: Vendor Specific
      0x00e8: Capability 0x05: Message Signaled Interrupts (MSI)
      0x00d0: Capability 0x10: PCI Express
      Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
    • Uwagi: nie udało mi się jej w ogóle uruchomić (długo nie walczyłem)
  5. MSI MS-6894 RTK-RTL8187SE
    • Uwagi: mój testowy komputer nie chciał z nią startować
  6. AR5BXB63
    • Sterownik: ath
    • dmesg:
      ath0 at pci2 dev 0 function 0 "Atheros AR5424" rev 0x01: apic 2 int 17
      ath0: AR5424 14.2 phy 7.0 rf 0.0, WOR5_ETSIC, address 00:1f:3a:31:c6:d2
    • pcidump:
      2:0:0: Atheros AR5424
      0x0000: Vendor ID: 168c Product ID: 001c
      0x0004: Command: 0007 Status ID: 0010
      0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 01
      0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
      0x0010: BAR mem 64bit addr: 0x00000000dfc00000/0x00010000
      0x0018: BAR empty (00000000)
      0x001c: BAR empty (00000000)
      0x0020: BAR empty (00000000)
      0x0024: BAR empty (00000000)
      0x0028: Cardbus CIS: 00005001
      0x002c: Subsystem Vendor ID: 1468 Product ID: 042a
      0x0030: Expansion ROM Base Address: 00000000
      0x0038: 00000000
      0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
      0x0040: Capability 0x01: Power Management
      0x0050: Capability 0x05: Message Signaled Interrupts (MSI)
      0x0060: Capability 0x10: PCI Express
      Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
      0x0090: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
    • Uwagi: niby obsługa Host AP jest, ale nie działa poprawnie; przy próbie zmiany kanału dostaję błąd:
      ifconfig: SIOCS80211CHANNEL: Invalid argument

Tagi: ,

5 odpowiedzi do “OpenBSD &Wi-Fi (mPCIe)”

  1. [...] guzik Mój blog « OpenBSD &Wi-Fi (mPCIe) [...]

  2. [...] Dwa dni temu pisałem, że nie udało mi się uruchomić komputera z kartą MSI MS-6894 RTK-RTL8187SE. Otóż powalczyłem trochę i już wiem co w niej piszczy (aczkolwiek nie działa z OpenBSD). Poniżej stosowne informacje: [...]

  3. kwazi pisze:

    Witaj, czy OpenBSD 5.0 obsługuje karty wi-fi Realtek rtl8188ce? Ponieważ na Linuksie skopali ten driver. Dlatego szukam alternatywnego systemu dla Linuksa.

  4. guzik pisze:

    Prawdopodobnie tak – przez sterownik urtwn (http://resin.csoft.net/cgi-bin/man.cgi?section=4&topic=urtwn)
    Nie testowałem – nie wiem.

Dodaj odpowiedź