Ov-Precise updated iso starts on page 8 No longer AVAILABLE

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#31 Post by pemasu »

# find /lib/modules -name "dvb-usb-it913x*"
/lib/modules/3.4.2-dpup/kernel/drivers/media/dvb/dvb-usb/dvb-usb-it913x.ko

At least my 3.4.2 kernel includes it. When I have time...I will check if the module can be compiled for Precise Puppy kernel....if it is missing.
I mean if the kernel source has needed module source available. I can compile all possible missing dvb modules the same time.

Ubuntu kernel cant be used for Puppy. Puppy kernel needs aufs to be included and Puppy kernel has other patches also. What kernel version you use...does not make the distro. IMHO. It is the libraries....packages and other framework which makes the distro. You can change the kernel many times and still you use the same distro packages and libraries. Of course kernel version dependent kernel module drivers needs recompile and update.
I thought that you can update kernel in ubuntu distros also by distro update or something. I dont much use anything other than Puppies so I am bit at dark side of the kernels. I mean that you are not dependent of one kernel version rest of the time when you download ubuntu distro.

Thank you of more clearly defined missing kernel module request.

Edit: # CONFIG_DVB_USB_IT913X is not set
It means that the requested dvb-usb module can be compiled and included as extra kernel module driver pet.

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#32 Post by oldyeller »

Hello everyone,

splot

I am very sorry about that I have no idea or clue about kernels or modules. I don't know how to compile them even-sorry

Could see if one of the dev's would like pemasu or 01Micko. I had nothing to do with the building of Precise that was all Barryk and pemasu which I thank very much for all of thier work.



01micko

How would I change the bit color to 24 for default?



pemasu

I have no idea on how long the life is on this kernel that is being used or if I need a different one. You big dogs are the brains behind puppy. I am just glad that I can help in any way to get Precise up and running for everyone.

How can we start putting pets in the repo for precise?
Cheers

LateAdopter
Posts: 361
Joined: Fri 27 May 2011, 17:21
Location: Reading UK

#33 Post by LateAdopter »

Hello Oldyeller

I'm pleased to see that you have picked up Precise Puppy where BK left off.

I believe there was a basic problem with the kernel in BK's version:
Radeon KMS was not working and KMS is mandatory for the current Xorg Radeon GPU driver stack.

My interpretation of the errors was that Radeon KMS was enabled in the Radeon kernel module but disabled in the DRM kernel module

The result was a fatal error when the two met while the xserver was loading and it quit leaving you with no display or keyboard.

If KMS was disabled, e.g.with radeon.modeset=0, then what happened depended on the age of the GPU.

With my RS880 it would do DRI which gave 2D acceleration but no 3D. But with the newer Evergreen it falls back to a pseudo VESA mode with no acceleration.

I notice that 01micko is looking into this kind of problem on the latest Slacko alpha.

I wonder whether, when he has it working, his kernel might be usable in Precise, to fix the problem. Slacko and Precise are both using 3.2 series kernels.

The good thing about Precise Puppy is the the package manager works well, and I was able to reload all of the other parts of the GPU driver stack from the Ubuntu repo. They must work, so that just leaves the kernel.

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#34 Post by oldyeller »

Hi LateAdopter

I really don't know anything about compiling kernels at all hopefully we can get one of the dev's to help with this.

All I did was take the step to help get this going and with peoples help like you we surely can.

Maybe Mick, pemasu of even playdayz might be able too if and when they have the time since they have thier own projects

Cheers

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#35 Post by 01micko »

Hi oldyeller and onlookers

I use a "kernel-kit" developed by Iguleder with some severe hacking which has occurred over the last year to fine tune. I have compiled all my kernels since 2.6.39.4 from slacko-531 using this method.

It has a DOTconfig file which I have NOT tested, but includes bluetooth, all wireless and ethernet drivers, as many webcams and cameras, some lirc, and other goodies including KMS turned on for radeon and i915.

It should however build a sane kernel.

It downloads the kernel source, aufs source, patches the kernel automatically, then you get the option to open your choice of kernel configuration utilities. I recommend gconfig (hmmm.. I should put some documentation in the tarball, however this is mainly for my own use, but if it helps people with kernel dev then cool). If you have the nokia qt libs installed I recommend Xconfig, very sleek and has a search feature. Menuconfig is ncurses based, another choice, if you are comfortable with "dialog" then this is the go for simple edits.

After that the kernel builds, also a kernel headers package gets built and source sfs. A pet package needs to be made manually from the dist/packages/linux_kernel* directory.

A build log records everything and is good for debugging.

NOTE: I recommend you edit lines 5 and 6 of build.sh and line 8 when a new kernel ver is available form kernel.org. (already noted by pemasu 3.2.27 is out) YMMV if you drift from k3.2.xx series unless you know what you are doing.

See attached.

EDIT: I reuploaded, the kit was broken, sorry
Attachments
Kernel-kit-k3.2.XX.tar.bz2
(34.79 KiB) Downloaded 510 times
Last edited by 01micko on Fri 10 Aug 2012, 23:16, edited 2 times in total.
Puppy Linux Blog - contact me for access

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#36 Post by pemasu »

There is nothing wrong with 3.2 kernel. It is LTS kernel version...and it will be updated all the time. I would just compile the latest version of 3.2 which is now 3.2.27... at some time. But there is not much need to upgrade it to newer major kernel version. I would say that stay with Barry Kauler`s kernel choice. But that is not my right to say what kernel you would like to use. I only try to humbly say...that 3.2 kernel is good choice atm.

Here is the update pet for this kernel. It adds those non-included dvb-usb drivers. If I checked right, none of them needs firmware.

# ls -m
dvb-usb-it913x.ko, dvb-usb-mxl111sf.ko, dvb-usb-pctv452e.ko, mxl111sf-demod.ko, mxl111sf-tuner.ko
Attachments
extra-dvb-tuners-0.0.1.pet
(31.71 KiB) Downloaded 585 times
Last edited by pemasu on Fri 10 Aug 2012, 22:23, edited 2 times in total.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#37 Post by 01micko »

pemasu.. you use a similar method to build the kernel?

Maybe we should start a thread about this and post our experiences/scripts for others to benefit.

Cheers
Puppy Linux Blog - contact me for access

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#38 Post by pemasu »

Sure. I have posted some version of the kernel build script couple of times...but dedicated thread is not bad idea. The kernel build script just works. That is the main thing to say.

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#39 Post by pemasu »

Devx sfs is missing git and git core. Needed for above kernel kit. Aufs source download is done from git repo.
Oops. I am using Barry`s version...so it might be that oldyeller has updated devx sfs. So dismiss this post if git and gitcore has been added.

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#40 Post by oldyeller »

Hello

01Micko and pemasu thank you so very much. I won't change the kernel just wanted to know. thanks for the pet and the tarball.

How can we start to put pets in the repo. I am thinking about a final next week what do you guys think about this?

I really enjoy being on this forum everyone that I have come across have been awesome.

Cheers

User avatar
splot
Posts: 35
Joined: Fri 03 Aug 2012, 06:56

#41 Post by splot »

@pemasu,

Thanks indeed for the .pet.
I now have the device loading perfectly.
It does need the firmware file, which I had.

New problem now with VLC.
Tried 2 .pet pkgs of Twoflower and get 2 different errors.
If the problem can't be spotted from the attached msgs, I will re-get the VLC I used in Ubuntu and try that.
[0xb5503b30] main input error: no suitable demux module for `dvb/ts:// :dvb-inversion=2 :dvb-bandwidth=7 :dvb-fec=3 :dvb-fec=1 :dvb-modulation=64 :dvb-transmission=8 :dvb-guard=16 :dvb-hierarchy=-1 :program=567 :dvb-frequency=226500000 :dvb-srate=2318'
[0x80eca80] main stream error: cannot pre fill buffer

and

VLC can't recognize the input's format:
The format of 'dvb:// :dvb-inversion=2 :dvb-bandwidth=7 :dvb-fec=3 :dvb-fec=1 :dvb-modulation=64 :dvb-transmission=8 :dvb-guard=16 :dvb-hierarchy=-1 :program=567 :dvb-frequency=226500000 :dvb-srate=2318' cannot be detected. Have a look at the log for details.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#42 Post by Billtoo »

.

removed
Last edited by Billtoo on Sat 11 Aug 2012, 11:56, edited 1 time in total.

User avatar
splot
Posts: 35
Joined: Fri 03 Aug 2012, 06:56

#43 Post by splot »

Thanks billtoo.

I noticed that this pkg is 12MB, and the other 2 I tried are 5MB, and I was sure this was going to be the one to put an end to the errors.

Now the error msg is different, but similar.
main error: no suitable demux module for `dvb/ts://'
Am I getting closer?

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#44 Post by pemasu »

Billtoo. I believe you need libdvb stuff for your vlc compile. I am not sure of all the needed stuff, but here is some advice: libdvb-dev, (maybe lib also), libdvbpsi-dev (maybe libdvbpsi6 also).
Or...maybe it is included but you need to add above libs to the Puppy from PPM.

You can check what modules compiled vlc includes with this command in console:
vlc -vvv --list

Sylvander
Posts: 4416
Joined: Mon 15 Dec 2008, 11:06
Location: West Lothian, Scotland, UK

#45 Post by Sylvander »

Installed VLC using link given above, ran it in a terminal and got:

Code: Select all

# vl
vlc          vlc-wrapper  vlock        
# vlc
VLC media player 2.0.3 Twoflower (revision 2.0.2-93-g77aa89e)
[0x80ce0b8] main interface error: no suitable interface module
[0x8053150] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x8053150] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x80ce098] main interface error: option qt-volume-complete does not exist
[0x80ce098] skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)
[0x80ce098] skins2 interface error: cannot instantiate qt4 dialogs provider
[0x80ce098] [cli] lua interface: Listening on host "*console".
VLC media player 2.0.3 Twoflower
Command Line Interface initialized. Type `help' for help.
> 
Missing:
Libraries:
libqt4.so.4
libqtgui.so.4
lib264.so.125
libxcb-composite.so.0
lixcb-xv.so.0

Dependencies:
gdk_pixbuf10
imlib
qt

missinglibs_details.txt:

Code: Select all

File /root/programs/vlc-2.0.3/modules/codec/.libs/libx264_plugin.soT has these missing library files:
 libx264.so.125 
File /root/programs/vlc-2.0.3/modules/codec/.libs/libx264_plugin.so has these missing library files:
 libx264.so.125 
File /root/programs/vlc-2.0.3/modules/gui/qt4/.libs/libqt4_plugin.so has these missing library files:
 libQtGui.so.4 libQtCore.so.4 
File /root/programs/vlc-2.0.3/modules/gui/qt4/.libs/libqt4_plugin.soT has these missing library files:
 libQtGui.so.4 libQtCore.so.4 
File /root/programs/vlc-2.0.3/modules/access/.libs/libxcb_screen_plugin.soT has these missing library files:
 libxcb-composite.so.0 
File /root/programs/vlc-2.0.3/modules/access/.libs/libxcb_screen_plugin.so has these missing library files:
 libxcb-composite.so.0 
File /root/programs/vlc-2.0.3/modules/video_output/.libs/libxcb_xv_plugin.soT has these missing library files:
 libxcb-xv.so.0 
File /root/programs/vlc-2.0.3/modules/video_output/.libs/libxcb_xv_plugin.so has these missing library files:
 libxcb-xv.so.0 
File /usr/lib/vlc/plugins/codec/libx264_plugin.so has these missing library files:
 libx264.so.125 
File /usr/lib/vlc/plugins/gui/libqt4_plugin.so has these missing library files:
 libQtGui.so.4 libQtCore.so.4 
File /usr/lib/vlc/plugins/access/libxcb_screen_plugin.so has these missing library files:
 libxcb-composite.so.0 
File /usr/lib/vlc/plugins/video_output/libxcb_xv_plugin.so has these missing library files:
 libxcb-xv.so.0 

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#46 Post by Billtoo »

pemasu wrote:Billtoo. I believe you need libdvb stuff for your vlc compile. I am not sure of all the needed stuff, but here is some advice: libdvb-dev, (maybe lib also), libdvbpsi-dev (maybe libdvbpsi6 also).
Or...maybe it is included but you need to add above libs to the Puppy from PPM.

You can check what modules compiled vlc includes with this command in console:
vlc -vvv --list
The x264 snapshot and 13 debs that I added didn't stick I guess, I added them again and vlc -vvv --list doesn't show any errors.
I didn't have --enable-dvbpsi in the configure line so vlc would need to be compiled again, I'll leave that to someone else.
The qt-482 pet that I use is 45mb so I'm not going to recompile vlc and make an sfs that includes qt-482 which would be pretty big.

I was hoping the vlc pet that I made would work for others too but it won't as is so I'll remove the link.

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#47 Post by pemasu »

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-run-as-root --enable-pvr --enable-real --enable-realrtsp --disable-notify --disable-sid --disable-goom --disable-decklink --disable-smb --disable-gme --disable-taglib --enable-non-utf8 --disable-pulse --disable-fluidsynth --disable-libproxy --disable-projectm --disable-portaudio --disable-jack --disable-kate --disable-kai --disable-tiger --disable-upnp --disable-kva --disable-live555 --disable-crystalhd --disable-speex --disable-schroedinger --disable-dirac --enable-merge-ffmpeg --without-kde-solid --enable-mkv --disable-caca

This is the configure I used with dpup. There is no need to enable dvb in configure. If you have needed dev libs and maybe real libs included vlc ./configure picks dvb and includes it automatically.
Yeah....I would include libdvb and libdvbpsi6 and their devel libs.

--enable-dvbpsi -----> build with dvbpsi support enabled [default=auto]

Billtoo. Your vlc worked for me just fine. I used Barry`s build and my own qt4 libs and your vlc had no problems playing movie formats. It is just dvb support which is missing. I am not sure if it is reason to remove it. There are not so many vlc compilers around. Your work will be appreciated with dvb or without.

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#48 Post by oldyeller »

pemasu wrote:Devx sfs is missing git and git core. Needed for above kernel kit. Aufs source download is done from git repo.
Oops. I am using Barry`s version...so it might be that oldyeller has updated devx sfs. So dismiss this post if git and gitcore has been added.
I have not added anything to the dev sfs just what is made from the build

I wish I could do more to help with the vlc problem; is there anything I can do in woof?

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#49 Post by scabz »

where do i get the kernel source at?
can someone post a link please.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#50 Post by Billtoo »

pemasu wrote: Billtoo. Your vlc worked for me just fine. I used Barry`s build and my own qt4 libs and your vlc had no problems playing movie formats. It is just dvb support which is missing. I am not sure if it is reason to remove it. There are not so many vlc compilers around. Your work will be appreciated with dvb or without.
I compiled it again using your ./configure line, I had to add --disable-libva --disable-lua --disable-dbus to get it to compile but it seems to work okay.
I added libdvb-dev_0.5.5.1-5.1_i386.deb,libdvbpsi7_0.2.2-1_i386.deb, and
libdvbpsi-dev_0.2.2-1_i386.deb

Here's the download link if you'd like to try it out, It still needs qt so could you supply a link to your qt4 libs if this works okay?

EDIT:Please see message farther down the page for vlc-2.0.3.sfs download link
Last edited by Billtoo on Sat 11 Aug 2012, 19:27, edited 1 time in total.

Post Reply