-
Posts
490 -
Joined
-
Last visited
-
Days Won
59
Content Type
Profiles
Forums
Blogs
Posts posted by cardinal
-
-
Diff your .config and genkernels kernel-config to list the additional configs your hardware required for rtc.
Go to bugs.funtoo.org
I would classify this as a story you want the developers to review.
Create Issue/Issue Type/Story
Report your experience including your hardware information and the additional configs it required for rtc.
The most recent forum post on rtc Sandro was using his own config.Genkernels kernel-config has
CONFIG_RTC_DRV_CMOS=m builds rtc-cmos kernel module. -
Genkernel generic kernel-config compiles faster because it builds a fraction of the drivers debian-sources kernel-config does.
Fewer drivers increases the chance something may not be built that is needed for a laptop or newer hardware.
Genkernels kernel-config is adequate for older hardware like my 2008 desktop.
Genkernels x86_64 kernel-config:
/usr/share/genkernel/arch/x86_64/kernel-config
-
-
-
-
Funtoo user repo is ports-2012.git
funtoo rj # emerge --sync >>> Syncing repository 'gentoo' into '/usr/portage'... /usr/bin/git pull Already up-to-date. === Sync completed for gentoo * In post-repository hook for gentoo ** synced from remote repository git://github.com/funtoo/ports-2012.git ** synced into /usr/portage Reading Portage settings .. Building database (/var/cache/eix/portage.eix) .. [0] 'gentoo' /usr/portage/ (cache: metadata-md5-or-flat) Reading category 164|164 (100%) Finished [1] 'rj' /usr/local/portage (cache: parse|ebuild*#metadata-md5#metadata-assign#assign) Reading category 164|164 (100%) Finished Applying masks .. Calculating hash tables .. Writing database file /var/cache/eix/portage.eix .. Database contains 19094 packages in 164 categories. Diffing databases (19094 -> 19094 packages)rj@funtoo ~ $ cat /etc/portage/repos.conf/gentoo [DEFAULT] main-repo = gentoo [gentoo] location = /usr/portage sync-type = git sync-uri = git://github.com/funtoo/ports-2012.git auto-sync = yes
Your syncing funtoo-overlay.git which is development/testing, not for users.
This could cause a problem, dhcpcd-6.10.2 merges on my current funtoo.
# emerge --sync >>> Syncing repository 'gentoo' into '/usr/portage'... /usr/bin/git pull Already up-to-date. === Sync completed for gentoo q: Updating ebuild cache in /usr/portage ... q: Finished 39891 entries in 0.330852 seconds >>> Syncing repository 'funtoo-overlay' into '/var/portage/funtoo-overlay'... /usr/bin/git pull Already up-to-date. === Sync completed for funtoo-overlay q: Updating ebuild cache in /var/portage/funtoo-overlay ... q: Finished 327 entries in 0.003057 seconds
-
05:00.0 RAID bus controller [0104]: Marvell Technology Group Ltd. 88SE6440 SAS/SATA PCIe controller [11ab:6440] (rev 02) Subsystem: Marvell Technology Group Ltd. 88SE6440 SAS/SATA PCIe controller [11ab:6440] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 256 bytes Interrupt: pin A routed to IRQ 19 Region 2: I/O ports at cc00 [size=128] Region 4: Memory at fbcff000 (64-bit, non-prefetchable) [size=4K] Expansion ROM at fbc80000 [disabled] [size=256K] Capabilities: <access denied> Kernel driver in use: mvsasThe driver mvsas is built as a module in Linux funtoo 3.19.3-1~exp1 but is not in the initramfs.
rj@funtoo ~ $ sudo modinfo mvsas filename: /lib/modules/3.19.3-1~exp1/kernel/drivers/scsi/mvsas/mvsas.ko license: GPL version: 0.8.16 description: Marvell 88SE6440 SAS/SATA controller driver author: Jeff Garzik <jgarzik@pobox.com> srcversion: 7846B36ED0E936FA397F5A2 alias: pci:v00001B85d00001084sv*sd*bc*sc*i* alias: pci:v00001B85d00001083sv*sd*bc*sc*i* alias: pci:v00001B85d00001080sv*sd*bc*sc*i* alias: pci:v00001B85d00001044sv*sd*bc*sc*i* alias: pci:v00001B85d00001043sv*sd*bc*sc*i* alias: pci:v00001B85d00001042sv*sd*bc*sc*i* alias: pci:v00001B85d00001041sv*sd*bc*sc*i* alias: pci:v00001B85d00001040sv*sd*bc*sc*i* alias: pci:v00001B85d00001022sv*sd*bc*sc*i* alias: pci:v00001B85d00001021sv*sd*bc*sc*i* alias: pci:v00001B4Bd00009485sv*sd00009485bc*sc*i* alias: pci:v00001B4Bd00009485sv*sd00009480bc*sc*i* alias: pci:v00001B4Bd00009445sv*sd00009480bc*sc*i* alias: pci:v00001B4Bd00009480sv*sd00009480bc*sc*i* alias: pci:v00001103d00002760sv*sd*bc*sc*i* alias: pci:v00001103d00002744sv*sd*bc*sc*i* alias: pci:v00001103d00002740sv*sd*bc*sc*i* alias: pci:v00001103d00002722sv*sd*bc*sc*i* alias: pci:v00001103d00002721sv*sd*bc*sc*i* alias: pci:v00001103d00002720sv*sd*bc*sc*i* alias: pci:v00001103d00002710sv*sd*bc*sc*i* alias: pci:v00009005d00000450sv*sd*bc*sc*i* alias: pci:v000017D3d00001320sv*sd*bc*sc*i* alias: pci:v000017D3d00001300sv*sd*bc*sc*i* alias: pci:v000011ABd00009180sv*sd*bc*sc*i* alias: pci:v000011ABd00009480sv*sd*bc*sc*i* alias: pci:v000011ABd00006485sv*sd*bc*sc*i* alias: pci:v000011ABd00006440sv*sd*bc*sc*i* alias: pci:v000011ABd00006440sv*sd00006480bc*sc*i* alias: pci:v000011ABd00006340sv*sd*bc*sc*i* alias: pci:v000011ABd00006320sv*sd*bc*sc*i* depends: libsas,scsi_transport_sas,scsi_mod intree: Y vermagic: 3.19.3-1~exp1 SMP mod_unload modversions
Check if mvsas.ko is on the root install partition of kernel-debian-sources-x86_64-4.4.6-1 .
/lib/modules/4.4.6-1/kernel/drivers/scsi/mvsas/mvsas.ko
If yes, maybe kernel can mount /root if mvsas.ko is added to initramfs:
Remount /boot and /root install partitions,chroot as you did in install directions.
emerge genkernel
Edit /usr/share/genkernel/arch/x86_64/modules_load, add mvsas to MODULES_SCSI=
Generate new initramfs that includes mvsas:
genkernel --loglevel=3 initramfs
Move new initramfs from /var/tmp/genkernel to /boot
Write down the name of the new initramfs, when you exit chroot back to mint edit grub.cfg with new initramfs name.
Initramfs can be extracted to verify contents, ie. mvsas.ko has been added.
cp /var/tmp/genkernel/initramfs . mkdir initramfs.new && cd $_ unxz < ../initramfs | cpio -i --make-directories find -iname mvsas.ko
If mvsas.ko was not included on your stage3 or computer doesn't boot after adding mvsas to initramfs:
Emerge genkernel and gentoo-sources.
Configure/build kernel with mvsas compiled into the kernel.
-
Same error here with possible solution.
-
Boot to mint,run this command to give info on your hardware/linux drivers, paste the output.
lspci -vv -nn
I will check your system drivers status on debian-kernel configuration with the info and report back.
Could the kernel be missing the Marvell SAS controller drivers? If so, how is the kernel able to load?Grub can load the kernel and initramfs if it detects the drive,supports the filesystem of the drive,and the menu provides the correct path. The kernel has to mount the partition holding the rootfs which requires the driver for the hardware and filesystem be built into the kernel or provided by kernel modules built into the initramfs.I'm sure there is a better explanation but I'm self-taught with help from google and run linux as a hobby. I never went to school to learn computer science or worked a job involving computers that provided training.
-
The output could mean chief-12.3.0.ebuild has USE_RUBY="ruby 22"
but
dev-ruby/mixlib-authentification-1.3.0.ebuild has USE_RUBY="ruby 18 ruby 19"
Maybe chief and mixlib-authentification have to use the same version of ruby?
Ruby 19 is gone from portage.
-
Use UUID instead of /dev/sdh3 to designate funtoo root partition.
Boot into mint, mount funtoo boot partition /dev/sdh1 to edit grub.cfg
blkid: /dev/sdh3 2b3090a1-5344-4b8e-af74-d3f72ff5418b
Change:
linux /kernel-debian-sources-x86_64-4.4.6-1 rootfstype=auto real_root=/dev/sdh3 rootfstype=ext4
To:
linux /kernel-debian-sources-x86_64-4.4.6-1 root=UUID=2b3090a1-5344-4b8e-af74-d3f72ff5418b rootfstype=ext4
-
-
-
-
Tell tmp-meteque to make free space and let him decide how to do it.
If your instruction is followed to delete distfiles folder containing all package source then gcc,kernel source,and other source code has to be downloaded again.
Files and folders can be moved to another drive to make free space.
Another solution would be setting PORTAGE_TMPDIR to an available partition with enough free space to compile gcc.
Advising someone your helping to delete directories and files off their system should always be avoided.
- tmp-meteque and Sandro
-
2
-
Advanced setups with lvm,raid,encryption,experimental filesystems, etc. may require separate /boot partition.
EFI hardware or using a gpt partitioned boot drive on a bios motherboard have their own requirements.
My funtoo install is on one 50G ext4 partition with a 2G swap file using 2008 vintage hardware.
-
Pre-compiled kernel and initramfs is only included in stage3.
Future kernel updates on post install funtoo require building the kernel.
The kernel and initramfs build is automated if linux-debian-sources is merged with binary use enabled and you have 14G free space.
Since you don't have enough space use gentoo-sources with genkernel to update kernel.
Genkernel has a generic kernel configuration:
genkernel all
There is no free space check.
-
The debian-sources ebuilds specifically check for 14G free space if binary use flag is enabled.
drobbins knows from personal experience that is a free space requirement.
I installed linux-debian-sources-3.16.7 which was in testing back in May 2015
rj@funtoo ~ $ du -sh /usr/src/linux-debian-sources-3.16.7/
8.8G /usr/src/linux-debian-sources-3.16.7/Install started at 2.2G with binary use disabled, compiling kernel adds another 6.6G
gentoo-sources is much lighter @ 1.1G
rj@funtoo ~ $ du -sh /usr/src/linux-4.4.1-gentoo/
1.1G /usr/src/linux-4.4.1-gentoo/Install starts at 592MB, kernel compile adds another 508MB.
Whats added depends on configuration, gentoo-sources is slimmed down to the minimum with no initramfs.
Debian-sources I used config-extract and added a few items so it's heavy on modules.
I package.mask debian-sources and gentoo-sources > version installed.
I don't want to be bothered to update kernel every time a new version comes along.
My hardware is old, upgrading kernel does nothing for my user experience.
-
-
Change the path to shared libs,the binaries can't find libs and fail to start,system broken.
Develop in a chroot. -
# echo "media-video/ffmpeg abi_x86_32 abi_x86_64" >> /etc/portage/package.use/ffmpeg
-
Alsa wiki is a good source for trouble shooting information.
If you still can't figure it out run alsa-info.sh and post the link.cd ~/ wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh
-
-
zeroconf flag enables avahi with cups and cups-filters
Start by verifying avahi is running and port 5353 is open.
These outputs are from an old ubuntu install that runs avahi.rj@intrepid:~$ pgrep avahi 2624 2625
rj@intrepid:~$ sudo nmap -sU -p 5353 localhost Starting Nmap 4.76 ( http://nmap.org ) at 2016-03-26 12:59 EDT Interesting ports on localhost (127.0.0.1): PORT STATE SERVICE 5353/udp open|filtered zeroconf Nmap done: 1 IP address (1 host up) scanned in 2.32 seconds
According to these instructions cups needs dbus and avahi needs mdnsresponder-compat enabled .
I would enable dbus for cups-filter which was likely split off from cups after the instructions were written in 2012.

Thermal error while compiling
in Installation Help
Posted
Decrease the CPU load and frequency will lower the temperature if you can't increase the airflow over the CPU's heat sink.
Post output of this command: