I've noticed the networking in 3.3.0 is very strange. Sometimes it refuses to work, then it starts working again out of nowhere. Sometimes it's incredibly slow, and sometimes it's perfectly fine. It's not my internet, and I'm not sure if it's VirtualBox or not. I'm running Minix 3.3.0 in VirtualBox set up to work on a Bridged Adapter (eth0) using PCnet-PCI II, and I'm using the RealTek 8169 driver (because I have a RealTek 8168 so I figure it's close enough). Is this a common problem? I can't tell if it's a problem with the driver or DHCP. I'd like to get networking to just be stable though.
Is this a common problem? I can't tell if it's a problem with the driver or DHCP. I'd like to get networking to just be stable though.
Which issue?
the OP was mixing the
physical adapter of its host (which is irrelevant) with the emulated
virtual adapter.
If what you are asking is to fix or enhance networking on MINIX 3.1.0
If this is instead only a report that VirtualBox is an unstable emulator
which has a hard time giving good results with MINIX, we are already
aware, as the reading of this group will show you.
Can you confirm you get the same behavior when you use MINIX 3.3.0, or even better the release candidate ISO of 3.4.0r2[1]?
If if works with a recent version of MINIX, I don't see the point of spending effort fixing an obsolete release.
/*===========================================================================*
* pci_reserve *
*===========================================================================*/ PUBLIC void pci_reserve(devind)
int devind;
{
int r;
message m; m.m_type= BUSC_PCI_RESERVE;
m.m1_i1= devind; r= sendrec(pci_procnr, &m);
if (r != 0)
panic("pci", "pci_reserve: can't talk to PCI", r); if (m.m_type != 0)
panic("pci", "pci_reserve: got bad reply from PCI", m.m_type);
}
Can you confirm you get the same behavior when you use MINIX 3.3.0, or even better the release candidate ISO of 3.4.0r2[1]?
offtopic:
I did no insist about the disput, but if one wants to know all and wants to know immediately ...
one can install minix3.3.0, just boot and press shift+F1, and you'll see that minix3.3.0 can not even work with VGA device,
i personally even do not want to continue with so sleazy development
later i tried to add user, minix3.3.0 did it by default without a home directory, i delete and readd user
later i tried to set password to him, in minix3.3.0 i did it but the user can not login with the password
i was forced to remove pasword in vi, then login new user and reenter the password, in the time of chnges minix3.3.0 emits errors about permission denied
then i run "ps l"
it works as "ps lw" does not fit into screen
by default telnet/ftp/ servers in not active
telnet is not exist
man inetd is not exist
halt
http://f20.ifotki.info/org/129cc326735c90296173116d25586ef757fd11253604528.png
ACPI/APM does not work
consider usage APM in real mode to switch power off (the BIOS16 based code is very small and can be installed even into MBR loader)
halt
set "VBOx briged" device intel pro/1000
change /etc/inet.conf into "e1000"VBox emits unrecoverable error
2.
etc step by step
whom the stuffs were done for?and this is nothing wonderful with the bugs are one by one in the ported code
no one can do the kind of work well
and you should no need 2Gbytes of code to enter minix, 200Mbytes is too much
and also you no need to try to pack minix as smaller as you can just to pack
there is purpose for which minix is installed and developed and the purpose defines all others (sizes and priopities)
do you think "to work with VGA" is not the kind of work minix should do?
if one does not clear realize his own purpose, he just does another work (unknown for me).
offtopic:
Rather than saying sleazy development I would rather say lack of manpower and small user community.
MINIX isn't Ubuntu.
No modern UNIX system ever activates these /network/ services by default during installation and for good reason.
APM has been obsoleted 15 years ago.
Feel free to start coding and submit patches.
I made a port of MINIX on the Raspberry Pi
And by the way, MINIX does work with VGA
пятница, 12 августа 2016 г., 3:03:52 UTC+3 пользователь Jean-Baptiste Boric написал:
offtopic:
10.0.2.15# passwd boricj
Changing local password for boricj.
New password:
Retype new password:
10.0.2.15#
No modern UNIX system ever activates these /network/ services by default during installation and for good reason.Minix is not a common UNIX system and is intended for development and should be equipped with most compatible network tools and protocols. In modern time the development 'll be done in virtual environment, there is no sniffers there, if you want to make user workspace with minix you should install separated pakage to update security and disable development services.
APM has been obsoleted 15 years ago.It does not matter the "obsolete" of the protocol, because any correct 16 bit BIOS should provide APM and it is very easy to power off system with APM in real mode for x86.
Feel free to start coding and submit patches.minix/3_1_0/src/kernel <dir> 245384 bytesOne can patch the 3.1.0 system of 240Kbyte source code with desing docs applied and can not patch 3.3.3 system of 2Gbytes in size, that in addition has no file manager (as FAR file manager) and can not work with telnet, VGA, network cards etc.
> Personally, I am far more concerned by the current status of pkgsrc in master. gettext doesn't build which in turn makes tons of packages not buildable, like Git, GNU make, nano... Not being able to build Git or a decent text editor is presently more of a problem for me than the lack of self power down at shutdown.
That I would like to hear more about, either as a ticket on github, or as a separate thread.
> Personally, I am far more concerned by the current status of pkgsrc in master. gettext doesn't build which in turn makes tons of packages not buildable, like Git, GNU make, nano... Not being able to build Git or a decent text editor is presently more of a problem for me than the lack of self power down at shutdown.
That I would like to hear more about, either as a ticket on github, or as a separate thread.
I'll file an issue once I collected enough information about it, before the end of the week.