[haiku-development] Re: Request to review GSoC proposal

  • From: miqlas <miqlas@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 27 Mar 2018 14:21:07 +0200

Hi Rajat,

thanks for the proposal. I can't comment your doc, so here are my points:

" *Currently, the network drivers of Haiku support only PCI devices."*

AFAIK Haiku natively support *SOME* selected USB WLAN devices, but the
FreeBSD compatibility layer works only with PCI attached devices, so it
isn't true.
It would be correct like so:
"The network dricvers from FreeBSD supports only PCI devices"

*I plan to accomplish the given task by making use of FreeBSD drivers, as
all the other drivers of Haiku are developed by tweaking FreeBSD drivers.*

Not true, as there are some non-FreeBSD LAN drivers in the source tree. The
Haiku project decided to use the drivers from FreeBSD, because maintaining
and developint own set of drivers is time-intensive.

*I will import USB network drivers from FreeBSD and modify them according
to the requirements of Haiku.*


Haiku using the PCI WLAN drivers from Freebsd 9 (AFAIK). There is a
compatibility layer to suppoirt them, but it got no USB support, yet.

While FreeBSD 9 had USB WLAN support too, and while importing them to the
source tree would make the situation better, maybe it would be better to
take the latest drivers from FreeBSD 11.

Sadly the compatibility layer needs a big rework to support the drivers
from FreeBSD11, but it would bring the most drivers for our needy userbase
:)

Maybe you could try update the compatibility layer to FreeBSD 11 level and
just then start to work on the USB support. I have to say i don't know the
differences between FBSD9 and 11, maybe it would be an extremly big work,
so let hear what the others thinks.

But at least define in your proposal which FreeBSD version are you planning
to use.

Thanks and best regards,
--miqlas


2018-03-27 5:48 GMT+02:00 Rajat Garg <rg51096@xxxxxxxxx>:

Hi all,
I have enclosed the link of my proposal at the end.
Please go through it. I'll be happy to get some comments on it.
Please do give a feedback about your experience.
If any of your questions remain unanswered, mention them in the comment
section of the proposal.
Any recommendations are most welcome.
Project: USB Support for FreeBSD network compatibility layer

https://docs.google.com/document/d/1S7XeZO3-PHfIzexPwkGkNXkt7zsIBy0Hj7CEoz
pTb1M/edit?usp=sharing


Thanks and Regards
           Rajat




-- 


---
Mizsei Zoltán
(aka. miqlas)

Other related posts: