Commit Graph

99 Commits

Author SHA1 Message Date
SolidHal
7a671cb692 Build the open ath9k firmwares into the kernel image
Make the ath9k firmwares before the kernel so it can be built in
Commented out the code that copies the firmwares into the filesystem
This fixes #103. Since the firmware is built into the kernel image,
the firmware is available during boot time.
2019-07-13 22:53:46 -05:00
Hal Emmerich
39dcd2c4da fix the vop spam patch 2019-06-25 14:24:31 -05:00
Hal Emmerich
fedca1d5bb Add patch to silence the vop warn on spam 2019-06-25 14:21:03 -05:00
Hal Emmerich
6baa479149 Added screen locker, kernel upgrade script, ath9k as builtin
- Added xfce4-screensaver as a screen saver and screen locker since light-locker is broken
- Added script that can be used from a PrawnOS bootable usb or sd card to upgrade the kerenl of PrawnOS on the internal emmc
- Made the ath9k module built in to remove any dependence on the file system
- removed useless line from inject kernel script, we arent on version 3.14
2019-06-25 13:42:22 -05:00
Hal Emmerich
8a7fa39e20 Added the Arm errata workaround patches
These are in the release alpha version 10, they just missed getting commited
2019-06-24 15:50:05 -05:00
Hal Emmerich
1c0e6ab5ce - Updated to kernel 4.19.53
- Added patches for two ARM errata that cause hangs in specific cpu states

- Disabled some power management features:
  - Disabled suspend at the kernel level since it is broken/unsupported in the mainline kernel
  - Disabled APM emulation

- Disabled some USB features:
  - Disabled USB default persist
  - Disabled USB dynamic minors

- Disabled USB monitoring for debug, shouldn't be enabled by default
- Disabled USB 3.0 support, shouldn't be enabled as the c201 has no 3.0 ports

- removed two patches that have made it into 4.19
- removed the debug options from the cmdline
- made the kernel build script announce what patch is being applied
- removed light-locker, as it does not function properly
2019-06-22 17:47:54 -05:00
Hal Emmerich
5999c43776 Added patch to stabilize suspend/wakeup
patch fixes suspend and wakeup that is initiated by closing/opening the lid of the machine,
this does not fix the bug the occurs when a DE is installed, a lock screen is used, and login is completed
before the vop_crtc_enable_vblank backtrace gets dumped to the console
2019-06-13 17:22:00 -05:00
Hal Emmerich
769f481332 Upgrade to kernel 4.19.49
- added patch for usb from 4.20 which seems to fix the wifi hang issue that happened on 4.19
- changed power management to not turn off display on inactivity as sometimes the machine doesnt wakeup properly. Need to test patch from old 4.19 branch to see if that fixes this.
2019-06-10 17:58:20 -05:00
Hal Emmerich
ba38741ac2 remove unnecessary synaptic i2c kernel driver 2019-06-07 13:45:35 -05:00
JeremyRand
cbf2683420 Support suites other than Stretch (#96)
* Support suites other than Stretch

* Insert suite into image filename

* Fix installing Firefox on Sid

* Fix downloading Chromium on Sid

* Don't use sid-updates or security sid/updates
2019-06-07 12:05:58 -05:00
Hal Emmerich
7b459e0327 fix kernel hostname 2019-06-05 13:00:00 -05:00
Hal Emmerich
0fdeae8bfc added two usb patches from upstream for improved stability 2019-06-05 12:35:07 -05:00
Hal Emmerich
0fc096ec64 Added ascii logo to installer, removed verbose flag 2019-05-23 13:01:18 -05:00
Hal Emmerich
875e0bb7f0 better icons 2019-05-23 11:59:05 -05:00
Hal Emmerich
9cffd2476f removed uneeded i2c config option 2019-05-23 00:22:40 -05:00
Hal Emmerich
7ad3f7462b Fixed filesystem corruption issues
Fixed:
filesystems were created with journaling disabled, now journaling is enabled
filesystem was mounted rw on boot, which prevented fsck from running
 - changed to ro, which then gets mounted as rw by systemd using the fstab file
 - added a fstab for the external boot devices that tries both usb and sd card
2019-05-23 00:19:32 -05:00
Hal Emmerich
7d453ffe00 add prawn to lockscreen, app menu 2019-05-22 17:50:16 -05:00
Hal Emmerich
b4dacfdeb0 Better center the prawn on the icon, include the gimp image file 2019-05-22 16:43:31 -05:00
Hal Emmerich
c50f54194a added some circular icons 2019-05-22 15:26:10 -05:00
Hal Emmerich
93a29b1855 make the blank kernel the correct size, old one didnt take block size into account and assumed block size of 1 instead of 512 2019-05-22 11:54:22 -05:00
Hal Emmerich
01368ff288 Add patches to fix emmc yelling, and get clock properly
fixes issue #26
2019-05-22 10:37:57 -05:00
Hal Emmerich
8836840094 remove ipv6 module, instead bake in.
add chromium. added image for uart pinout.
2019-05-21 20:00:07 -05:00
Hal Emmerich
b1e036e50c Improved image making for debugging 2019-02-27 13:20:11 -06:00
Hal Emmerich
ad9bc541ca add logo files 2019-01-14 11:50:39 -06:00
Hal Emmerich
cf4d9f8327 Correct preferences, include backports 2019-01-11 11:44:13 -06:00
Hal Emmerich
188082b20c Fix locale errors on build, add chromium support
add option to easily install chromium after build since firefox doesnt have functional sound
remove regdb files, they serve no purpose as the wireless driver will not load them. This is a kernel bug and is fixed in
4.19, where they are't needed at all.
2019-01-10 13:43:03 -06:00
Hal Emmerich
c6adc16285 Bring in firefox from buster 2019-01-09 14:44:24 -06:00
SolidHal
1398ef7c7c Disable "CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE", current version of arm-none-eabi breaks 2018-10-23 18:30:51 -05:00
SolidHal
4edb0d5df7 Clean up kernel config, improve install scripts
make install script use cgpt and gdisk instead of fdisk
Install gdisk and parted by default
Make top panel smaller, transparent, remove workspace switcher
2018-10-23 18:04:18 -05:00
SolidHal
0bf8a1b291 Switched to using the us ftp debian mirrors as the deb.debian.org cdn was down 2018-10-22 19:46:17 -05:00
SolidHal
161919bf29 Clean up uneeded patches 2018-10-22 19:45:05 -05:00
SolidHal
ab75e656d3 Add patch that remove cache flush on reset 2018-10-22 19:39:35 -05:00
SolidHal
704a6aaffd Include double reset patch 2018-10-21 17:46:52 -05:00
SolidHal
8bb308703d Fix patch name 2018-10-19 22:40:33 -05:00
SolidHal
f830ebb8c2 Add test patch for reboot issue 2018-10-19 21:13:05 -05:00
SolidHal
f0fc28f877 Added copyright notices, small patches, openvpn support 2018-10-11 15:09:25 -05:00
SolidHal
fd7c481051 Username entry is now safe and tested. Add missing grf handles. Fixes small dmesg error 2018-10-10 15:09:02 -05:00
SolidHal
763a55779a
Disable debian security updates FOR NOW. 2018-10-09 16:41:08 +00:00
SolidHal
ea64c80771 Added stretch updates and security updates to sources 2018-10-02 20:09:51 +00:00
SolidHal
64b21e6b47 Small function key build fix
Fixed a readme typo
Hopefully doing locale generation correctly now
added some new "untested" patches.
I tried the emmc patch and the power patch but they didn't seem to change anything:
	They didnt remove the invalid clk rate emmc errors that seem harmless
The HDMI patch seems to be a combination of patches, maybe they fix the sound issue?
2018-10-01 21:01:08 -05:00
SolidHal
fd014011e0 Added note about releases, added ecryptfs kernel module 2018-09-24 19:52:08 -05:00
SolidHal
06c9d33a8b Add bluetooth support as described in issue #40 2018-09-21 09:56:12 -05:00
SolidHal
7dda32b516 Begin addressing wireless regdb, cleanup scripts. Remove uneeded dwc2 patch 2018-09-20 10:10:47 -05:00
SolidHal
08bc81f9e9 Workaround for issue #38, ar9271 issues 2018-09-18 09:31:34 -05:00
SolidHal
8ebf65940c Modified kernel to support many usb ethernet devices 2018-09-13 10:45:55 -05:00
SolidHal
a6cbe933d0 Add the debian gpg keyring 2018-09-12 18:15:30 -05:00
SolidHal
5965d0e6cc Converted to using the make build system, updated scripts 2018-09-07 11:56:22 -05:00
SolidHal
d990e31592 Fixes for installation scripts, build image with full application set
the disable install recommends didnt fix the regulatory db issues
2018-09-05 21:39:57 -05:00
SolidHal
d0403b14e3 Cleaned up image creation, made functional installation scripts
Cleaned up build files, resources, scripts.
Made the image use a partition map to fix mmc issues

Signed-off-by: SolidHal <solidhal@users.noreply.github.com>
2018-09-05 18:35:33 -05:00