Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб май 27, 2017 8:28 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 56 сообщений ]  На страницу Пред. 1 2 3 4 След.
Автор Сообщение
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс сен 01, 2013 12:03 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
why 74.-1 returns -1 when there are exists Active Network Device?

Code and screen attached.
Tested in QEMU.


Вложения:
74.-1.7z [461 байт]
67 скачиваний
74.png
74.png [ 40.33 КБ | 2336 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс сен 01, 2013 11:04 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
I used ebx in kernel instead of bl, like for the rest of the functions. It was illogical so I fixed it.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс сен 01, 2013 11:45 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
Now function returns 1 if there is no device and 2 if one.
Clarify, please, is this behaviour OK?


Вложения:
2.png
2.png [ 39.16 КБ | 2313 просмотров ]
1.png
1.png [ 53.75 КБ | 2313 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс сен 01, 2013 11:53 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
To view the status of the stack, please look at netstat program instead ;)
You'll notice that there is always a loopback device when stack is active. It is counted as one device.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс сен 01, 2013 12:10 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
hidnplayr писал(а):
To view the status of the stack, please look at netstat program instead ;)

Using netstat program is clear. But I need to check network card status for some programs, like HTMLv and Liza. If there is active network card no need to run downloader in HTMLv and try to connect to server in Liza.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс сен 01, 2013 12:13 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
Цитата:
If there is active network card no need to run downloader in HTMLv and try to connect to server in Liza.


You should try to connect, and work with the returned error codes instead :)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс сен 01, 2013 12:32 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
OK, I'll try. Thanks :)

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс сен 01, 2013 11:18 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
On one of my parents' computers, the network card is not always found/initialized:
Код:
10ec  8136   03   00   00   02   02   00   00   0b   REALTEK SEMICONDUCTOR CORP.                Network - Ethernet 
PCIDEV finds the card on resolution 1024x768, but doesn't find it on resolution 1280x1024. Boardlog shows that the card completes initialization on resolution 1024x768. On resolution 1280x1024 the initialization is started, but never completes (NETCFG is stuck with 99% CPU usage, and cannot be killed). Night build r3840, kernel SVN r3837.

Output of boardlog + PCIDEV on 1024x768:
Вложение:
pcidev_ashkelon2.txt [2.56 КБ]
56 скачиваний
Вложение:
log_ashkelon2.txt [6.63 КБ]
52 скачивания

Output of boardlog + PCIDEV on 1280x1024:
Вложение:
pcidev_ashkelon.txt [2.45 КБ]
58 скачиваний
Вложение:
log_ashkelon.txt [6.52 КБ]
53 скачивания

Photo of NETCFG stuck with 99% CPU usage:
Спойлер: Показать
Вложение:
netcfg_stuck.png
netcfg_stuck.png [ 175 КБ | 2269 просмотров ]


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Пн сен 02, 2013 4:01 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
Leency писал(а):
Kolibri build #3870, Qemu 0.15.1

1. Open /sys/HTMLv
2. Click "Home" button from toolbar
3. Click link "Cтатьи"
Now you can not close any program. You may open a new one, but there is no way to close them.

See PCIDEV.png and Boardlog.png for more information. This is a very serious bug, could you please, fix it?


The bug is possibly fixed in latest build, I should however take the time to review all code someday...

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Пн сен 02, 2013 11:59 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
>> The bug is possibly fixed in latest build
Sorry, not fixed.

Kolibri build #3886, Qemu 0.15.1.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс окт 13, 2013 2:18 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
Not fixed in VirtualBox too #4016 :(


Вложения:
Screenshot_3.png
Screenshot_3.png [ 55.05 КБ | 2059 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс окт 13, 2013 2:33 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
Leency, have patience :)
I'll let you know when it is fixed.

PS: I have gained some insight on what the exact problem could be but have not made any attempt to fix it yet.
PSS: If it annoys you too much while testing, edit SOCKET_process_end in socket.inc, to ret immedately. This way sockets will not be closed, but system will not hang either :)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Вс окт 13, 2013 2:46 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
Sorry, for my molestation. :)

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Пт мар 14, 2014 3:05 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
Hi, Jeffrey

Some pages are not fully loaded in HTMLv. You can see it at our homepage (see scr).
Please, contact me if you will need additional information or testing.

Another strange thing: I saw pages, where was strlen(bufpointer) > bufsize.
For example, http://websvn.kolibrios.org/ page. Difference was about 500 byte. Why is it so?


Вложения:
Screenshot_1.png
Screenshot_1.png [ 19.49 КБ | 1766 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: The new network stack
СообщениеДобавлено: Чт апр 03, 2014 2:38 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
Netstat program GUI fix, reduce window redraw. Waiting for a new system colors.


Вложения:
Screenshot_1.png
Screenshot_1.png [ 4.61 КБ | 1664 просмотра ]

_________________
Через тернии к звездам
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 56 сообщений ]  На страницу Пред. 1 2 3 4 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB