Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158144 - Stabilize: em8300-modules-0.16.0-r1 and em8300-libraries-0.16.0
Summary: Stabilize: em8300-modules-0.16.0-r1 and em8300-libraries-0.16.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 150058
  Show dependency tree
 
Reported: 2006-12-14 08:29 UTC by Samuli Suominen (RETIRED)
Modified: 2007-04-12 15:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2006-12-14 08:29:39 UTC
Requesting stabilization of media-video/em8300-libraries-0.16.0 and media-video/em8300-modules-0.16.0. It provides support for recent kernels, including 2.6.17, .18 and .19 wich previous versions doesn't provide at all. It also brings ALSA support. It's been in tree only for 14 days now but
currently marked stable version 0.13.0 doesn't work at all, and it's ancient history and should be cleaned from tree ASAP; with all other previous versions as well. 

I am proxying these packages with zzam and I am, or was an x86 arch tester so consider this allready tested as I have the hardware necessary available.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2006-12-14 08:33:40 UTC
And be noted that there is no open bugs.
Comment 2 Markus Meier gentoo-dev 2006-12-15 13:10:29 UTC
media-video/em8300-libraries-0.16.0  USE="gtk"
1. emerges on x86
2. passes collision test

media-video/em8300-modules-0.16.0
1. emerges on x86 (2.6.18 kernel)
2. passes collision test


Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18.4 i686)
=================================================================
System uname: 2.6.18.4 i686 Genuine Intel(R) CPU           T2300  @ 1.66GHz
Gentoo Base System version 1.12.6
Last Sync: Fri, 15 Dec 2006 04:30:01 +0000
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--nospinner"
FEATURES="autoconfig collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/"
LINGUAS="en de en_GB de_CH"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac acpi alsa apache2 asf berkdb bitmap-fonts cairo cdr cdrom cli cracklib crypt cups dbus divx dlloader dri dts dvd dvdr dvdread eds elibc_glibc emboss encode fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg kde kdeenablefinal kernel_linux ldap libg++ linguas_de linguas_de_CH linguas_en linguas_en_GB mad mikmod mmx mono mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection rtsp ruby samba sdl session smp spell spl sse sse2 sse3 ssl svg tcpd test tetex theora threads truetype truetype-fonts type1-fonts udev unicode userland_GNU vcd video_cards_fbdev video_cards_i810 video_cards_vesa vorbis win32codecs wxwindows x264 xine xml xorg xprint xv xvid zlib"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2006-12-16 02:27:03 UTC
x86 stable
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2006-12-16 03:12:24 UTC
reopening for reassigment, apologies for bugspam.
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2006-12-16 03:13:20 UTC
amd64 please stabilize this one too, your current stable 0.15.3 does not compile on 2.6.17, .18 or .19 and doesn't have ALSA support.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2007-01-05 06:38:37 UTC
amd64: If you don't have hardware for this and you are OK with 0.15.3 deletion just say so.

You'll have working 0.16.0 with ~amd64 anyway.
Comment 7 Simon Stelling (RETIRED) gentoo-dev 2007-02-05 14:06:25 UTC
fails here on amd64:

 * Found sources for kernel version:
 *     2.6.17-gentoo-r8
 * Checking for suitable kernel configuration options...                                         [ ok ]
>>> Unpacking source...
>>> Unpacking em8300-0.16.0.tar.gz to /var/tmp/portage/media-video/em8300-modules-0.16.0/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-video/em8300-modules-0.16.0/work/em8300-0.16.0/modules ...
cc1: error: /lib/modules/2.6.17-gentoo-r5/build/include/linux/version.h: No such file or directory
make -C /lib/modules/2.6.17-gentoo-r5/build SUBDIRS=/var/tmp/portage/media-video/em8300-modules-0.16.0/work/em8300-0.16.0/modules modules
make: *** /lib/modules/2.6.17-gentoo-r5/build: No such file or directory.  Stop.
make: *** [build] Error 2

!!! ERROR: media-video/em8300-modules-0.16.0 failed.
Call stack:
  ebuild.sh, line 1611:   Called dyn_compile
  ebuild.sh, line 968:   Called qa_call 'src_compile'
  environment, line 4029:   Called src_compile
  em8300-modules-0.16.0.ebuild, line 28:   Called die

!!! emake failed.
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/media-video/em8300-modules-0.16.0/temp/build.log'.

can some other amd64 guy test this? might well be it's just a problem with my old sources
Comment 8 Dieter Edinger 2007-02-08 14:48:44 UTC
(In reply to comment #0)
With package media-video/em8300-libraries-0.16.0 and current udev 104-r9 the device /dev/em8300_ma-0 will not be created. I tried with kernel linux-2.6.16-gentoo-r13 and linux-2.6.19-gentoo-r4.
udevmonitor shows:
UEVENT[1170938181.485122] add@/module/bt865
UEVENT[1170938181.485159] add@/bus/i2c/drivers/bt865
UEVENT[1170938190.851294] add@/module/em8300
UEVENT[1170938190.851904] add@/bus/pci/drivers/Sigma Designs EM8300
UEVENT[1170938190.851941] add@/class/i2c-adapter/i2c-1
UEVENT[1170938190.851968] add@/devices/platform/i2c-1/1-0045
UEVENT[1170938190.851994] add@/class/i2c-adapter/i2c-2
UEVENT[1170938190.852020] add@/class/em8300/em8300-0
UEVENT[1170938190.852046] add@/class/em8300/em8300-0/em8300_mv-0
UEVENT[1170938190.852074] add@/class/em8300/em8300-0/em8300_sp-0
UEVENT[1170938190.852101] add@/class/sound/pcmC0D1p
UEVENT[1170938190.852126] add@/class/sound/pcmC0D0p
UEVENT[1170938190.852152] add@/class/sound/controlC0
With em8300-modules-0.15.3 the audio device gets created.
Comment 9 Christoph Mende (RETIRED) gentoo-dev 2007-02-27 14:58:43 UTC
em8300-modules-0.16.0 compiles fine, but I can't load the module (em8300: Unknown symbol i2c_bit_del_bus - i2c-core and i2c-algo-bit are loaded), works with 0.16.0-r1 though, /dev/em8300_ma-0 is created too with udev-104-r11 and linux-2.6.20-ck1.
em8300-libraries-0.16.0 compiles fine, just can't test anything because of missing hardware.

Portage 2.1.2-r9 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.20-ck1 x86_64)
=================================================================
System uname: 2.6.20-ck1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 27 Feb 2007 12:20:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig builysyspkg ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ "
LANG="en_US.ISO-8859-15"
LC_ALL="en_US.ISO-8859-15"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 audiofile berkdb bitmap-fonts branding bzip2 cairo cdinstall cdr cli cracklib crypt cups dbus divx dri dvd dvdr dvdread eds emboss encode fam ffmpeg firefox fortran gdbm gif gpm gstreamer gtk gtk2 hal iconv imagemagick ipod jpeg ldap libg++ lirc logrotate mad midi mikmod mp3 mpeg ncurses nls nptl nptlonly offensive ogg opengl pam pcre php png ppds pppd quicktime readline reflection rtc sdl session socks5 spl ssl svg symlink tcpd tiff truetype truetype-fonts type1-fonts unicode v4l v4l2 vim-with-x vorbis wmp xinerama xorg xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="inputlirc" USERLAND="GNU" VIDEO_CARDS="fglrx radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2007-02-27 15:22:10 UTC
First of all..

Some cards may not create /dev/em8300_ma-0 without first using dxr3config and then editing /etc/modules.d/em8300 options line and adding "audio_driver=osslike" there. VDR forums and such are also great help for people setupping this type of machine. Cards are different, it's not a trivial thing to add into ebuild. But hey, can you really expect something to work without first setupping it?

And second..

em8300-modules-0.16.0-r1 adds support for 2.6.20, and it's been tested up to 2.6.21-rc1-git1 which is latest development. So please stable that instead, it fixes this "Unknown symbol i2c_bit_del_bus" mentioned in Comment #1
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2007-02-27 15:22:43 UTC
s/Comment #1/Comment #9/ 

Sorry.
Comment 12 Samuli Suominen (RETIRED) gentoo-dev 2007-03-07 16:07:20 UTC
(In reply to comment #7)
> fails here on amd64:
> 
>  * Found sources for kernel version:
>  *     2.6.17-gentoo-r8
>  * Checking for suitable kernel configuration options...                       
>                  [ ok ]
> make: *** /lib/modules/2.6.17-gentoo-r5/build: No such file or directory. 
> Stop.
> make: *** [build] Error 2

I think you got hit by bug 165351 which is now resolved.
Comment 13 Peter Weller (RETIRED) gentoo-dev 2007-04-12 15:03:13 UTC
Both stable on amd64, closing