Notebook - Matshita UJ-850 DVD drive not recognised

Bug #221895 reported by Belzecue
This bug report is a duplicate of:  Bug #198319: Lenovo 3000 N200 DVD-rom missing. Edit Remove
8
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

I have a Lenovo 3000 N200 notebook: 3gig mem, Intel dual core, DVD multi recorder.

I installed Ubuntu 8.04 AMD64 via LiveCD (both at boot-up and later via live desktop shortcut) and Ubuntu fails to recognise any CD/DVD device. The notebook's DVD, as reported in BIOS, is an IDE MATSHITA RAM UJ-850.

I tried all solutions mentioned in related Matshita Bug#129708 but they did not work for me. Note that this bug is NOT the same as Bug#129708 -- I do not get any CD/DVD showing up anywhere in my system, whereas Bugreport #129708 does.

What I don't understand is, if I can boot up the Ubuntu CD and install it, why is the drive lost after installation?

One thing I noticed during install was, it adds the sbp2 module (something about firewire CDROM access) to /etc/modules. I tried commenting out this module and rebooting, hoping it might restore the DVD device, but it did not.

Any help appreciated, because if I can't get the DVD device working I'll have to go back to Vista :-(

Revision history for this message
Belzecue (gmcsswa) wrote :

http://www.thinkwiki.org/wiki/Problems_with_SATA_and_Linux#DVD_drive_not_recognized

says...

-----
 DVD drive not recognized

The ata_piix SATA driver grabs ownership over the IDE ports when it is loaded, but (by default) does not support PATA ATAPI devices such as the Ultrabay optical drives. Thus, if the ide driver is compiled as a module and loaded after ata_piix, the DVD drive will not be recognized by either driver.

Either of the following configurations will work:

    * For kernel 2.6.14 and newer: enable ATAPI support in the SATA system using libata.atapi_enabled=1 (see below; this is experimental) (note this is not needed for more recent kernels)
    * Compile IDE into the kernel (non-module).
    * Compile both IDE and SATA as modules and make sure IDE is loaded first (the module is called 'ide_generic').

Note that the optical drive must be in the Ultrabay during system boot (Ultrabay device swapping is currently unsupported).
-----

Is it likely this is what's happening here?

Revision history for this message
Belzecue (gmcsswa) wrote :

More background here...

https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.15/+bug/8196

-----

 yeti wrote on 2007-02-22: (permalink)

High Priority ?

This problem is a subset of 85578.
Apparently first identified 2 1/2 years ago and still not fixed Is anyone at Ubuntu really concerned?
Fedora, KNOPPIX and Mepis don't have this problem.

yeti
 Ben Collins wrote on 2007-02-24: (permalink)

The original bug here is that ATAPI drives were not being detected by libata. That issue was fixed by enabling ATAPI in the libata header.

If people are still having issues, they are need to file separate bug reports. Most likely it is a case of the PATA/

-----

Revision history for this message
Belzecue (gmcsswa) wrote :

Note also that I've switched between AHCI and 'compatibility' mode in the BIOS with no luck.

Revision history for this message
Belzecue (gmcsswa) wrote :

I have a workaround for this issue: set 'acpi=off' at kernel boot.

I discovered this by comparing the kernel boot options used by the Live CD with those used after installation to disk.

I will test and see what acpi functionality I have lost with the option switched on. But at least I can now access my Matshita optical drive!

Revision history for this message
Belzecue (gmcsswa) wrote :

With the acpi=off workaround, ubuntu loses all battery configuration functions (predictably).

Also, now that I know this issue is acpi-related, I googled and found these similar reports, where for this model of notebook the CD/DVD unit is unrecognised after installing Fedora, Debian, Ubuntu:

http://groups.google.com/group/linux.debian.laptop/browse_thread/thread/4e30e23f08cd8bf6
http://forums.lenovo.com/lnv/board/message?board.id=Special_Interest_Linux&thread.id=124

Revision history for this message
Belzecue (gmcsswa) wrote :

Tried adding kernel boot option: combined_mode=libata and it's variation combined_mode=ide

No change.

Revision history for this message
Belzecue (gmcsswa) wrote :

After reinstalling Vista, I then installed WUBI under Vista, and in this configuration when running Ubuntu 8.04 the CD/DVD drive is recognised. I do not know why the CD/DVD is recognised in Ubuntu 8.04 when installed under WUBI but not when installed directly to the drive via the Live CD.

I am happy with running Ubuntu via WUBI so will close this issue.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Belzecue,

If you are still interested in debugging, would you please attach your dmesg output (when the drive if not recognized) as well as the output of 'sudo lspci -vvnn'. Thanks.

Changed in linux:
status: New → Incomplete
Revision history for this message
ababichev (ababichev) wrote :
Download full text (7.9 KiB)

I think this issue is closely related to bug #198319 (https://bugs.launchpad.net/ubuntu/+bug/198319/comments/9/?loggingout=1)
and should be reopened.
I've attached kernel messages and pci output, hope it will help.

$ lspci -vnn

00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
 Subsystem: Lenovo Unknown device [17aa:3c16]
 Flags: bus master, fast devsel, latency 0
 Capabilities: <access denied>

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 03) (prog-if 00 [VGA controller])
 Subsystem: Lenovo Unknown device [17aa:3c18]
 Flags: bus master, fast devsel, latency 0, IRQ 16
 Memory at f4000000 (64-bit, non-prefetchable) [size=1M]
 Memory at d0000000 (64-bit, prefetchable) [size=256M]
 I/O ports at 1800 [size=8]
 Capabilities: <access denied>

00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a03] (rev 03)
 Subsystem: Lenovo Unknown device [17aa:3c18]
 Flags: bus master, fast devsel, latency 0
 Memory at f4100000 (64-bit, non-prefetchable) [size=1M]
 Capabilities: <access denied>

00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03) (prog-if 00 [UHCI])
 Subsystem: Lenovo Unknown device [17aa:3c23]
 Flags: bus master, medium devsel, latency 0, IRQ 16
 I/O ports at 1820 [size=32]

00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03) (prog-if 00 [UHCI])
 Subsystem: Lenovo Unknown device [17aa:3c24]
 Flags: bus master, medium devsel, latency 0, IRQ 19
 I/O ports at 1840 [size=32]

00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03) (prog-if 20 [EHCI])
 Subsystem: Lenovo Unknown device [17aa:3c25]
 Flags: bus master, medium devsel, latency 0, IRQ 18
 Memory at f4704800 (32-bit, non-prefetchable) [size=1K]
 Capabilities: <access denied>

00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
 Subsystem: Lenovo Unknown device [17aa:3c19]
 Flags: bus master, fast devsel, latency 0, IRQ 22
 Memory at f4500000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>

00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=02, subordinate=03, sec-latency=0
 I/O behind bridge: 00002000-00002fff
 Memory behind bridge: f2000000-f3ffffff
 Prefetchable memory behind bridge: 00000000f0000000-00000000f1ffffff
 Capabilities: <access denied>

00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
 Memory behind bridge: f4200000-f42fffff
 Capabilities: <access denied>

00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03) (prog-if 00 [No...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.