Ticket #2047 (new enhancement)

Opened 6 months ago

Last modified 5 months ago

bfe (broadcom bcm44x) driver

Reported by: andybe Owned by: axeld
Priority: normal Milestone: R1
Component: Drivers/Network Version: R1 development
Cc: Blocked By:
Platform: All Blocking:

Description

this is a ported driver, for bcm44x. - it compiles, but not works for my laptop. it could be that it works for normal networkcards. looks for an better developer as me. I only compare.... This driver doesn't not lock up my machine as the linux ported driver in the sourcetree..

Open to everyone can tested, by every one.

Thanks at all..

Attachments

bfe.tar.gz (41.0 kB) - added by andybe 6 months ago.

Change History

Changed 6 months ago by andybe

  Changed 6 months ago by euan

What hardware spec is your laptop?

I can test this driver on my laptop also, after it's AHCI issues are resolved.

  Changed 6 months ago by andybe

I got a mobility version here on my laptop.

I got changed here. still working on it, because of problems with the hardware.

  Changed 5 months ago by paulogeyer

  • component changed from - General to Network & Internet

Hi, i've installed haiku on my disk today, and i couldn't use the BCM44xx driver.

I seems to be loaded, but i can't get dhcp information from my network, i've tried to set up manually, but it didn't work too.

paulo@samsa:~$ lspci |grep Eth 06:01.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)

follow-ups: ↓ 5 ↓ 6   Changed 5 months ago by umccullough

Did you use the ported bfe driver attached to this ticket? or the GPL bcm44xx driver that is already in the Haiku repo?

They are different drivers, I don't think the one attached to this ticket is in the repo yet (although, perhaps it should be?).

Also, when running lspci, it's always a good idea to throw -nn parameter on there to also pull the vendor/deviceid in the text.

in reply to: ↑ 4 ; follow-up: ↓ 8   Changed 5 months ago by paulogeyer

paulo@samsa:~$ lspci |grep Eth 06:01.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) paulo@samsa:~$ lspci -nm|grep 06:01.0 06:01.0 "0200" "14e4" "170c" -r02 "1025" "0090"

i've tried the broadcom driver from the haiku repo, i'll try this bfe now

Replying to umccullough:

Did you use the ported bfe driver attached to this ticket? or the GPL bcm44xx driver that is already in the Haiku repo? They are different drivers, I don't think the one attached to this ticket is in the repo yet (although, perhaps it should be?). Also, when running lspci, it's always a good idea to throw -nn parameter on there to also pull the vendor/deviceid in the text.

in reply to: ↑ 4 ; follow-up: ↓ 7   Changed 5 months ago by andybe

Replying to umccullough:

Did you use the ported bfe driver attached to this ticket? or the GPL bcm44xx driver that is already in the Haiku repo? They are different drivers, I don't think the one attached to this ticket is in the repo yet (although, perhaps it should be?). Also, when running lspci, it's always a good idea to throw -nn parameter on there to also pull the vendor/deviceid in the text.

This is a skeleton of bcm440 driver port from freebsd, it is not finished yet. I tested some source on my laptop, but fail on transfer. I got no time yet to look at it. This driver doesn't stop (hang up on irq) like the gpl one here in the source tree.

AndyBe

in reply to: ↑ 6   Changed 5 months ago by paulogeyer

also, how do i use this? i've found there's a jamfile, but i don't know how to compile

Replying to andybe:

Replying to umccullough:

Did you use the ported bfe driver attached to this ticket? or the GPL bcm44xx driver that is already in the Haiku repo? They are different drivers, I don't think the one attached to this ticket is in the repo yet (although, perhaps it should be?). Also, when running lspci, it's always a good idea to throw -nn parameter on there to also pull the vendor/deviceid in the text.

This is a skeleton of bcm440 driver port from freebsd, it is not finished yet. I tested some source on my laptop, but fail on transfer. I got no time yet to look at it. This driver doesn't stop (hang up on irq) like the gpl one here in the source tree. AndyBe

in reply to: ↑ 5   Changed 5 months ago by umccullough

  • type changed from bug to enhancement

Replying to paulogeyer:

i've tried the broadcom driver from the haiku repo

If you're having problems with the one in the Haiku repo, you should probably open a separate bug for that since this ticket doesn't really appear to be a bug so much as a submission of a partially ported driver :)

  Changed 5 months ago by umccullough

  • component changed from Network & Internet to Drivers/Network

Hopefully enhancement is the right type... but forgot to update the others

Note: See TracTickets for help on using tickets.