Strona 18 z 31

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 13 gru 2013, 12:09
autor: gitarzystaa
troszkę się zdziwiłem, faktycznie problem leży po stronie tego remixu, bo w każdym innym ubuntu te katalogi istnieją, ale cóż zainstaluje sobie debiana, to chyba nie powinno być problemów :)

-- 13 gru 2013, o 15:06 --
NetBit73 pisze:
gitarzystaa pisze:w takim razie chyba w weekend poleci Debian + gnome-shell...

dzięki za odpowiedź ;)
tu o tym było: viewtopic.php?f=216&t=169064&p=967375&h ... .d#p967346
mam nadzieję że na Debianie NeteXt'73 będzie w całości działać :)

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 13 gru 2013, 17:56
autor: e X t 7 3
Dziś już chyba nie zdążę co do nowego APM 3.2 i kerneli v27.3 ... ale chce Wam pokazać jak wygląda Metro: Last Light pod Kubuntu ... wszystko na maksimum, może jutro filmik zrobię ;)

Metro: Last Light

Pozdrawiam

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 13 gru 2013, 20:17
autor: kowand
U mnie na debianie testing nie bardzo chciało działać. Może to przypadłość występująca tylko u mnie jednak występuje. U wszystkich na debianie działa podłączony smartfon i aparat fotograficzny u mnie niestety nie. Jedyna rada jaką uzyskałem na specjalistycznych to " od czego jest wójek google" :roll:

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 13 gru 2013, 23:47
autor: gitarzystaa
kowand pisze:U mnie na debianie testing nie bardzo chciało działać. Może to przypadłość występująca tylko u mnie jednak występuje. U wszystkich na debianie działa podłączony smartfon i aparat fotograficzny u mnie niestety nie. Jedyna rada jaką uzyskałem na specjalistycznych to " od czego jest wójek google" :roll:
ja skłaniam się ku wersji stable, jutro zdam relację z działania ;)


edit:

Kod: Zaznacz cały

arkadiusz@localhost:~$ wget https://dl.dropboxusercontent.com/u/2552069/ext73/instalator_NeteXt73; bash instalator_NeteXt73
--2013-12-14 02:32:52--  https://dl.dropboxusercontent.com/u/2552069/ext73/instalator_NeteXt73
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 7579 (7,4K) [text/plain]
Zapis do: `instalator_NeteXt73.4'

100%[==================================================================================================>] 7.579       --.-K/s   w  0s      

2013-12-14 02:32:55 (168 MB/s) - zapisano `instalator_NeteXt73.4' [7579/7579]

[sudo] password for arkadiusz: 
--2013-12-14 02:32:58--  https://dl.dropboxusercontent.com/u/2552069/ext73/1.txt
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 108 [text/plain]
Zapis do: `1.txt'

100%[==================================================================================================>] 108         --.-K/s   w  0s      

2013-12-14 02:33:00 (2,32 MB/s) - zapisano `1.txt' [108/108]

--2013-12-14 02:33:00--  https://dl.dropboxusercontent.com/u/2552069/ext73/NeteXt73.tar.gz
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 263071 (257K) [application/octet-stream]
Zapis do: `NeteXt73.tar.gz'

100%[==================================================================================================>] 263.071      277K/s   w  0,9s    

2013-12-14 02:33:03 (277 KB/s) - zapisano `NeteXt73.tar.gz' [263071/263071]

NeteXt73/
NeteXt73/apm
NeteXt73/monitor
NeteXt73/skrypty
NeteXt73/kontakt
NeteXt73/help
NeteXt73/microcode
NeteXt73/desktopfiles/
NeteXt73/desktopfiles/ak_logi.desktop
NeteXt73/desktopfiles/am_tasksel.desktop
NeteXt73/desktopfiles/ammm_gosc.desktop
NeteXt73/desktopfiles/ap_backuprepo.desktop
NeteXt73/desktopfiles/.directory
NeteXt73/desktopfiles/al_monitor_systemu.desktop
NeteXt73/desktopfiles/azz_reboot.desktop
NeteXt73/desktopfiles/as_config.desktop
NeteXt73/desktopfiles/ag_grub.desktop
NeteXt73/desktopfiles/au_kontakt.desktop
NeteXt73/desktopfiles/ac_nvidia.desktop
NeteXt73/desktopfiles/az_nowosci.desktop
NeteXt73/desktopfiles/azzz_skrypty.desktop
NeteXt73/desktopfiles/ad_radeon.desktop
NeteXt73/desktopfiles/amm_ram.desktop
NeteXt73/desktopfiles/aa_help.desktop
NeteXt73/desktopfiles/aj_deinstalator.desktop
NeteXt73/desktopfiles/ah_microcode.desktop
NeteXt73/desktopfiles/af_amp.desktop
NeteXt73/desktopfiles/ab_instalator_kerneli.desktop
NeteXt73/desktopfiles/ai_uslugi.desktop
NeteXt73/radeon
NeteXt73/apm_status_fix
NeteXt73/ram
NeteXt73/grub
NeteXt73/.directory
NeteXt73/menu/
NeteXt73/menu/NeteXt73.png
NeteXt73/menu/NeteXt73.desktop
NeteXt73/kontakty/
NeteXt73/kontakty/ext73.desktop
NeteXt73/kontakty/netbit73.desktop
NeteXt73/kontakty/wfademind.desktop
NeteXt73/kontakty/xenedil.desktop
NeteXt73/procedury
NeteXt73/kernel/
NeteXt73/kernel/i7.desktop
NeteXt73/kernel/amd.desktop
NeteXt73/kernel/c2d.desktop
NeteXt73/kernel/atom.desktop
NeteXt73/NeteXt73_root
NeteXt73/xterm1
NeteXt73/logi
NeteXt73/config
NeteXt73/gosc
NeteXt73/NeteXt73
NeteXt73/backuprepo
NeteXt73/ikony/
NeteXt73/ikony/delete.png
NeteXt73/ikony/klucze.png
NeteXt73/ikony/linux.png
NeteXt73/ikony/nvidia.png
NeteXt73/ikony/uslugi.png
NeteXt73/ikony/radeon.png
NeteXt73/ikony/configure2.png
NeteXt73/ikony/monitor.png
NeteXt73/ikony/netext73.png
NeteXt73/ikony/.directory
NeteXt73/ikony/i7.png
NeteXt73/ikony/ext73.jpeg
NeteXt73/ikony/help.png
NeteXt73/ikony/skrypty.png
NeteXt73/ikony/microcode.png
NeteXt73/ikony/apm.png
NeteXt73/ikony/netext.png
NeteXt73/ikony/backuprepo.png
NeteXt73/ikony/config.png
NeteXt73/ikony/battery.png
NeteXt73/ikony/atom.png
NeteXt73/ikony/netbit73.jpg
NeteXt73/ikony/xterm.desktop
NeteXt73/ikony/configure.png
NeteXt73/ikony/download.png
NeteXt73/ikony/logi.png
NeteXt73/ikony/amd.png
NeteXt73/ikony/fademind.png
NeteXt73/ikony/mail.png
NeteXt73/ikony/gosc.png
NeteXt73/ikony/c2d.png
NeteXt73/ikony/grub.png
NeteXt73/ikony/reboot.png
NeteXt73/ikony/ram.png
NeteXt73/nvidia
NeteXt73/restart
NeteXt73/changelog
NeteXt73/deinstalator
NeteXt73/update
NeteXt73/uslugi
NeteXt73/tasksel
NeteXt73/LICENSE
NeteXt73/kernele
NeteXt73/lang
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
dkms jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 31 nieaktualizowanych.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu notify-osd-icons
--2013-12-14 02:33:03--  https://dl.dropbox.com/u/2552069/ext73/chkconfig_11.0-79.1-2_all.deb
Translacja dl.dropbox.com (dl.dropbox.com)... 23.23.141.145
Łączenie się z dl.dropbox.com (dl.dropbox.com)|23.23.141.145|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 302 FOUND
Lokalizacja: https://dl.dropboxusercontent.com/u/2552069/ext73/chkconfig_11.0-79.1-2_all.deb [podążanie]
--2013-12-14 02:33:05--  https://dl.dropboxusercontent.com/u/2552069/ext73/chkconfig_11.0-79.1-2_all.deb
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 9222 (9,0K) [application/x-debian-package]
Zapis do: `chkconfig_11.0-79.1-2_all.deb'

100%[==================================================================================================>] 9.222       --.-K/s   w  0s      

2013-12-14 02:33:06 (133 MB/s) - zapisano `chkconfig_11.0-79.1-2_all.deb' [9222/9222]

(Odczytywanie bazy danych ... 145042 pliki i katalogi obecnie zainstalowane.)
Przygotowywanie do zastąpienia pakietu chkconfig 11.0-79.1-2 (wykorzystując chkconfig_11.0-79.1-2_all.deb) ...
Rozpakowywanie pakietu zastępującego chkconfig ...
Konfigurowanie pakietu chkconfig (11.0-79.1-2) ...
Przetwarzanie wyzwalaczy pakietu man-db...
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu ppa-purge
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
powertop jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 31 nieaktualizowanych.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Pakiet language-pack-gnome-pl nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
  language-pack-gnome-pl-base

E: Pakiet language-pack-gnome-pl nie ma kandydata do instalacji
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Pakiet language-pack-gnome-pl-base nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
  language-pack-gnome-pl-base

E: Pakiet language-pack-gnome-pl-base nie ma kandydata do instalacji
Błąd instalacji dkms, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji notify-send, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji chkconfig, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji ppa-purge, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji powertop, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
arkadiusz@localhost:~$
czysto postawiony Debian 7.2 Stable, na to wychodzi że aktualnie NeteXt'73 jest nijak zgodny z standardowym Debianem

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 14 gru 2013, 08:14
autor: NetBit73
gitarzystaa pisze:
kowand pisze:U mnie na debianie testing nie bardzo chciało działać. Może to przypadłość występująca tylko u mnie jednak występuje. U wszystkich na debianie działa podłączony smartfon i aparat fotograficzny u mnie niestety nie. Jedyna rada jaką uzyskałem na specjalistycznych to " od czego jest wójek google" :roll:
ja skłaniam się ku wersji stable, jutro zdam relację z działania ;)


edit:

Kod: Zaznacz cały

arkadiusz@localhost:~$ wget https://dl.dropboxusercontent.com/u/2552069/ext73/instalator_NeteXt73; bash instalator_NeteXt73
--2013-12-14 02:32:52--  https://dl.dropboxusercontent.com/u/2552069/ext73/instalator_NeteXt73
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 7579 (7,4K) [text/plain]
Zapis do: `instalator_NeteXt73.4'

100%[==================================================================================================>] 7.579       --.-K/s   w  0s      

2013-12-14 02:32:55 (168 MB/s) - zapisano `instalator_NeteXt73.4' [7579/7579]

[sudo] password for arkadiusz: 
--2013-12-14 02:32:58--  https://dl.dropboxusercontent.com/u/2552069/ext73/1.txt
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 108 [text/plain]
Zapis do: `1.txt'

100%[==================================================================================================>] 108         --.-K/s   w  0s      

2013-12-14 02:33:00 (2,32 MB/s) - zapisano `1.txt' [108/108]

--2013-12-14 02:33:00--  https://dl.dropboxusercontent.com/u/2552069/ext73/NeteXt73.tar.gz
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 263071 (257K) [application/octet-stream]
Zapis do: `NeteXt73.tar.gz'

100%[==================================================================================================>] 263.071      277K/s   w  0,9s    

2013-12-14 02:33:03 (277 KB/s) - zapisano `NeteXt73.tar.gz' [263071/263071]

NeteXt73/
NeteXt73/apm
NeteXt73/monitor
NeteXt73/skrypty
NeteXt73/kontakt
NeteXt73/help
NeteXt73/microcode
NeteXt73/desktopfiles/
NeteXt73/desktopfiles/ak_logi.desktop
NeteXt73/desktopfiles/am_tasksel.desktop
NeteXt73/desktopfiles/ammm_gosc.desktop
NeteXt73/desktopfiles/ap_backuprepo.desktop
NeteXt73/desktopfiles/.directory
NeteXt73/desktopfiles/al_monitor_systemu.desktop
NeteXt73/desktopfiles/azz_reboot.desktop
NeteXt73/desktopfiles/as_config.desktop
NeteXt73/desktopfiles/ag_grub.desktop
NeteXt73/desktopfiles/au_kontakt.desktop
NeteXt73/desktopfiles/ac_nvidia.desktop
NeteXt73/desktopfiles/az_nowosci.desktop
NeteXt73/desktopfiles/azzz_skrypty.desktop
NeteXt73/desktopfiles/ad_radeon.desktop
NeteXt73/desktopfiles/amm_ram.desktop
NeteXt73/desktopfiles/aa_help.desktop
NeteXt73/desktopfiles/aj_deinstalator.desktop
NeteXt73/desktopfiles/ah_microcode.desktop
NeteXt73/desktopfiles/af_amp.desktop
NeteXt73/desktopfiles/ab_instalator_kerneli.desktop
NeteXt73/desktopfiles/ai_uslugi.desktop
NeteXt73/radeon
NeteXt73/apm_status_fix
NeteXt73/ram
NeteXt73/grub
NeteXt73/.directory
NeteXt73/menu/
NeteXt73/menu/NeteXt73.png
NeteXt73/menu/NeteXt73.desktop
NeteXt73/kontakty/
NeteXt73/kontakty/ext73.desktop
NeteXt73/kontakty/netbit73.desktop
NeteXt73/kontakty/wfademind.desktop
NeteXt73/kontakty/xenedil.desktop
NeteXt73/procedury
NeteXt73/kernel/
NeteXt73/kernel/i7.desktop
NeteXt73/kernel/amd.desktop
NeteXt73/kernel/c2d.desktop
NeteXt73/kernel/atom.desktop
NeteXt73/NeteXt73_root
NeteXt73/xterm1
NeteXt73/logi
NeteXt73/config
NeteXt73/gosc
NeteXt73/NeteXt73
NeteXt73/backuprepo
NeteXt73/ikony/
NeteXt73/ikony/delete.png
NeteXt73/ikony/klucze.png
NeteXt73/ikony/linux.png
NeteXt73/ikony/nvidia.png
NeteXt73/ikony/uslugi.png
NeteXt73/ikony/radeon.png
NeteXt73/ikony/configure2.png
NeteXt73/ikony/monitor.png
NeteXt73/ikony/netext73.png
NeteXt73/ikony/.directory
NeteXt73/ikony/i7.png
NeteXt73/ikony/ext73.jpeg
NeteXt73/ikony/help.png
NeteXt73/ikony/skrypty.png
NeteXt73/ikony/microcode.png
NeteXt73/ikony/apm.png
NeteXt73/ikony/netext.png
NeteXt73/ikony/backuprepo.png
NeteXt73/ikony/config.png
NeteXt73/ikony/battery.png
NeteXt73/ikony/atom.png
NeteXt73/ikony/netbit73.jpg
NeteXt73/ikony/xterm.desktop
NeteXt73/ikony/configure.png
NeteXt73/ikony/download.png
NeteXt73/ikony/logi.png
NeteXt73/ikony/amd.png
NeteXt73/ikony/fademind.png
NeteXt73/ikony/mail.png
NeteXt73/ikony/gosc.png
NeteXt73/ikony/c2d.png
NeteXt73/ikony/grub.png
NeteXt73/ikony/reboot.png
NeteXt73/ikony/ram.png
NeteXt73/nvidia
NeteXt73/restart
NeteXt73/changelog
NeteXt73/deinstalator
NeteXt73/update
NeteXt73/uslugi
NeteXt73/tasksel
NeteXt73/LICENSE
NeteXt73/kernele
NeteXt73/lang
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
dkms jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 31 nieaktualizowanych.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu notify-osd-icons
--2013-12-14 02:33:03--  https://dl.dropbox.com/u/2552069/ext73/chkconfig_11.0-79.1-2_all.deb
Translacja dl.dropbox.com (dl.dropbox.com)... 23.23.141.145
Łączenie się z dl.dropbox.com (dl.dropbox.com)|23.23.141.145|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 302 FOUND
Lokalizacja: https://dl.dropboxusercontent.com/u/2552069/ext73/chkconfig_11.0-79.1-2_all.deb [podążanie]
--2013-12-14 02:33:05--  https://dl.dropboxusercontent.com/u/2552069/ext73/chkconfig_11.0-79.1-2_all.deb
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 9222 (9,0K) [application/x-debian-package]
Zapis do: `chkconfig_11.0-79.1-2_all.deb'

100%[==================================================================================================>] 9.222       --.-K/s   w  0s      

2013-12-14 02:33:06 (133 MB/s) - zapisano `chkconfig_11.0-79.1-2_all.deb' [9222/9222]

(Odczytywanie bazy danych ... 145042 pliki i katalogi obecnie zainstalowane.)
Przygotowywanie do zastąpienia pakietu chkconfig 11.0-79.1-2 (wykorzystując chkconfig_11.0-79.1-2_all.deb) ...
Rozpakowywanie pakietu zastępującego chkconfig ...
Konfigurowanie pakietu chkconfig (11.0-79.1-2) ...
Przetwarzanie wyzwalaczy pakietu man-db...
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu ppa-purge
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
powertop jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 31 nieaktualizowanych.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Pakiet language-pack-gnome-pl nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
  language-pack-gnome-pl-base

E: Pakiet language-pack-gnome-pl nie ma kandydata do instalacji
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Pakiet language-pack-gnome-pl-base nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
  language-pack-gnome-pl-base

E: Pakiet language-pack-gnome-pl-base nie ma kandydata do instalacji
Błąd instalacji dkms, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji notify-send, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji chkconfig, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji ppa-purge, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji powertop, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
arkadiusz@localhost:~$
czysto postawiony Debian 7.2 Stable, na to wychodzi że aktualnie NeteXt'73 jest nijak zgodny z standardowym Debianem
zgadza się. DEbian nie jest zgodny z ubuntu i odwrotnie.

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 14 gru 2013, 08:38
autor: e X t 7 3
Co robić będziemy się tym musieli w przyszłym, roku zająć ... w końcu Steam OS bazuje na Debianie ;) ... przy okazji właśnie buduje dla testów krenel z RT-Preempt Patch i tu aktywowałem fully preemptible kernel ... zobaczymy - z tych patchy korzysta kernel Steam OS. Dziś udostępnię natomiast kernele v27.3 na Linux-3.12.5.

Kernel-RT

Pozdrawiam

-- 14 gru 2013 10:25 --

Pierwszy build kernela Full RT-Preempt ;) ... pod Catalystami śmiga "jak ta lala", ale Nvidia nadal odmawia zbudowania moduł ... o mam kernel real time :P

kernel-brazos-rt

Pozdrawiam

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 14 gru 2013, 13:33
autor: NetBit73
e X t 7 3 pisze:Co robić będziemy się tym musieli w przyszłym, roku zająć ... w końcu Steam OS bazuje na Debianie ;) ... przy okazji właśnie buduje dla testów krenel z RT-Preempt Patch i tu aktywowałem fully preemptible kernel ... zobaczymy - z tych patchy korzysta kernel Steam OS. Dziś udostępnię natomiast kernele v27.3 na Linux-3.12.5.

Kernel-RT

Pozdrawiam

-- 14 gru 2013 10:25 --

Pierwszy build kernela Full RT-Preempt ;) ... pod Catalystami śmiga "jak ta lala", ale Nvidia nadal odmawia zbudowania moduł ... o mam kernel real time :P

kernel-brazos-rt

Pozdrawiam
a intel jak?

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 14 gru 2013, 14:10
autor: gitarzystaa
NetBit73 pisze:
gitarzystaa pisze:
kowand pisze:U mnie na debianie testing nie bardzo chciało działać. Może to przypadłość występująca tylko u mnie jednak występuje. U wszystkich na debianie działa podłączony smartfon i aparat fotograficzny u mnie niestety nie. Jedyna rada jaką uzyskałem na specjalistycznych to " od czego jest wójek google" :roll:
ja skłaniam się ku wersji stable, jutro zdam relację z działania ;)


edit:

Kod: Zaznacz cały

arkadiusz@localhost:~$ wget https://dl.dropboxusercontent.com/u/2552069/ext73/instalator_NeteXt73; bash instalator_NeteXt73
--2013-12-14 02:32:52--  https://dl.dropboxusercontent.com/u/2552069/ext73/instalator_NeteXt73
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 7579 (7,4K) [text/plain]
Zapis do: `instalator_NeteXt73.4'

100%[==================================================================================================>] 7.579       --.-K/s   w  0s      

2013-12-14 02:32:55 (168 MB/s) - zapisano `instalator_NeteXt73.4' [7579/7579]

[sudo] password for arkadiusz: 
--2013-12-14 02:32:58--  https://dl.dropboxusercontent.com/u/2552069/ext73/1.txt
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 108 [text/plain]
Zapis do: `1.txt'

100%[==================================================================================================>] 108         --.-K/s   w  0s      

2013-12-14 02:33:00 (2,32 MB/s) - zapisano `1.txt' [108/108]

--2013-12-14 02:33:00--  https://dl.dropboxusercontent.com/u/2552069/ext73/NeteXt73.tar.gz
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 263071 (257K) [application/octet-stream]
Zapis do: `NeteXt73.tar.gz'

100%[==================================================================================================>] 263.071      277K/s   w  0,9s    

2013-12-14 02:33:03 (277 KB/s) - zapisano `NeteXt73.tar.gz' [263071/263071]

NeteXt73/
NeteXt73/apm
NeteXt73/monitor
NeteXt73/skrypty
NeteXt73/kontakt
NeteXt73/help
NeteXt73/microcode
NeteXt73/desktopfiles/
NeteXt73/desktopfiles/ak_logi.desktop
NeteXt73/desktopfiles/am_tasksel.desktop
NeteXt73/desktopfiles/ammm_gosc.desktop
NeteXt73/desktopfiles/ap_backuprepo.desktop
NeteXt73/desktopfiles/.directory
NeteXt73/desktopfiles/al_monitor_systemu.desktop
NeteXt73/desktopfiles/azz_reboot.desktop
NeteXt73/desktopfiles/as_config.desktop
NeteXt73/desktopfiles/ag_grub.desktop
NeteXt73/desktopfiles/au_kontakt.desktop
NeteXt73/desktopfiles/ac_nvidia.desktop
NeteXt73/desktopfiles/az_nowosci.desktop
NeteXt73/desktopfiles/azzz_skrypty.desktop
NeteXt73/desktopfiles/ad_radeon.desktop
NeteXt73/desktopfiles/amm_ram.desktop
NeteXt73/desktopfiles/aa_help.desktop
NeteXt73/desktopfiles/aj_deinstalator.desktop
NeteXt73/desktopfiles/ah_microcode.desktop
NeteXt73/desktopfiles/af_amp.desktop
NeteXt73/desktopfiles/ab_instalator_kerneli.desktop
NeteXt73/desktopfiles/ai_uslugi.desktop
NeteXt73/radeon
NeteXt73/apm_status_fix
NeteXt73/ram
NeteXt73/grub
NeteXt73/.directory
NeteXt73/menu/
NeteXt73/menu/NeteXt73.png
NeteXt73/menu/NeteXt73.desktop
NeteXt73/kontakty/
NeteXt73/kontakty/ext73.desktop
NeteXt73/kontakty/netbit73.desktop
NeteXt73/kontakty/wfademind.desktop
NeteXt73/kontakty/xenedil.desktop
NeteXt73/procedury
NeteXt73/kernel/
NeteXt73/kernel/i7.desktop
NeteXt73/kernel/amd.desktop
NeteXt73/kernel/c2d.desktop
NeteXt73/kernel/atom.desktop
NeteXt73/NeteXt73_root
NeteXt73/xterm1
NeteXt73/logi
NeteXt73/config
NeteXt73/gosc
NeteXt73/NeteXt73
NeteXt73/backuprepo
NeteXt73/ikony/
NeteXt73/ikony/delete.png
NeteXt73/ikony/klucze.png
NeteXt73/ikony/linux.png
NeteXt73/ikony/nvidia.png
NeteXt73/ikony/uslugi.png
NeteXt73/ikony/radeon.png
NeteXt73/ikony/configure2.png
NeteXt73/ikony/monitor.png
NeteXt73/ikony/netext73.png
NeteXt73/ikony/.directory
NeteXt73/ikony/i7.png
NeteXt73/ikony/ext73.jpeg
NeteXt73/ikony/help.png
NeteXt73/ikony/skrypty.png
NeteXt73/ikony/microcode.png
NeteXt73/ikony/apm.png
NeteXt73/ikony/netext.png
NeteXt73/ikony/backuprepo.png
NeteXt73/ikony/config.png
NeteXt73/ikony/battery.png
NeteXt73/ikony/atom.png
NeteXt73/ikony/netbit73.jpg
NeteXt73/ikony/xterm.desktop
NeteXt73/ikony/configure.png
NeteXt73/ikony/download.png
NeteXt73/ikony/logi.png
NeteXt73/ikony/amd.png
NeteXt73/ikony/fademind.png
NeteXt73/ikony/mail.png
NeteXt73/ikony/gosc.png
NeteXt73/ikony/c2d.png
NeteXt73/ikony/grub.png
NeteXt73/ikony/reboot.png
NeteXt73/ikony/ram.png
NeteXt73/nvidia
NeteXt73/restart
NeteXt73/changelog
NeteXt73/deinstalator
NeteXt73/update
NeteXt73/uslugi
NeteXt73/tasksel
NeteXt73/LICENSE
NeteXt73/kernele
NeteXt73/lang
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
dkms jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 31 nieaktualizowanych.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu notify-osd-icons
--2013-12-14 02:33:03--  https://dl.dropbox.com/u/2552069/ext73/chkconfig_11.0-79.1-2_all.deb
Translacja dl.dropbox.com (dl.dropbox.com)... 23.23.141.145
Łączenie się z dl.dropbox.com (dl.dropbox.com)|23.23.141.145|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 302 FOUND
Lokalizacja: https://dl.dropboxusercontent.com/u/2552069/ext73/chkconfig_11.0-79.1-2_all.deb [podążanie]
--2013-12-14 02:33:05--  https://dl.dropboxusercontent.com/u/2552069/ext73/chkconfig_11.0-79.1-2_all.deb
Translacja dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.23.132.156
Łączenie się z dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.23.132.156|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 9222 (9,0K) [application/x-debian-package]
Zapis do: `chkconfig_11.0-79.1-2_all.deb'

100%[==================================================================================================>] 9.222       --.-K/s   w  0s      

2013-12-14 02:33:06 (133 MB/s) - zapisano `chkconfig_11.0-79.1-2_all.deb' [9222/9222]

(Odczytywanie bazy danych ... 145042 pliki i katalogi obecnie zainstalowane.)
Przygotowywanie do zastąpienia pakietu chkconfig 11.0-79.1-2 (wykorzystując chkconfig_11.0-79.1-2_all.deb) ...
Rozpakowywanie pakietu zastępującego chkconfig ...
Konfigurowanie pakietu chkconfig (11.0-79.1-2) ...
Przetwarzanie wyzwalaczy pakietu man-db...
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu ppa-purge
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
powertop jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 31 nieaktualizowanych.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Pakiet language-pack-gnome-pl nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
  language-pack-gnome-pl-base

E: Pakiet language-pack-gnome-pl nie ma kandydata do instalacji
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Pakiet language-pack-gnome-pl-base nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
  language-pack-gnome-pl-base

E: Pakiet language-pack-gnome-pl-base nie ma kandydata do instalacji
Błąd instalacji dkms, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji notify-send, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji chkconfig, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji ppa-purge, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
Błąd instalacji powertop, nie wszystkie zależności zostały pobrane poprawnie. Ponów instalację
arkadiusz@localhost:~$
czysto postawiony Debian 7.2 Stable, na to wychodzi że aktualnie NeteXt'73 jest nijak zgodny z standardowym Debianem
zgadza się. DEbian nie jest zgodny z ubuntu i odwrotnie.
W takim razie chyba należy zmienić opis dotyczący kompatybilności instalatora, podejrzewam że pod Debianem z innym środowiskiem wszystko zainstalowałoby się bez zarzutu, błąd jednoznacznie wynika z braku pakietu language-pack-gnome-pl-base, zaś ten jest wydawany tylko pod Ubuntu trudno... Jeśli chodzi o Ubuntu GNOME Remix tak ale tylko na desktop.
Póki co leci instalacja Lubuntu 13.10 + gnome-shell, tutaj kłopotów nie będzie.

Pozdrawiam ;)

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 14 gru 2013, 14:34
autor: e X t 7 3
NetBit73 pisze:
e X t 7 3 pisze:Co robić będziemy się tym musieli w przyszłym, roku zająć ... w końcu Steam OS bazuje na Debianie ;) ... przy okazji właśnie buduje dla testów krenel z RT-Preempt Patch i tu aktywowałem fully preemptible kernel ... zobaczymy - z tych patchy korzysta kernel Steam OS. Dziś udostępnię natomiast kernele v27.3 na Linux-3.12.5.

Kernel-RT

Pozdrawiam

-- 14 gru 2013 10:25 --

Pierwszy build kernela Full RT-Preempt ;) ... pod Catalystami śmiga "jak ta lala", ale Nvidia nadal odmawia zbudowania moduł ... o mam kernel real time :P

kernel-brazos-rt

Pozdrawiam
a intel jak?
Spoko jedynie Nvidia grymasi - daj spokój ile tego trzeba "spaczować" aby zadziałały sterowniki Nvidi :P ... a zatem:

Kod: Zaznacz cały

diff -Naur a/nv.c b/nv.c
--- a/nv.c	2012-12-04 23:42:53.000000000 +0100
+++ b/nv.c	2012-12-04 20:57:00.000000000 +0100
@@ -577,10 +577,10 @@
     nv_alloc_t *at
 )
 {
-    down(&nvl->at_lock);
+    mutex_lock(&nvl->at_lock);
     at->next = nvl->alloc_queue;
     nvl->alloc_queue = at;
-    up(&nvl->at_lock);
+    mutex_unlock(&nvl->at_lock);
     return 0;
 }
 
@@ -1388,7 +1388,7 @@
 
     nv_printf(NV_DBG_INFO, "NVRM: nvidia_open on device "
               "bearing minor number %d\n", minor_num);
-    down(&nvl->ldata_lock);
+    mutex_lock(&nvl->ldata_lock);
 
     NV_CHECK_PCI_CONFIG_SPACE(sp, nv, TRUE, TRUE, NV_MAY_SLEEP());
 
@@ -1558,7 +1558,7 @@
     NV_ATOMIC_INC(nvl->usage_count);
 
 failed:
-    up(&nvl->ldata_lock);
+    mutex_unlock(&nvl->ldata_lock);
 
     if (rc != 0)
     {
@@ -1624,7 +1624,7 @@
 
     rm_free_unused_clients(sp, nv, NV_GET_FILE_PRIVATE(file));
 
-    down(&nvl->at_lock);
+    mutex_lock(&nvl->at_lock);
     if (nvl->alloc_queue != NULL)
     {
         nv_alloc_t *at = nvl->alloc_queue, *next;
@@ -1636,22 +1636,22 @@
                 (at->file == file))
             {
                 NV_ATOMIC_INC(at->usage_count);
-                up(&nvl->at_lock);
+                mutex_unlock(&nvl->at_lock);
                 if (at->pid == os_get_current_process())
                     NV_PRINT_AT(NV_DBG_MEMINFO, at);
                 nv_free_pages(nv, at->num_pages,
                               NV_ALLOC_MAPPING_CONTIG(at->flags),
                               NV_ALLOC_MAPPING(at->flags),
                               (void *)at);
-                down(&nvl->at_lock);
+                mutex_lock(&nvl->at_lock);
                 next = nvl->alloc_queue; /* start over */
             }
             at = next;
         }
     }
-    up(&nvl->at_lock);
+    mutex_unlock(&nvl->at_lock);
 
-    down(&nvl->ldata_lock);
+    mutex_lock(&nvl->ldata_lock);
     if (NV_ATOMIC_DEC_AND_TEST(nvl->usage_count))
     {
 #if defined(NV_UVM_ENABLE) || defined(NV_UVM_NEXT_ENABLE)
@@ -1717,7 +1717,7 @@
         /* leave INIT flag alone so we don't reinit every time */
         nv->flags &= ~NV_FLAG_OPEN;
     }
-    up(&nvl->ldata_lock);
+    mutex_unlock(&nvl->ldata_lock);
 
     for (i = 0; i < NV_FOPS_STACK_INDEX_COUNT; ++i)
     {
@@ -1792,7 +1792,7 @@
     nv_printf(NV_DBG_INFO, "NVRM: ioctl(0x%x, 0x%x, 0x%x)\n",
         _IOC_NR(cmd), (unsigned int) i_arg, _IOC_SIZE(cmd));
 
-    down(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_IOCTL]);
+    mutex_lock(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_IOCTL]);
     sp = nvfp->fops_sp[NV_FOPS_STACK_INDEX_IOCTL];
 
     NV_CHECK_PCI_CONFIG_SPACE(sp, nv, TRUE, TRUE, NV_MAY_SLEEP());
@@ -1945,7 +1945,7 @@
     }
 
 done:
-    up(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_IOCTL]);
+    mutex_unlock(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_IOCTL]);
     if (arg_copy != NULL)
     {
         if (status != -EFAULT)
@@ -2062,7 +2062,7 @@
 
     nv_printf(NV_DBG_INFO, "NVRM: nvidia_ctl_open\n");
 
-    down(&nvl->ldata_lock);
+    mutex_lock(&nvl->ldata_lock);
 
     /* save the nv away in file->private_data */
     nvfp->nvptr = nvl;
@@ -2082,7 +2082,7 @@
     }
 
     NV_ATOMIC_INC(nvl->usage_count);
-    up(&nvl->ldata_lock);
+    mutex_unlock(&nvl->ldata_lock);
 
     return 0;
 }
@@ -2106,7 +2106,7 @@
 
     nv_printf(NV_DBG_INFO, "NVRM: nvidia_ctl_close\n");
 
-    down(&nvl->ldata_lock);
+    mutex_lock(&nvl->ldata_lock);
     if (NV_ATOMIC_DEC_AND_TEST(nvl->usage_count))
     {
         nv->flags &= ~NV_FLAG_OPEN;
@@ -2118,7 +2118,7 @@
                 "NVRM: failed to unregister from the ACPI subsystem!\n");
         }
     }
-    up(&nvl->ldata_lock);
+    mutex_unlock(&nvl->ldata_lock);
 
     rm_free_unused_clients(sp, nv, NV_GET_FILE_PRIVATE(file));
 
@@ -2276,7 +2276,7 @@
     nv_linux_state_t *nvl = NV_GET_NVL_FROM_NV_STATE(nv);
     NvU32 i, offset, page_idx=0;
 
-    down(&nvl->at_lock);
+    mutex_lock(&nvl->at_lock);
     at = nv_find_alloc(nvl, address, NV_ALLOC_TYPE_PCI);
     if (at != NULL)
     {
@@ -2295,20 +2295,27 @@
 
         if (i == at->num_pages) /* not found */
         {
-            up(&nvl->at_lock);
+            mutex_unlock(&nvl->at_lock);
             return NULL;
         }
     }
     else
     {
+        mutex_unlock(&nvl->at_lock);
+        return NULL;
+    }
+    if (at->page_table[i]->virt_addr == 0)
+    {
         up(&nvl->at_lock);
+        mutex_unlock(&nvl->at_lock);
         return NULL;
     }
-    up(&nvl->at_lock);
+    mutex_unlock(&nvl->at_lock);
 
     if (((size + offset) <= PAGE_SIZE) && !NV_ALLOC_MAPPING_GUEST(at->flags))
     {
         *priv_data = NULL;
+        mutex_unlock(&nvl->at_lock);   
         return (void *)(at->page_table[i]->virt_addr + offset);
     }
     else
@@ -2476,7 +2483,7 @@
         "NVRM: VM: nv_free_pages: 0x%llx 0x%x\n", at->key, page_count);
 
     /* only lock ldata while removing 'at' from the list */
-    down(&nvl->at_lock);
+    mutex_lock(&nvl->at_lock);
 
     NV_PRINT_AT(NV_DBG_MEMINFO, at);
 
@@ -2491,12 +2498,12 @@
      */
     if (!NV_ATOMIC_DEC_AND_TEST(at->usage_count))
     {
-        up(&nvl->at_lock);
+        mutex_unlock(&nvl->at_lock);
         return RM_OK;
     }
 
     nvl_remove_alloc(nvl, at);
-    up(&nvl->at_lock);
+    mutex_unlock(&nvl->at_lock);
 
     if (!NV_ALLOC_MAPPING_GUEST(at->flags))
     {
@@ -2561,9 +2568,9 @@
     }
 
     nvfp->event_pending = TRUE;
-    wake_up_interruptible(&nvfp->waitqueue);
-
     NV_SPIN_UNLOCK_IRQRESTORE(&nvfp->fp_lock, eflags);
+
+    wake_up_interruptible(&nvfp->waitqueue);
 }
 
 int NV_API_CALL nv_get_event(
diff -Naur a/nv-linux.h b/nv-linux.h
--- a/nv-linux.h	2013-12-04 23:42:53.000000000 +0100
+++ b/nv-linux.h	2013-12-04 20:57:00.000000000 +0100
@@ -139,11 +139,6 @@
 #endif
 
 #include <linux/spinlock.h>
-#if defined(NV_LINUX_SEMAPHORE_H_PRESENT)
-#include <linux/semaphore.h>
-#else
-#include <asm/semaphore.h>
-#endif
 #include <linux/completion.h>
 #include <linux/highmem.h>
 
@@ -944,19 +939,7 @@
     return ret;
 }
 
-#if defined(CONFIG_PREEMPT_RT_FULL)
-#define NV_INIT_MUTEX(mutex) sema_init(mutex,1)
-#else
-#if !defined(__SEMAPHORE_INITIALIZER) && defined(__COMPAT_SEMAPHORE_INITIALIZER)
-#define __SEMAPHORE_INITIALIZER __COMPAT_SEMAPHORE_INITIALIZER
-#endif
-#define NV_INIT_MUTEX(mutex)                       \
-    {                                              \
-        struct semaphore __mutex =                 \
-            __SEMAPHORE_INITIALIZER(*(mutex), 1);  \
-        *(mutex) = __mutex;                        \
-    }
-#endif
+#define NV_INIT_MUTEX(mutex) mutex_init(mutex)
 
 #if !defined(NV_VMWARE)
 #if defined(NV_GET_NUM_PHYSPAGES_PRESENT)
@@ -1508,10 +1491,10 @@
     struct timer_list rc_timer;
 
     /* lock for linux-specific data, not used by core rm */
-    struct semaphore ldata_lock;
+    struct mutex ldata_lock;
 
     /* lock for linux-specific alloc queue */
-    struct semaphore at_lock;
+    struct mutex at_lock;
 
     NvU32 minor_num;
     struct nv_linux_state_s *next;
@@ -1574,7 +1557,7 @@
 {
     nv_stack_t *sp;
     nv_stack_t *fops_sp[NV_FOPS_STACK_INDEX_COUNT];
-    struct semaphore fops_sp_lock[NV_FOPS_STACK_INDEX_COUNT];
+    struct mutex fops_sp_lock[NV_FOPS_STACK_INDEX_COUNT];
     void *nvptr;
     void *proc_data;
     void *data;
diff -Naur a/nv-mmap.c b/nv-mmap.c
--- a/nv-mmap.c	2013-12-04 23:42:53.000000000 +0100
+++ b/nv-mmap.c	2013-03-04 20:57:00.000000000 +0100
@@ -227,7 +227,7 @@
 
     NV_PRINT_VMA(NV_DBG_MEMINFO, vma);
 
-    down(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_MMAP]);
+    mutex_lock(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_MMAP]);
     sp = nvfp->fops_sp[NV_FOPS_STACK_INDEX_MMAP];
 
     NV_CHECK_PCI_CONFIG_SPACE(sp, nv, TRUE, TRUE, NV_MAY_SLEEP());
@@ -312,13 +312,13 @@
         unsigned long start = 0;
         unsigned int i, j;
 
-        down(&nvl->at_lock);
+        mutex_lock(&nvl->at_lock);
         at = nv_find_alloc(nvl, NV_VMA_OFFSET(vma), NV_ALLOC_TYPE_PCI);
 
         if (at == NULL)
         {
             static int count = 0;
-            up(&nvl->at_lock);
+            mutex_unlock(&nvl->at_lock);;
             if (count++ < NV_MAX_RECURRING_WARNING_MESSAGES)
             {
                 nv_printf(NV_DBG_ERRORS,
@@ -341,7 +341,7 @@
 
         if (i == at->num_pages)
         {
-            up(&nvl->at_lock);
+            mutex_unlock(&nvl->at_lock);;
             status = -EINVAL;
             goto done;
         }
@@ -350,7 +350,7 @@
         {
             nv_printf(NV_DBG_ERRORS,
                 "NVRM: requested mapping exceeds allocation's boundary!\n");
-            up(&nvl->at_lock);
+            mutex_unlock(&nvl->at_lock);;
             status = -EINVAL;
             goto done;
         }
@@ -359,14 +359,14 @@
                               NV_ALLOC_MAPPING(at->flags),
                               NV_MEMORY_TYPE_SYSTEM))
         {
-            up(&nvl->at_lock);
+            mutex_unlock(&nvl->at_lock);
             status = -ENXIO;
             goto done;
         }
 
         NV_VMA_PRIVATE(vma) = at;
         NV_ATOMIC_INC(at->usage_count);
-        up(&nvl->at_lock);
+        mutex_unlock(&nvl->at_lock);
 
         start = vma->vm_start;
         for (j = i; j < (i + pages); j++)
@@ -396,6 +396,6 @@
     NV_VMA_FILE(vma) = file;
 
 done:
-    up(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_MMAP]);
+    mutex_unlock(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_MMAP]);
     return status;
 }
diff -Naur a/os-interface.c b/os-interface.c
--- a/os-interface.c	2012-03-19 23:42:53.000000000 +0100
+++ b/os-interface.c	2012-03-20 21:06:25.000000000 +0100
@@ -247,7 +247,7 @@
 }
 
 
-typedef struct semaphore os_mutex_t;
+typedef struct mutex os_mutex_t;
 
 //
 // os_alloc_mutex - Allocate the RM mutex
@@ -308,7 +308,7 @@
     {
         return RM_ERR_INVALID_REQUEST;
     }
-    down(os_mutex);
+    mutex_lock(os_mutex);
 
     return RM_OK;
 }
@@ -324,7 +324,7 @@
         return RM_ERR_INVALID_REQUEST;
     }
 
-    if (down_trylock(os_mutex))
+    if (mutex_trylock(os_mutex))
     {
         return RM_ERR_TIMEOUT_RETRY;
     }
@@ -339,7 +339,7 @@
 )
 {
     os_mutex_t *os_mutex = (os_mutex_t *)pMutex;
-    up(os_mutex);
+    mutex_unlock(os_mutex);
 }
 
 typedef struct os_semaphore_s
--- a/nv-frontend.c	2013-12-03 23:27:15.289577015 -0500
+++ b/nv-frontend.c	2013-12-03 23:26:58.658576157 -0500
@@ -31,7 +31,7 @@
 static NvU32 nv_num_instances;
 
 // lock required to protect table.
-struct semaphore nv_module_table_lock;
+struct mutex nv_module_table_lock;
 
 // minor number table
 nvidia_module_t *nv_minor_num_table[NV_FRONTEND_CONTROL_DEVICE_MINOR_MAX + 1];
@@ -83,7 +83,7 @@
     NvU32 i, ctrl_minor_num;
     nv_linux_state_t *device = NULL;
 
-    down(&nv_module_table_lock);
+    mutex_lock(&nv_module_table_lock);
 
     if (module->instance >= NV_MAX_MODULE_INSTANCES)
     {
@@ -111,7 +111,7 @@
     nv_num_instances++;
     rc = 0;
 done:
-    up(&nv_module_table_lock);
+    mutex_unlock(&nv_module_table_lock);
 
     return rc;
 }
@@ -122,7 +122,7 @@
     NvU32 ctrl_minor_num;
     nv_linux_state_t *device = module->nv_linux_devices;
 
-    down(&nv_module_table_lock);
+    mutex_lock(&nv_module_table_lock);
 
     ctrl_minor_num = NV_FRONTEND_CONTROL_DEVICE_MINOR_MAX - module->instance;
     if (nv_minor_num_table[ctrl_minor_num] == NULL)
@@ -146,7 +146,7 @@
         nv_num_instances--;
     }
 
-    up(&nv_module_table_lock);
+    mutex_unlock(&nv_module_table_lock);
 
     return rc;
 }
@@ -164,7 +164,7 @@
 
     NvU32 minor_num = NV_FRONTEND_MINOR_NUMBER(inode);
 
-    down(&nv_module_table_lock);
+    mutex_lock(&nv_module_table_lock);
     module = nv_minor_num_table[minor_num];
 
     if ((module != NULL) && (module->open != NULL))
@@ -173,7 +173,7 @@
         // nvidia-frontend.ko does not get unloaded before the nvidiaN.ko modules.
         if (NV_BUILD_MODULE_INSTANCES != 0 && !try_module_get(module->owner))
         {
-            up(&nv_module_table_lock);
+            mutex_unlock(&nv_module_table_lock);
             return -ENODEV;
         }
         rc = module->open(inode, file);
@@ -182,7 +182,7 @@
                     __FUNCTION__, minor_num, rc);
     }
 
-    up(&nv_module_table_lock);
+    mutex_unlock(&nv_module_table_lock);
     return rc;
 }
 
@@ -196,7 +196,7 @@
 
     NvU32 minor_num = NV_FRONTEND_MINOR_NUMBER(inode);
 
-    down(&nv_module_table_lock);
+    mutex_lock(&nv_module_table_lock);
     module = nv_minor_num_table[minor_num];
 
     if ((module != NULL) && (module->close != NULL))
@@ -213,7 +213,7 @@
         }
     }
 
-    up(&nv_module_table_lock);
+    mutex_unlock(&nv_module_table_lock);
     return rc;
 }
 
--- a/nv-procfs.c	2013-10-30 20:15:05.000000000 -0400
+++ b/nv-procfs.c	2013-12-04 11:56:03.067894803 -0500
@@ -354,7 +354,7 @@
     char *proc_buffer;
     unsigned long bytes_left;
 
-    down(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_PROCFS]);
+    mutex_lock(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_PROCFS]);
 
     bytes_left = (NV_PROC_WRITE_BUFFER_SIZE - nvfp->off - 1);
 
@@ -384,7 +384,7 @@
     *pos = nvfp->off;
 
 done:
-    up(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_PROCFS]);
+    mutex_unlock(&nvfp->fops_sp_lock[NV_FOPS_STACK_INDEX_PROCFS]);
 
     return ((status < 0) ? status : (int)count);
 }
nastepnie ;P

Kod: Zaznacz cały

diff -Naur a/nv-linux.h b/nv-linux.h
--- a/nv-linux.h	2013-12-03 23:24:48.484495874 +0100
+++ b/nv-linux.h	2013-12-03 23:27:44.684030888 +0100
@@ -392,8 +392,13 @@
 #endif
 
 #if defined(NVCPU_X86) || defined(NVCPU_X86_64)
+#if 0
 #define CACHE_FLUSH()  asm volatile("wbinvd":::"memory")
 #define WRITE_COMBINE_FLUSH() asm volatile("sfence":::"memory")
+#else
+#define CACHE_FLUSH()
+#define WRITE_COMBINE_FLUSH() asm volatile("sfence":::"memory")
+#endif
 #elif defined(NVCPU_ARM)
 #define CACHE_FLUSH() cpu_cache.flush_kern_all()
 #define WRITE_COMBINE_FLUSH()   \
diff -Naur a/nv-pat.c b/nv-pat.c
--- a/nv-pat.c	2013-12-03 23:24:33.987007640 +0100
+++ b/nv-pat.c	2013-12-03 23:26:57.615744800 +0100
@@ -34,7 +34,9 @@
 {
     unsigned long cr0 = read_cr0();
     write_cr0(((cr0 & (0xdfffffff)) | 0x40000000));
+#if 0
     wbinvd();
+#endif
     *cr4 = read_cr4();
     if (*cr4 & 0x80) write_cr4(*cr4 & ~0x80);
     __flush_tlb();
@@ -43,7 +45,9 @@
 static inline void nv_enable_caches(unsigned long cr4)
 {
     unsigned long cr0 = read_cr0();
+#if 0
     wbinvd();
+#endif
     __flush_tlb();
     write_cr0((cr0 & 0x9fffffff));
     if (cr4 & 0x80) write_cr4(cr4);
oraz

Kod: Zaznacz cały

--- a/nv-linux.h        2011-10-26 13:35:32.866579965 +0200
+++ b/nv-linux.h        2011-10-26 13:35:47.265117607 +0200
@@ -43,6 +43,8 @@
 #include <linux/version.h>
 #include <linux/utsname.h>
 
+#define CONFIG_PREEMPT_RT_FULL 1 
+
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 9)
 #  error This driver does not support kernels older than 2.6.9!
 #elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 7, 0)
@@ -312,11 +312,7 @@
 #endif
 #endif
 
-#if defined(CONFIG_PREEMPT_RT) || defined(CONFIG_PREEMPT_RT_FULL)
-#define NV_CONFIG_PREEMPT_RT 1
-#endif
-
-#if defined(NV_CONFIG_PREEMPT_RT)
+#if defined(CONFIG_PREEMPT_RT_FULL)
 typedef raw_spinlock_t            nv_spinlock_t;
 #define NV_SPIN_LOCK_INIT(lock)   raw_spin_lock_init(lock)
 #define NV_SPIN_LOCK_IRQ(lock)    raw_spin_lock_irq(lock)
@@ -943,7 +939,7 @@
     return ret;
 }
 
-#if defined(NV_CONFIG_PREEMPT_RT)
+#if defined(CONFIG_PREEMPT_RT_FULL)
 #define NV_INIT_MUTEX(mutex) sema_init(mutex,1)
 #else
 #if !defined(__SEMAPHORE_INITIALIZER) && defined(__COMPAT_SEMAPHORE_INITIALIZER)
Nvidiia jednak w wielu aspektach powinna się już uczyć od AMD ;)

Pozdrawiam

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 14 gru 2013, 16:16
autor: witek
Skoro Steam OS korzysta z RT-Preempt Patch i tu aktywowałem fully preemptible kernel to Nvidia musi działać skoro na stronie podają pełne wsparcie dla nich przez Steam OS

-- 14 gru 2013 18:40 --
gitarzystaa pisze:mam nadzieję że na Debianie NeteXt'73 będzie w całości działać :)
Wydaje mi się, że to już kwestia czasu. Pomyślmy, Steam OS jest oparty o Debiana w wydaniu stabilnym, co daje spory zapas czasu zanim zostanie wydana kolejna stabilna wersja. Dla eXt73 to same plusy - brak wsparcia kilku wersji (12.04, 12.10. 13.04, 13.10) lub ewentualnie dwóch - stabilna i testowa. Raz dokonane zmiany np. w APM działają bez problemów przez cały czas wsparcia wersji stabilnej, dzięki czemu eXt73 ma więcej czasu dla wprowadzania kolejnych usprawnień w swoich kernelach. Dodatkowo wspólnota Debiana powinna dużo bardziej zainteresować się pracą eXt73 jak i Netbit73. To tyle słodzenia na ten czas :)

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 16 gru 2013, 10:50
autor: NetBit73
Nie wiem czy wiecie, ale NeteXt'73 ma już roczek. :)
Pierwsza wersja ujrzała światło dziennie 4 grudnia 2012 roku i wyglądała tak:

http://netbit73.blogspot.com/2012/12/netext73-v10.html
:)

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 16 gru 2013, 11:32
autor: gitarzystaa
fajnie jakby była możliwość zmiany widoku do takiej listy :)

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 16 gru 2013, 11:48
autor: NetBit73
gitarzystaa pisze:fajnie jakby była możliwość zmiany widoku do takiej listy :)
:( to ja tu włosy wyrywam z głowy, żeby było estetyczniej, a tu powrotu do przeszłości się domagasz:(
mogę napisać komercyjną/płatną wersję uwzględniającą takie potrzeby:D

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 16 gru 2013, 12:06
autor: gitarzystaa
jestem minimalistą ;)

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 16 gru 2013, 12:09
autor: NetBit73
to przejrzyj kod i wklepuj polecenia :)

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 16 gru 2013, 12:23
autor: e X t 7 3
NetBit73 pisze:Nie wiem czy wiecie, ale NeteXt'73 ma już roczek. :)
Pierwsza wersja ujrzała światło dziennie 4 grudnia 2012 roku i wyglądała tak:

http://netbit73.blogspot.com/2012/12/netext73-v10.html
:)
Ale ten czas leci ... i jaki postęp się dokonał od tego czasu ... mam nadziej, że za rok będziemy mogli świeci jeszcze większe sukcesy ;).

Pozdrawiam

-- 16 gru 2013 12:24 --
NetBit73 pisze:
gitarzystaa pisze:fajnie jakby była możliwość zmiany widoku do takiej listy :)
:( to ja tu włosy wyrywam z głowy, żeby było estetyczniej, a tu powrotu do przeszłości się domagasz:(
mogę napisać komercyjną/płatną wersję uwzględniającą takie potrzeby:D
Św. słowa ;)

Pozdrawiam

-- 16 gru 2013 12:27 --
witek pisze:Skoro Steam OS korzysta z RT-Preempt Patch i tu aktywowałem fully preemptible kernel to Nvidia musi działać skoro na stronie podają pełne wsparcie dla nich przez Steam OS

-- 14 gru 2013 18:40 --
gitarzystaa pisze:mam nadzieję że na Debianie NeteXt'73 będzie w całości działać :)
Wydaje mi się, że to już kwestia czasu. Pomyślmy, Steam OS jest oparty o Debiana w wydaniu stabilnym, co daje spory zapas czasu zanim zostanie wydana kolejna stabilna wersja. Dla eXt73 to same plusy - brak wsparcia kilku wersji (12.04, 12.10. 13.04, 13.10) lub ewentualnie dwóch - stabilna i testowa. Raz dokonane zmiany np. w APM działają bez problemów przez cały czas wsparcia wersji stabilnej, dzięki czemu eXt73 ma więcej czasu dla wprowadzania kolejnych usprawnień w swoich kernelach. Dodatkowo wspólnota Debiana powinna dużo bardziej zainteresować się pracą eXt73 jak i Netbit73. To tyle słodzenia na ten czas :)
btw. dzięki ... i Debiana/Steam OS także ogarniemy ;)

Pozdrawiam

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 19 gru 2013, 13:48
autor: NetBit73
Powstał pomysł, aby w NeteXt wrzucić bazę repozytoriów, które używacie, aby łatwo dodać lub wyrzucić je... Mam pewien pomysł, aby to zrobić, wymaga to ode mnie sporo pracy i testów. Od Was potrzebuję listę repo, które warto mieć. Podawajcie mi linki typu:
https://launchpad.net/~oibaf/+archive/graphics-drivers

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 19 gru 2013, 19:02
autor: JerryG
Podawalem pomysl zeby nie usuwal pobranych kerneli, ale przydalo by sie zeby takze nie usuwal np. linux-firmware, skryptow itp.
Jesli nie zmienil sie numerek danej wersji, mam skopiowane z /tmp linux-firmware a tu NeteXt uparcie mi probuje pobrac ta sama wersje - probowalem ja zainstalowac recznie ale wywala mi blad - po co mi to i ze nie zainstaluje Gdebi :-x .

Nie wiem tez co sie dzieje, dwa razy zapuszczalem do pobrania wyzej wymieniony plik i przerywalo po ilus tam MB z informacja, ze suma bledna, a chcialem w koncu poinstalowac APM, microkode i kernela, bo siedze na genericu :-x

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 20 gru 2013, 14:12
autor: NetBit73
NetBit73 pisze:Powstał pomysł, aby w NeteXt wrzucić bazę repozytoriów, które używacie, aby łatwo dodać lub wyrzucić je... Mam pewien pomysł, aby to zrobić, wymaga to ode mnie sporo pracy i testów. Od Was potrzebuję listę repo, które warto mieć. Podawajcie mi linki typu:
https://launchpad.net/~oibaf/+archive/graphics-drivers
skrypt już działa i to dość fajnie... a listy repów nie:(

-- 20 gru 2013, o 14:12 --
JerryG pisze:Podawalem pomysl zeby nie usuwal pobranych kerneli, ale przydalo by sie zeby takze nie usuwal np. linux-firmware, skryptow itp.
Jesli nie zmienil sie numerek danej wersji, mam skopiowane z /tmp linux-firmware a tu NeteXt uparcie mi probuje pobrac ta sama wersje - probowalem ja zainstalowac recznie ale wywala mi blad - po co mi to i ze nie zainstaluje Gdebi :-x .

Nie wiem tez co sie dzieje, dwa razy zapuszczalem do pobrania wyzej wymieniony plik i przerywalo po ilus tam MB z informacja, ze suma bledna, a chcialem w koncu poinstalowac APM, microkode i kernela, bo siedze na genericu :-x
na chwilę obecną nie przewiduję zostawiania tych plików.

Re: NeteXt'73 - dyskusja, opinie, zgłaszanie błędów i pytań

: 20 gru 2013, 14:16
autor: PietroZ
Na pocieszenie ja coś zarzucę:
https://launchpad.net/~bumblebee/+archive/stable
(chyba nie trzeba przedstawiać?)