[ltp] T30 2.6.17.8, Ububntu Dapper, /dev/hdc not created??

kaens linux-thinkpad@linux-thinkpad.org
Fri, 1 Sep 2006 18:07:28 -0400


I thought that as well. . . I don't know my way around configuring
udev too well yet though. . .

cat /etc/udev/rules.d/* | grep -i cd produces:

*********************************************************************************************
# Packet CD devices, group under /dev/pktcdvd
KERNEL=="pktcdvd",                      NAME="pktcdvd/control"
KERNEL=="pktcdvd[0-9]*",                NAME="pktcdvd/%k"
# SCSI CD-ROM devices use /dev/scdN now
BUS=="scsi", KERNEL=="sr[0-9]*",        NAME="scd%n"
KERNEL=="hd[a-z]|pcd[0-9]*", \
        IMPORT{program}="cdrom_id --export $tempnode"
ENV{ID_CDROM}=="?*",                    GROUP="cdrom"
# Packet CD devices, group under /dev/pktcdvd
KERNEL=="pktcdvd",                      MODE="0644"
KERNEL=="pktcdvd[0-9]*",                GROUP="cdrom"
SYSFS{type}=="5",                       GROUP="cdrom"
# Emprex PCD3600
# Mitek CD10
# Mitek CD30P
# RCA CDS1005
# Sony MVC-CD300 (PTP mode)
# Sony MVC-CD500 (PTP mode)
# Compatibility symlinks for /dev/scd* devices
# Create /dev/cdrom* symlinks for CD-ROM devices
BUS=="ide", KERNEL=="hd[a-z]|pcd[0-9]*", ACTION=="add", \
        IMPORT{program}="cdrom_id --export $tempnode"
        IMPORT{program}="cdrom_id --export $tempnode"
ENV{ID_CDROM}=="?*",                    SYMLINK+="cdrom"
ENV{ID_CDROM_CD_RW}=="?*",              SYMLINK+="cdrw"
ENV{ID_CDROM_DVD}=="?*",                SYMLINK+="dvd"
ENV{ID_CDROM_DVD_R}=="?*",              SYMLINK+="dvdrw"
BUS=="ide", DRIVER!="ide-cdrom", SYSFS{removable}="1", GOTO="persistent_end"
ENV{IDE_MEDIA}=="cdrom",                RUN+="/sbin/modprobe -Qba ide-cd"
ENV{VIO_TYPE}=="viocd",                 RUN+="/sbin/modprobe -Qba viocd"
****************************************************************************************

The only thing I could see that might be causing a problem was:

ENV{IDE_MEDIA}=="cdrom",                RUN+="/sbin/modprobe -Qba ide-cd"

as I do not have ide-cd compiled as a module, it's part of the kernel.
Commenting it out didn't help anything though. Any suggesstions?

On 9/1/06, Alex Deucher <alexdeucher@gmail.com> wrote:
> On 9/1/06, kaens <apatheticagnostic@gmail.com> wrote:
> > Hey everyone, I'm running kernel 2.6.17.8 on a Thinkpad T30 with
> > Ubuntu Dapper installed. Everything was working fine for awhile, but
> > the other day, /dev/hdc ceased to be created on boot. I've booted a
> > livecd with the drive since then, so it's not hardware, and dmesg |
> > grep CD outputs:
> >
> > hdc: HL-DT-STCD-RW/DVD DRIVE GCC-4240N, ATAPI CD/DVD-ROM drive
> > hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache
> >
> > so it is detected by the kernel, right?
> >
> > So why wouldn't /dev/hdc create?
>
> Sounds like a udev problem.
>
> Alex
>
> >
> > I've searched around, and I can't find anything like a solution to
> > this. Any help would be appreciated, and just mention it if you need
> > more info.
> --
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>