1
0
Fork 0
Commit Graph

730 Commits

Author SHA1 Message Date
Sebastien Bourdeauducq 58bd5c697e nixbld: try another workaround for wifi bugs 2020-01-02 17:18:02 +08:00
Sebastien Bourdeauducq dc7bab3abf rpi: add sjm user 2020-01-02 00:55:34 +08:00
Sebastien Bourdeauducq f6d4bc3d83 nixbld: try new workaround for Linux wifi shittiness
The Linux wifi AP support is dire:
* rtl8192cu AP mode loses packets and connections
* rtl8xxxu does not support AP mode
* ath10k firmware crashes from time to time
* iwlwifi with hostapd 2.9 causes kernel crashes every few days with NULL pointer dereference

It seems iwlwifi with hostapd 2.8 could be the least bad option.
Revert to that version and disable problematic (insecure) CONFIG_EAP_PWD.
2019-12-30 18:23:54 +08:00
Sebastien Bourdeauducq 49f014fb67 nixbld: stop using iwlwifi garbage
It just won't stop crashing.
2019-12-25 17:53:03 +08:00
Sebastien Bourdeauducq e34a070124 nixbld: lock Linux kernel version to 4.19.79
On newer kernel versions (somewhere before 4.19.89) the shitty iwlwifi driver would crash
the machine every few days with a message like:

Dec 25 12:22:25 nixbld kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000068
Dec 25 12:22:25 nixbld kernel: PGD 0 P4D 0
Dec 25 12:22:25 nixbld kernel: Oops: 0002 [#1] SMP PTI
Dec 25 12:22:25 nixbld kernel: CPU: 2 PID: 15625 Comm: kworker/2:1 Not tainted 4.19.90 #1-NixOS
Dec 25 12:22:25 nixbld kernel: Hardware name: EVGA INTERNATIONAL CO.,LTD Default string/121-KS-E375, BIOS 1.07 03/15/2018
Dec 25 12:22:25 nixbld kernel: Workqueue: events iwl_mvm_add_new_dqa_stream_wk [iwlmvm]
Dec 25 12:22:25 nixbld kernel: RIP: 0010:iwl_trans_pcie_txq_enable+0x5b/0x460 [iwlwifi]
Dec 25 12:22:25 nixbld kernel: Code: 63 c6 4c 8b ac c7 40 91 00 00 f0 48 0f ab 87 40 a1 00 00 73 0d 80 3d 6b 65 03 00 00 0f 84 cb 03 00 00 44 89 c7 e8 15 c7 14 ce <49> 89 45 68 4d 85 e4 0f 84 eb 02 00>
Dec 25 12:22:25 nixbld kernel: RSP: 0018:ffffa47386937c30 EFLAGS: 00010202
Dec 25 12:22:25 nixbld kernel: RAX: 0000000000002710 RBX: 000000000000001f RCX: 0000000000000000
Dec 25 12:22:25 nixbld kernel: RDX: 3ffffffffffffffe RSI: 000000000000001f RDI: 0000000000002710
Dec 25 12:22:25 nixbld kernel: RBP: 0000000000000000 R08: 0000000000002710 R09: 0000000000000001
Dec 25 12:22:25 nixbld kernel: R10: 0000000000000004 R11: ffff916f0a199ff0 R12: 0000000000000000
Dec 25 12:22:25 nixbld kernel: R13: 0000000000000000 R14: 0000000000000000 R15: ffff916f08480018
Dec 25 12:22:25 nixbld kernel: FS:  0000000000000000(0000) GS:ffff916f36280000(0000) knlGS:0000000000000000
Dec 25 12:22:25 nixbld kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Dec 25 12:22:25 nixbld kernel: CR2: 0000000000000068 CR3: 0000000834e0a004 CR4: 00000000003606e0
Dec 25 12:22:25 nixbld kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Dec 25 12:22:25 nixbld kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Dec 25 12:22:25 nixbld kernel: Call Trace:
Dec 25 12:22:25 nixbld kernel:  iwl_mvm_enable_txq+0x230/0x3b0 [iwlmvm]
Dec 25 12:22:25 nixbld kernel:  ? iwl_mvm_add_new_dqa_stream_wk+0x897/0x13b0 [iwlmvm]
Dec 25 12:22:25 nixbld kernel:  iwl_mvm_add_new_dqa_stream_wk+0x897/0x13b0 [iwlmvm]
Dec 25 12:22:25 nixbld kernel:  ? entry_SYSCALL_64_stage2+0xf/0x10
Dec 25 12:22:25 nixbld kernel:  ? __switch_to_asm+0x41/0x70
Dec 25 12:22:25 nixbld kernel:  ? __switch_to_asm+0x41/0x70
Dec 25 12:22:25 nixbld kernel:  ? __switch_to_asm+0x41/0x70
Dec 25 12:22:25 nixbld kernel:  ? __switch_to+0x8c/0x440
Dec 25 12:22:25 nixbld kernel:  ? __switch_to_asm+0x41/0x70
Dec 25 12:22:25 nixbld kernel:  ? __switch_to_asm+0x35/0x70
Dec 25 12:22:25 nixbld kernel:  process_one_work+0x206/0x400
Dec 25 12:22:25 nixbld kernel:  worker_thread+0x2d/0x3e0
Dec 25 12:22:25 nixbld kernel:  ? process_one_work+0x400/0x400
Dec 25 12:22:25 nixbld kernel:  kthread+0x112/0x130
Dec 25 12:22:25 nixbld kernel:  ? kthread_bind+0x30/0x30
Dec 25 12:22:25 nixbld kernel:  ret_from_fork+0x35/0x40
2019-12-25 14:39:31 +08:00
Sebastien Bourdeauducq bde01362f7 rpi: install telnet 2019-12-21 10:41:50 +08:00
Sebastien Bourdeauducq b817b63bcc migen: bump 2019-12-20 15:21:44 +08:00
Sebastien Bourdeauducq b466d410ec build Mirny CPLD image 2019-12-19 12:51:52 +08:00
Sebastien Bourdeauducq 1f2eabed65 nixbld: fix wifi network 2019-12-19 11:47:38 +08:00
Sebastien Bourdeauducq 8fddcd68e8 nixbld: update mail server 2019-12-18 16:26:10 +08:00
Sebastien Bourdeauducq fbd2a521e1 Revert "windows tests: enable socat debug output"
This corrupted communication with the core device and caused analyzer tests to fail.

This reverts commit bdaf824f21.
2019-12-18 11:10:21 +08:00
Robert Jördens 7f1bd87cfe artiq-full: freiburg1 2019-12-17 18:17:46 +01:00
Astro dd61844e34 windows tests: increase boot wait delay
Perhaps it just needs more time when there is load on the host? Related
to Gitea issue #22
2019-12-16 22:51:30 +01:00
Sebastien Bourdeauducq 6ca5ab5aac migen: bump 2019-12-16 11:41:56 +08:00
Astro bdaf824f21 windows tests: enable socat debug output
Related to Gitea issue #22
2019-12-12 23:20:15 +01:00
Sebastien Bourdeauducq 7a2268490d sipyco: bump 2019-12-12 10:43:14 +08:00
Sebastien Bourdeauducq 91f36d4ca5 artiq-full: build hw 2019-12-11 16:24:05 +08:00
Sebastien Bourdeauducq 107060f50c nixbld: remove adoptopenjdk-openj9-bin-11
This is for running NATview, but since there are fewer uTCA issues with Sayma v2 this is not really necessary anymore.

And for power control, STM32 + SSR works better than uTCA.
2019-12-10 11:59:29 +08:00
Sebastien Bourdeauducq e6488e16d2 nixbld: boards are no longer connected directly 2019-12-10 11:58:52 +08:00
Sebastien Bourdeauducq 6680dc6c34 nixbld: remove whitequark account 2019-12-10 11:52:05 +08:00
Sebastien Bourdeauducq 76d606c43e typo 2019-12-04 19:37:24 +08:00
Sebastien Bourdeauducq 5f031e78ac use pkgs.lib.strings.versionAtLeast 2019-12-03 12:01:42 +08:00
Sebastien Bourdeauducq ddaaaa543b only build bonn1 on ARTIQ-6 2019-12-03 11:46:01 +08:00
Robert Jördens 5c41551a48 artiq-full: add bonn1 drtio system 2019-12-02 15:35:31 +01:00
Robert Jördens 89bee91a69 artiq-full: add bonn1master/satellite 2019-12-02 11:32:36 +01:00
Sebastien Bourdeauducq b0b78f037d rpi: add jerry account 2019-12-01 18:50:01 +08:00
Sebastien Bourdeauducq e283196520 highfinesse-net: bump 2019-11-26 23:28:45 +08:00
Robert Jördens 8c03c73522 artiq-full: innsbruck -> innsbruck2 2019-11-26 11:58:29 +01:00
Sebastien Bourdeauducq d88137f8b7 gitea: enable emails (and password recovery) 2019-11-25 21:58:49 +08:00
Sebastien Bourdeauducq 7d7813555d artiq-full: build mit 2019-11-23 10:53:12 +08:00
Sebastien Bourdeauducq 4bd0495834 nixbld: set up rpi SSH port redirects for IPv4 users 2019-11-20 19:29:35 +08:00
Sebastien Bourdeauducq 5b06c68583 rpi: add florent account 2019-11-20 19:17:16 +08:00
Sebastien Bourdeauducq 3b3371eebf restore ARTIQ-2 manual 2019-11-19 10:18:53 +08:00
Sebastien Bourdeauducq 42c09c01d4 desktop: enable SSH X11 forward 2019-11-18 18:59:07 +08:00
Sebastien Bourdeauducq d16f35b91b rpi: install psmisc 2019-11-18 15:19:55 +08:00
Sebastien Bourdeauducq 596a9bc6b4 customize gitea homepage 2019-11-18 13:48:40 +08:00
Sebastien Bourdeauducq 3d8252acf8 restore ARTIQ-3 manual 2019-11-17 09:33:31 +08:00
Sebastien Bourdeauducq 6c6ad630f9 fix previous commit (again) 2019-11-14 18:33:00 +08:00
Sebastien Bourdeauducq fe805ffa93 fix previous commit 2019-11-14 17:56:19 +08:00
Sebastien Bourdeauducq 303bc7b162 fix beta version marker handling 2019-11-14 17:44:36 +08:00
Sebastien Bourdeauducq 961dcac63d add conda package for toptica-lasersdk-artiq 2019-11-14 17:12:17 +08:00
Sebastien Bourdeauducq e50a89acea build ARTIQ releases 2019-11-14 17:07:46 +08:00
Sebastien Bourdeauducq 9a342421ba artiq: take into account beta version marker 2019-11-14 16:56:36 +08:00
Sebastien Bourdeauducq 26f1418492 urukul: also build release version 2019-11-14 16:34:25 +08:00
Sebastien Bourdeauducq 5797648204 build artiq-comtools 2019-11-14 15:22:17 +08:00
Astro 91182a37dd windows: add sshUnquoted to for interpolated parameters
This partially reverts commit 525b91cb21.
2019-11-14 00:41:42 +01:00
Sebastien Bourdeauducq 184de89074 hut2: bump 2019-11-12 22:18:38 +08:00
Sebastien Bourdeauducq d7ccb02bfc sipyco: bump 2019-11-12 19:50:07 +08:00
Sebastien Bourdeauducq f17599940b sipyco: use timestamp file 2019-11-12 19:37:10 +08:00
Sebastien Bourdeauducq 0136a154a8 fix sipyco doc aliases 2019-11-12 18:34:03 +08:00