peje Tux's lil' helper
Joined: 11 Jan 2003 Posts: 100
|
Posted: Sun Jan 22, 2006 12:15 pm Post subject: dvd-rom won't work proper (ioctl error) |
|
|
Hi everyone, I've got a problem with a dvd-rom:
pejevdr root # cd-info -C /dev/hdc
cd-info version 0.75 i686-pc-linux-gnu
Copyright (c) 2003, 2004, 2005 R. Bernstein
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
CD location : /dev/hdc
CD driver name: GNU/Linux
access mode: ioctl
Vendor : ASUS
Model : DVD-E616A
Revision : 1.05
Hardware : CD-ROM or DVD
Can eject : Yes
Can close tray : Yes
Can disable manual eject : Yes
Can select juke-box disc : No
Can set drive speed : No
Can read multiple sessions (e.g. PhotoCD) : Yes
Can hard reset device : No
Reading....
Can read Mode 2 Form 1 : Yes
Can read Mode 2 Form 2 : Yes
Can read (S)VCD (i.e. Mode 2 Form 1/2) : Yes
Can read C2 Errors : Yes
Can read IRSC : Yes
Can read Media Channel Number (or UPC) : Yes
Can play audio : Yes
Can read CD-DA : Yes
Can read CD-R : Yes
Can read CD-RW : Yes
Can read DVD-ROM : Yes
Writing....
Can write CD-RW : No
Can write DVD-R : No
Can write DVD-RAM : No
Can write DVD-RW : No
Can write DVD+RW : No
__________________________________
Disc mode is listed as: CD-DA
++ WARN: error in ioctl CDROMREADTOCHDR: Function not implemented
cd-info: Can't get first track number. I give up.
It can't get the tracks and its a new drive and it works for dvd's. I just upgraded to 2.6.15 - but it doesn't make any difference.
pejevdr root # emerge --info
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.15 i686)
=================================================================
System uname: 2.6.15 i686 Intel(R) Celeron(R) CPU 2.00GHz
Gentoo Base System version 1.4.16
dev-lang/python: 2.2.3-r1, 2.3.3
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.58-r1
sys-devel/automake: 1.8.3
sys-devel/binutils: 2.14.90.0.7-r4
sys-devel/libtool: 1.4.3-r4
virtual/os-headers: 2.4.19-r1, 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium2 -O3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium2 -O3 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS=" http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/ ftp://sunsite.cnlab-switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 acpi apm audiofile avi berkdb bitmap-fonts bzip2 crypt directfb eds emboss encode expat fam ffmpeg fortran gif gstreamer imagemagick imlib ipv6 jpeg lcms libg++ libwww lirc mad mhash mikmod mmx mng motif mp3 mpeg mysql ncurses nls ogg oggvorbis pam pcre perl png postgres python readline recode sdl slang sse sse2 ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev vorbis xml xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
pejevdr root # emerge -p libcdio
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] dev-libs/libcdio-0.75-r1
pejevdr root # emerge -p cdparanoia
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] media-sound/cdparanoia-3.9.8-r2
pejevdr root # hdparm /dev/hdc
/dev/hdc:
HDIO_GET_MULTCOUNT failed: Invalid argument
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Invalid argument
How can I get the ioctl work proper? Thanks for any hint.... cu peje |
|