Opened 6 years ago
Last modified 3 years ago
#14281 reopened bug
Broadcom 440x Ethernet Disconnects While Browsing
Reported by: | I_Am_Kor | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/Network/broadcom440x | Version: | R1/Development |
Keywords: | Cc: | rudolfc | |
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
I have a Broadcom 440x ethernet port. It works fine if I use Vision, or HaikuDepot but once I try to browser the web (with any browser) it looses connection then connects, then repeats the same message over and over again every few seconds. Even if I close the browser, it still does it.
I have attached a picture of my pci id, a syslog and a listdev.
Attachments (4)
Change History (15)
by , 6 years ago
by , 6 years ago
by , 6 years ago
Attachment: | pciinfo.jpeg added |
---|
comment:1 by , 6 years ago
Component: | Network & Internet → Drivers/Network/broadcom440x |
---|---|
Description: | modified (diff) |
Platform: | x86 → All |
comment:2 by , 6 years ago
comment:4 by , 5 years ago
Remove milestone for tickets with status = closed and resolution != fixed
comment:5 by , 4 years ago
Cc: | added |
---|---|
Resolution: | invalid |
Status: | closed → reopened |
According to this https://discuss.haiku-os.org/t/broadcom-440x/7200/5 it is still the case.
rudolfc, could you please attach your working driver in case somebody wants to test it?
comment:6 by , 4 years ago
So, the above driver works correctly on my Dell inspiron 8600 laptop with Pentium-M 1.6Ghz with Intel Centrino technology inside on current nightlies. Even the oldest current online nightlies do not work with their respective driver (constantly disconnect if I generate ethernet traffic).
Additions to that:
- the working driver works OK if I start the laptop with mains power. It will run at 1.6Ghz.
- When I start the laptop on its (full) battery it will run at 600Mhz and even this driver version will constantly disconnect during traffic then.
- removing mains when already running apparantly keeps it running at 1.6Ghz (zo the 'about' Haiku box tells me at least (well: 1.59Ghz): is that live updated with the speed thing??). Looks like also the ethernet keeps working OK then (Quick test).
- When started on battery, and later plugging in mains keeps the laptop running at 600Mhz (so 'about' tells me)
- When running on 600Mhz the system time runs much faster than realtime. 1.6/0.6 times as fast?
- the quick system time on 600Mhz has been there as long as I can remember (on Haiku).
- powering down the laptop (shutdown: turn off) works perfectly on both mains and battery power.
- battery status showing current percentage power and discharge/charge work perfectly.
- battery specs are wrong (all zeros). The dialog showing this blocks the CPU about half the time at some 1 second interval (until I manager to close the dialog).
comment:7 by , 4 years ago
Is there some testing needed? Because I still have this laptop but it is not used now!
comment:8 by , 4 years ago
Hi Bruno, Don't really know.
- Maybe you could determine the current version of the driver (nightlies) do not work without constantly disconnecting, while with the one I uploaded installed, this problem occurs much less often. That would then be a confirmation of my findings. I did have a session that went well @600Mhz in the meantime though.
- if your computer supports 64bit (CPU) you might try what happens with nightlies: is 64bit OK or not? I cannot test that because my laptop is a 32bit CPU. (panic when booting 64bit image ;-)
Looks like the driver variants 'touch' a problem, but the source might lie (partly) outside of that driver.. Vague still.
comment:9 by , 3 years ago
I've got an update on this problem. So all in all also the 'stable' version of the driver from an older nightly is not stable. Disconnects, though a bit less, or it starts a bit later after boot. Also, beta 3 has this.
More observations I've done:
- disconnects initially do not happen after a fresh boot
- if, after boot, I want to do networking, I need to start asap (within approx 1 min I'd say). If I delay starting network traffic, disconnects happen directly.
- cycle trough power-off, power-on has no influence, a direct reboot does the same.
- even when having succesfull comms directly after boot for a long time (approx 10 mins), then at some point the disconnects start to happen.
- Yesterday I connected a USB type ethernet adapter and used that for a while: no disconnects whatsoever. This adapter uses another ethernet driver.
Bruno, maybe you can check to see if what I found is the same for you..?
comment:10 by , 3 years ago
Recent changes to powerstate management in the freebsd compat layer may affect this, see if things are any different with a recent nightly.
comment:11 by , 3 years ago
I have no problems with Network connection now... Haiku hrev 56184 32bit works ok here..
Please retest after hrev52114.