Author Topic: Multimac - chipsets requiring support  (Read 26211 times)

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2092
  • Karma: +159/-0
    • View Profile
Multimac - chipsets requiring support
« on: January 17, 2014, 09:29:21 pm »
Hi All,

Intent of this thread is to discover what networking chipsets people are using - wired or wireless - in order to help potential developers focus their efforts on the chipsets which will benefit the most users.

Best way to report would be to include an excerpt of pci.exe output showing the details on the network device in question, in particular, PCI ID information.

Cheers,

Paul

Summary of results so far (updated 7:00pm Monday 20th Jan Adelaide time)

Wired Chipsets:
* Intel I217-V (ClarkvilleV) Network Adapter / Intel(R) Ethernet Connection I217-V (Supported on linux by newer code in e1000e driver)
* Broadcom B57xx NetXtreme Gigabit Controller BCM5761e
* Vendor 1969h Atheros Communications /  Device 1063h AR8131 Gigabit Ethernet
* Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.20)

Wireless Chipsets:
Intel Chipset
* Intel Device 4237h PRO/Wireless 5100 AGN [Shiloh] Network Connection
* Vendor 8086h Intel Corporation /  Device 4238h Centrino Ultimate-N 6300
* Vendor 8086h Intel Corporation Device 0084h Centrino Wireless-N 1000 BGN
* Intel WiFi Link 1000 BNG
* Intel Centrino(R) Wireless-N 2200  [8086:0891]
* Intel Centrino Advanced-N 6205

Broadcom Chipset
* Dell 1510 Wireless-N (Broadcom BCM4322)
* Broadcom Wifi, BCM43228 / 14E4:4359

Realtek Chipset
* Rtl 8172 Wlan [10EC:8172]
« Last Edit: January 20, 2014, 09:36:01 am by Paul Smedley »

Andy Willis

  • Sr. Member
  • ****
  • Posts: 292
  • Karma: +7/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #1 on: January 17, 2014, 09:44:11 pm »
Vendor 8086h Intel Corporation
Device 4237h PRO/Wireless 5100 AGN [Shiloh] Network Connection

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4710
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Multimac - chipsets requiring support
« Reply #2 on: January 17, 2014, 09:44:53 pm »
Wireless:
* Intel Centrino Advanced-N 6205

Wired:
* Intel I217-V (ClarkvilleV) Network Adapter / Intel(R) Ethernet Connection I217-V

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2092
  • Karma: +159/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #3 on: January 17, 2014, 09:51:18 pm »
Wired:
* Intel I217-V (ClarkvilleV) Network Adapter / Intel(R) Ethernet Connection I217-V

This one should be supported by the E1000 driver. Perhaps the os/2 build needs to be updated to more recent linux source to add it...

Edit: yes it does - support has been added in newer releases of the linux source - I may try take a look at this over the weekend just for kicks.
« Last Edit: January 17, 2014, 09:55:45 pm by Paul Smedley »

Pete

  • Hero Member
  • *****
  • Posts: 1281
  • Karma: +9/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #4 on: January 18, 2014, 12:37:29 am »
Hi Paul

Wireless:
Dell 1510 Wireless-N (Broadcom BCM4322)
Ven: 14E4
Dev: 432B
SubSys: 000D1028

I believe the linux source code is here http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_141.tar.gz


Wired:
Broadcom B57xx NetXtreme Gigabit Controller BCM5761e
Ven: 14E4
Dev: 1680
SubSys: 02631028

Of possible help in coding for this device http://www.broadcom.com/support/ethernet_nic/open_source.php

No, the above does not work with any of the B57.OS2 drivers available. The driver reports "Could not find any device. The driver failed to load". I suspect that the cause is the latest B57.OS2 driver dates from 2007 and the hardware dates from 2008.


Reasons for suggesting the above - apart from the fact that I have a laptop with the above devices  :-)

1] While Intel seem big in wireless nics Broadcom cannot be far behind as laptop specs often mention wireless lan fitted as either Intel or Broadcom - I guess it depends on what the laptop manufacturer has available at the time.

2] The Broadcom B57xx NetXtreme wired nics seem to be very common in laptops.


Regards

Pete

Regards

Pete


Eugene Gorbunoff

  • Full Member
  • ***
  • Posts: 131
  • Karma: +1/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #5 on: January 18, 2014, 01:25:27 am »
1) Broadcom Wifi, BCM43228 / 14E4:4359

2) Previous "chipsets requiring support" message collected:
* Dell DW1395 = Broadcom BCM94312MCG = [14e4:4315] - Not supported   // year 2008
* Intel 5100 AGN   - Not supported
* 168C:002B -- Atheros AR9285 Wireless Network Adapter - Not supported,

Alex Taylor

  • Sr. Member
  • ****
  • Posts: 387
  • Karma: +5/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #6 on: January 18, 2014, 02:15:51 am »
Vendor 8086h Intel Corporation
Device 4237h PRO/Wireless 5100 AGN [Shiloh] Network Connection

(Does not work with GenMU or any other currently-existing OS/2 driver, so I'm quite keen to get support for it.)

Andy Willis

  • Sr. Member
  • ****
  • Posts: 292
  • Karma: +7/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #7 on: January 18, 2014, 02:32:35 am »
* Intel 5100 AGN   - Not supported
Not supported but does work on some systems with genmac... Does not on Alex's machine but does mine for instance.  It has a tendency to drop the connection so I would like the multimac driver for it too.

gamba

  • Guest
Re: Multimac - chipsets requiring support
« Reply #8 on: January 18, 2014, 10:42:40 am »
Vendor 8086h Intel Corporation
Device 0084h Centrino Wireless-N 1000 BGN

Listed at: http://svn.ecomstation.nl/multimac/wiki#IWL
between the planned supported NICs.

ivan

  • Hero Member
  • *****
  • Posts: 1557
  • Karma: +17/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #9 on: January 18, 2014, 12:12:30 pm »
 Vendor 1969h Atheros Communications
 Device 1063h AR8131 Gigabit Ethernet
 Command 0107h (I/O Access, Memory Access, BusMaster, System Errors)
 Status 4010h (Has Capabilities List, Signalled System Error, Fast Timing)
 Revision C0h, Header Type 00h, Bus Latency Timer 00h
 Self test 00h (Self test not supported)
 Cache line size 64 Bytes (16 DWords)
 PCI Class Network, type Ethernet
 Subsystem ID 83FE1043h Unknown
 Subsystem Vendor 1043h ASUSTeK Computer Inc.
 Address 0 is a Memory Address (64-bit) : FEAC0000h
 Address 2 is an I/O Port : DC00h

This is the onboard wired NIC for several ASUS boards.

Also I have the source code for the Linux driver that works if you want it.


eirik

  • Guest
Re: Multimac - chipsets requiring support
« Reply #10 on: January 18, 2014, 12:30:19 pm »
 Vendor 8086h Intel Corporation
 Device 4238h Centrino Ultimate-N 6300

I have tried to get this driver working using GenMac.  It loads properly, but does not show any wireless connection points.  So MultiMac support is most welcome.  Actually, all Intel wireless drivers numbered higher than 5000 need MultiMac.

Eirik

Doug Bissett

  • Hero Member
  • *****
  • Posts: 1593
  • Karma: +4/-2
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #11 on: January 19, 2014, 06:44:11 am »
Hi Paul. Before I add my wish list, I would like to make a couple of comments:

1) David A., and (I think) Steven L. have looked at WiFi support. From what I have heard, porting the linux driver is probably not much different than for wired devices. However, there is a missing link to XWLAN, that needs to be built. That could be a hangup for what you have planned.

2) Because of 1), I will suggest that you start with a couple of wired NICs, to see what they have done.

3) It may be worth while documenting what you do, so others can follow. That would help to take some of the potential demand off of you.

Having said that, these two are wireless:

Rtl 8172 Wlan [10EC:8172]
Code: [Select]
Vendor 10ECh Realtek Semiconductor Co., Ltd.
 Device 8172h RTL8191SEvB Wireless LAN Controller
 Command 0107h (I/O Access, Memory Access, BusMaster, System Errors)
 Status 0010h (Has Capabilities List, Fast Timing)
 Revision 10h, Header Type 00h, Bus Latency Timer 00h
 Self test 00h (Self test not supported)
 Cache line size 64 Bytes (16 DWords)
 PCI Class Network, type Other
 Subsystem ID E02010ECh Unknown
 Subsystem Vendor 10ECh Realtek Semiconductor Co., Ltd.
 Address 0 is an I/O Port : 2000h
 Address 1 is a Memory Address (0-4GiB) : F2400000h
 System IRQ 17, INT# A
 New Capabilities List Present:
   Power Management Capability, Version 1.2
     Supports low power State D1
     Supports low power State D2
     Supports PME# signalling from mode(s) D0, D1, D2, D3hot
     PME# signalling is currently disabled
     3.3v AUX Current required : 375 mA
     Current Power State : D0 (Device operational, no power saving)
   Message Signalled Interrupt Capability
     MSI is disabled
     MSI function can generate 64-bit addresses
   PCI Express Capability, Version 1
     Device/Port Type :
       Legacy PCI Express Endpoint Device
     Device Capabilities :
       Unsupported Request Severity is Fatal
     Device Status :
       Correctable Error Detected
       Unsupported Request Detected
     Link Capabilities :
       Maximum Link speed : 2.5Gb/s
       Maximum Link Width : x1
       Link Port Number   : 0
     Link Control :
       Common Clock Configuration In Use
     Link Status :
       Current Link speed : 2.5Gb/s
       Current Link Width : x1

Intel Centrino(R) Wireless-N 2200  [8086:0891]
Code: [Select]
Vendor 8086h Intel Corporation
 Device 0891h Unknown
 Command 0006h (Memory Access, BusMaster)
 Status 0010h (Has Capabilities List, Fast Timing)
 Revision C4h, Header Type 00h, Bus Latency Timer 00h
 Self test 00h (Self test not supported)
 Cache line size 64 Bytes (16 DWords)
 PCI Class Network, type Other
 Subsystem ID 42228086h Unknown
 Subsystem Vendor 8086h Intel Corporation
 Address 0 is a Memory Address (64-bit) : F1D00000h
 System IRQ 17, INT# A
 New Capabilities List Present:
   Power Management Capability, Version 1.2
     Does not support low power State D1 or D2
     Supports PME# signalling from mode(s) D0, D3hot, D3cold
     PME# signalling is currently disabled
     3.3v AUX Current required : 0 mA (Self powered)
     Current Power State : D0 (Device operational, no power saving)
   Message Signalled Interrupt Capability
     MSI is disabled
     MSI function can generate 64-bit addresses
   PCI Express Capability, Version 1
     Device/Port Type :
       PCI Express Endpoint Device
     Device Capabilities :
       Unsupported Request Severity is Fatal
     Device Status :
       Correctable Error Detected
       Unsupported Request Detected
       AUX Power Detected
     Link Capabilities :
       Maximum Link speed : 2.5Gb/s
       Maximum Link Width : x1
       Link Port Number   : 0
     Link Control :
       Common Clock Configuration In Use
     Link Status :
       Current Link speed : 2.5Gb/s
       Current Link Width : x1

I have one, or two more, but I will have to dig out the specs.

THANKS!!!   :D

walking_x

  • Full Member
  • ***
  • Posts: 101
  • Karma: +0/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #12 on: January 19, 2014, 07:13:30 am »
Vendor 1969h Atheros Communications
Device 1063h AR8131 Gigabit Ethernet
I use two years old Pasha's unimac, it works with it.
Not sure about OS/4 kernel dependance, he removed it in one of revisions.
Driver can be broken under heavy network load (never seen it, but Pasha seen - when virus occupied office network), and it works only if all USB drivers installed (something with interrupts?).

Quote
Also I have the source code for the Linux driver that works if you want it.
I.e., yes - this code can be ported - as Pasha did ;)

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2092
  • Karma: +159/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #13 on: January 19, 2014, 09:13:35 am »
People shouldn't get too excited.

Yes I have an interest in Multimac. Yes I'm interested in porting additional chipsets.

However, I'm at a VERY early stage.  At this point, I'm playing around trying to update the e1000e driver to a more recent kernel version, and if successful, will likely to the same with the r8169 driver.

Depending how much I learn, I may then target a new ethernet chipset.

Cheers,

Paul.

ivan

  • Hero Member
  • *****
  • Posts: 1557
  • Karma: +17/-0
    • View Profile
Re: Multimac - chipsets requiring support
« Reply #14 on: January 19, 2014, 06:15:44 pm »
I use two years old Pasha's unimac, it works with it.
Not sure about OS/4 kernel dependance, he removed it in one of revisions.
Driver can be broken under heavy network load (never seen it, but Pasha seen - when virus occupied office network), and it works only if all USB drivers installed (something with interrupts?).

walking_x, do you have a URL for that driver or could you post it here please?