Broadcom BCM57780 GbE controller

Post bug reports related to either the kiosk ISO or the kiosk wizard here.
Forum rules
Porteus Kiosk section of the forum is unmaintained now. Its kept in a 'read only' mode for archival purposes.
Please use the kiosk contact page for directing your queries: https://porteus-kiosk.org/contact.html
petr.zima
White ninja
White ninja
Posts: 8
Joined: 05 May 2014, 13:34
Distribution: Porteus 3
Location: Otrava, Czech Republic

Broadcom BCM57780 GbE controller

Post#1 by petr.zima » 04 Aug 2014, 13:48

Hello.
I need to PXE boot Porteus kiosk on embedded intel motherboard http://www.winmate.com.tw/BoxPc/Embedde ... od=05_0144. I setup the environment and everythig works great on virtual machines (Hyper-V and Virtual BOX). But on this motherboard kiosk won't start. PXE downloads files from TFTP but then I get error from udhcpc "ioctl 0x8933 failed: no such device" and I finish in command prompt. The problem is probably with driver for my NIC (Broadcom BCM57780). I have only loopback adapter network interface. I've found this page: https://wiki.archlinux.org/index.php/Ne ... m_BCM57780 but I have no idea how I can make this configuration for kiosk edition.
I also tried to boot kiosk edition (latest version) from USB and the problem is the same. GUI wizard on startup can't initialize (wired) network :(

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Broadcom BCM57780 GbE controller

Post#2 by fanthom » 04 Aug 2014, 13:58

this bug has been confirmed by at least 2 other users, gmc here and one on a mail:
http://forum.porteus.org/viewtopic.php?f=103&t=3538

looks like tg3 driver from 3.12.20 kernel (used in kiosk 3.1 and soon to be released 3.1.1) does not work with this controller.
you may try to boot some linux livecds on this box and once you find working kernel then i could port it to kiosk through 'customized builds' service:
http://porteus-kiosk.org/builds.html

kernel replacement is the only way i'm afraid.
Please add [Solved] to your thread title if the solution was found.

petr.zima
White ninja
White ninja
Posts: 8
Joined: 05 May 2014, 13:34
Distribution: Porteus 3
Location: Otrava, Czech Republic

Re: Broadcom BCM57780 GbE controller

Post#3 by petr.zima » 04 Aug 2014, 14:06

Thank you for fast response fantom! So Porteus Kiosk prior 3.1 should work? May I download some previous version (3.0.x) to test it?
I'll try some live CDs and send you results. Thanks

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Broadcom BCM57780 GbE controller

Post#4 by fanthom » 04 Aug 2014, 14:45

So Porteus Kiosk prior 3.1 should work?
i dont know the answer to this question as first bug reports were with kiosk 3.1
May I download some previous version (3.0.x) to test it?
you may try some old ones from here:
http://ponce.cc/porteus/i486/archive/
mind that these are only a vanilla ISOs and kiosk wizard (even the old one) wont work with them.

for the clarity: i was referring to any livcd (could be Slax or even latest Ubuntu) as all what we need to do is to determine a kernel version which works with Broadcom BCM57780 NIC and then compile this particular kernel and use it in kiosk.
Please add [Solved] to your thread title if the solution was found.

petr.zima
White ninja
White ninja
Posts: 8
Joined: 05 May 2014, 13:34
Distribution: Porteus 3
Location: Otrava, Czech Republic

Re: Broadcom BCM57780 GbE controller

Post#5 by petr.zima » 04 Aug 2014, 15:15

I downloaded current SLAX iso, put it on USB, boot it on my box and NIC works with no problems.

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Broadcom BCM57780 GbE controller

Post#6 by fanthom » 04 Aug 2014, 15:58

was it slax-7.0.8?
i'm worrying that the problem is in kiosk kernel configuration rather than kernel version. to be 100% sure please download and try latest Manjaro 32bit which has exactly the same kernel (3.12.20) as kiosk 3.1:
http://downloads.sourceforge.net/manjar ... 0-i686.iso

if Manjaro works then we are in troubles as it emans that i need to track which option (or rather lack of it) in kiosk's kernel config causes problems.

thanks
Please add [Solved] to your thread title if the solution was found.

petr.zima
White ninja
White ninja
Posts: 8
Joined: 05 May 2014, 13:34
Distribution: Porteus 3
Location: Otrava, Czech Republic

Re: Broadcom BCM57780 GbE controller

Post#7 by petr.zima » 05 Aug 2014, 08:00

Hi.
Yes it was current slax 7.0.8. This morning I tried manjaro from your link and NIC is working with no problems. So we have problem only with Porteus. I'm going to test Porteus desktop edition now...

petr.zima
White ninja
White ninja
Posts: 8
Joined: 05 May 2014, 13:34
Distribution: Porteus 3
Location: Otrava, Czech Republic

Re: Broadcom BCM57780 GbE controller

Post#8 by petr.zima » 05 Aug 2014, 08:10

I downloaded Porteus desktop edition 64bit, text (no GUI), no modules and network card works! May I help you anyhow to make it working in Kiosk?

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Broadcom BCM57780 GbE controller

Post#9 by fanthom » 05 Aug 2014, 09:35

This morning I tried manjaro from your link and NIC is working with no problems.
so it's definitely a missing option in kiosks kernel config
May I help you anyhow to make it working in Kiosk?
you could test the kernel i compile but new kiosk release is scheduled for December so it may take some time till i prepare it (unless you want to go with commercial 'customized builds' solution).
Please add [Solved] to your thread title if the solution was found.

petr.zima
White ninja
White ninja
Posts: 8
Joined: 05 May 2014, 13:34
Distribution: Porteus 3
Location: Otrava, Czech Republic

Re: Broadcom BCM57780 GbE controller

Post#10 by petr.zima » 05 Aug 2014, 15:11

Thank you for info.
So next free try is in December or you can try compile kernel with other options for this NIC earlier?
What could be the price and term for solution to our problem with network card?

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Broadcom BCM57780 GbE controller

Post#11 by fanthom » 05 Aug 2014, 15:45

So next free try is in December or you can try compile kernel with other options for this NIC earlier?
correct
What could be the price and term for solution to our problem with network card?
the price depends if kiosk will be used for commercial purposes (is made for a company) or will serve local community (is made for a public institution) or is meant for a private use.

regarding term: if i knew which option i need enable then i could deliver testing ISO even tomorrow. unfortunately i will have to search google or (if google fails to give an answer) take a hammer approach and compile suspicious options in the kernel till we find one which is really needed.
i would say early next week is more realistic date for providing a working kiosk ISO.

if you are still interested - please contact me on builds@porteus-kiosk.org and we will discuss the details.

thanks
Please add [Solved] to your thread title if the solution was found.

Locked