[Bug 361041] [NEW] udftools confuses hal

sergio.callegari scallegari at arces.unibo.it
Tue Apr 14 13:00:27 BST 2009


Public bug reported:

Binary package hint: udftools

Bug in udftools or possibly in pktcdvd kernel module.

Using Ubuntu Intrepid 32bit on an older PC with an ATHLON CPU and
Samsung SH-S202J dvdwriter.

with Linux version 2.6.27-11-generic (buildd at vernadsky) (gcc version
4.3.2 (Ubuntu 4.3.2-1ubuntu11) ) #1 SMP Wed Apr 1 20:57:48 UTC 2009

pktcdvd module
filename:       /lib/modules/2.6.27-11-generic/kernel/drivers/block/pktcdvd.ko
license:        GPL
author:         Jens Axboe <axboe at suse.de>
description:    Packet writing layer for CD/DVD drives
srcversion:     4AF2F07A4806489F964C395
depends:        cdrom
vermagic:       2.6.27-11-generic SMP mod_unload modversions 586

and udftools 1.0.0b3-14

Following problems happen:

1) When booting with a CDROM or DVDROM in drive, Xorg starts with no
keyboard and mouse, claiming that it was impossible to get them from hal

2) When 1 happens dvdwriters makes seek-like noise. Data content on DVD
can be lost.

3) Regardless of 1 and 2, whenever udftools service starts, kernel
complains and kernel messages report sysfs: duplicate filename '252:0'
can not be created and dump of kernel modules plus id: 8403, comm:
pktsetup Tainted: P        W 2.6.27-11-generic # and then a backtrace:

[ 1320.478690]  [<c0131e65>] warn_slowpath+0x65/0x90
[ 1320.478703]  [<c024e372>] ? idr_get_empty_slot+0xe2/0x270
[ 1320.478711]  [<c024e584>] ? ida_get_new_above+0x84/0x1c0
[ 1320.478716]  [<c01c772e>] ? find_inode+0xe/0x70
[ 1320.478721]  [<c0200450>] ? sysfs_ilookup_test+0x0/0x20
[ 1320.478726]  [<c0200450>] ? sysfs_ilookup_test+0x0/0x20
[ 1320.478730]  [<c0254bd2>] ? strcmp+0x12/0x40
[ 1320.478737]  [<c0200779>] ? sysfs_find_dirent+0x29/0x40
[ 1320.478742]  [<c0200838>] ? __sysfs_add_one+0x18/0x90
[ 1320.478746]  [<c0200a0e>] sysfs_add_one+0x4e/0x50
[ 1320.478750]  [<c0201899>] sysfs_do_create_link+0xd9/0x130
[ 1320.478756]  [<c0201927>] sysfs_create_link+0x17/0x20
[ 1320.478760]  [<c02c2aa9>] device_add+0x1d9/0x400
[ 1320.478766]  [<c02009d8>] ? sysfs_add_one+0x18/0x50
[ 1320.478771]  [<c02c2ce7>] device_register+0x17/0x20
[ 1320.478775]  [<c02c2d9a>] device_create_vargs+0xaa/0xc0
[ 1320.478779]  [<c02c2ddd>] device_create+0x2d/0x30
[ 1320.478786]  [<f902207f>] pkt_setup_dev+0x1ef/0x330 [pktcdvd]
[ 1320.478804]  [<f902239f>] pkt_ctl_ioctl+0x15f/0x1f0 [pktcdvd]
[ 1320.478813]  [<c01bf3c1>] vfs_ioctl+0x81/0x90
[ 1320.478820]  [<c0185801>] ? generic_perform_write_2copy+0x121/0x320
[ 1320.478826]  [<c01bf556>] do_vfs_ioctl+0x66/0x200
[ 1320.478830]  [<c0215008>] ? cap_file_ioctl+0x8/0x10
[ 1320.478840]  [<c01bf75b>] sys_ioctl+0x6b/0x70
[ 1320.478845]  [<c0103f7b>] sysenter_do_call+0x12/0x2f
[ 1320.478850]  [<c0185801>] ? generic_perform_write_2copy+0x121/0x320
[ 1320.478856]  =======================
[ 1320.478859] ---[ end trace a049394c432b0fd9 ]---

this happens on pktsetup, even if invoked on the command line rather
than with the udftools service.

3) Finally, pktcdvd module often complains on kernel syslog that it
could not do optimal power calibration.

I do not know if 1)  2)  3) and 4) are different bugs and/or if they
should be reported separately.  1) 2) and 3) appear strongly related.

Indeed all points look serious. The possibility of data loss and the
suspect that the drive might get damaged by the continuous seek is
worring. I wonder if the data loss may be induced by writing with no or
wrong power calibration.

** Affects: udftools (Ubuntu)
     Importance: Undecided
         Status: New

-- 
udftools confuses hal
https://bugs.launchpad.net/bugs/361041
You received this bug notification because you are a member of Ubuntu
Burning Team, which is subscribed to udftools in ubuntu.



More information about the Ubuntu-burning mailing list