#14516 closed enhancement (fixed)
Intel(R) I211 Gigabit does't work
Reported by: | pragmavalue | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta2 |
Component: | Drivers/Network/ipro1000 | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
My network card does't work with Haiku.
Attachments (7)
Change History (32)
comment:1 by , 6 years ago
by , 6 years ago
comment:2 by , 6 years ago
Component: | - General → Drivers/Network/ipro1000 |
---|---|
Description: | modified (diff) |
Milestone: | R1/beta1 → Unscheduled |
Type: | bug → enhancement |
Does it work in FreeBSD? The attached syslog doesn't contain any information about your NIC. Please attach listdev output.
comment:4 by , 6 years ago
As you've probably read in #14999, it doesn't work for me with hrev53047 64bit. The Intel I211-AT is recognized as /dev/net/ipro1000/0
but is indefinitely stuck at "configuring" and won't get an IP address per DHCP (manually assigning an IP didn't work either).
In case there are different I211 chips around, mine is:
device Network controller (Ethernet controller) [2|0|0] vendor 8086: Intel Corporation device 1539: I211 Gigabit Network Connection
It works under a FreeBSD 12.0 Release LiveCD (recognized as igb0, DHCP with dhclient).
by , 6 years ago
Attachment: | IMG_20190430_095633.jpg added |
---|
by , 6 years ago
Attachment: | IMG_20190430_095633.2.jpg added |
---|
comment:6 by , 6 years ago
Did it work on hrev52442 or a hrev near there? I did some major refactors since then which may have broken it.
comment:7 by , 6 years ago
comment:9 by , 6 years ago
Is it possible this is related to the ipro1000 issues I am seeing? https://dev.haiku-os.org/ticket/15016
comment:10 by , 6 years ago
Possibly, but as this card seems to initialize and then just fails to send traffic, perhaps not.
comment:11 by , 6 years ago
I am pretty sure my card initializes to. But then it deadlocks somewhere.
I will do a guarded heap build later today and see if I can find something in any case.
comment:12 by , 6 years ago
Put the ipro1000 from hrev52443 in /non-packaged/add-ons/kernel/drivers/bin/, rebooted -> ipro1000 stuck at "Configuring...". Rebooted again with blacklisted ipro1000 -> no ipro1000 found.
comment:13 by , 6 years ago
You have to reboot and then copy the driver into non packaged. You can't copy it in before rebooting with the blacklist.
comment:14 by , 6 years ago
Rebooting with blacklisted ipro1000 -> no ipro1000 -> moving ipro1000 out of non-packaged, moving it back -> ipro1000 appears, listimage
shows that the driver in non-packaged is used -> ipro1000 stuck at "Configuring ..."
comment:16 by , 6 years ago
Unfortunately, it still doesn't work for me with hrev53106 64bit anyboot.
comment:17 by , 6 years ago
Replying to pragmavalue:
Thanks!
in hrev53106 NIC work fine. Please close
How did you get it to work? Are you using gcc2 hybrid or 64 bit?
comment:18 by , 6 years ago
Ah, it works if "Enable UEFI Network Stack" is activated in UEFI BIOS (this option is only there to make it possible to boot from PXE). So far (3 Linux distributions, Windows, FreeBSD), Haiku seems the only operating system in need of this option for a working LAN connection.
comment:19 by , 6 years ago
That probably means that EFI initializes the chip in some way that we are missing. As it works on FreeBSD, this probably implies something at the PCI level or the like, I'd guess.
comment:21 by , 6 years ago
Checked with hrev53176 64bit. Unfortunately, without activated "Enable UEFI Network Stack" ipro1000 is still stuck at "Configuring ...".
by , 6 years ago
Attachment: | syslog_hrev53176_UEFInetwork.txt added |
---|
syslog from hrev53176 with "Enable UEFI Network Stack" activated in UEFI BIOS
by , 6 years ago
Attachment: | syslog_hrev53176_UEFInetwork_igb.txt added |
---|
syslog excerpt relevant to igb from hrev53176 with "Enable UEFI Network Stack"
by , 6 years ago
Attachment: | syslog_hrev53176_noUEFInetwork_igb.txt added |
---|
syslog excerpt relevant to igb from hrev53176 without "Enable UEFI Network Stack"
by , 6 years ago
Attachment: | syslog_hrev53176_noUEFInetwork.txt added |
---|
syslog from hrev53176 without "Enable UEFI Network Stack" activated in UEFI BIOS
comment:22 by , 5 years ago
comment:25 by , 5 years ago
Milestone: | Unscheduled → R1/beta2 |
---|
Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone
Please post a syslog, indicate hrev and architecture. see https://dev.haiku-os.org/wiki/ReportingBugs