Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
IO issues as regular user
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Thu Dec 06, 2007 12:58 pm    Post subject: IO issues as regular user Reply with quote

Hello guys. I've been struggling some days with the DVD burner in my laptop, which is the infamous QSI SDW-082 with firmware revision LX34. Some months ago it stopped working properly (it wrote disks which nobody else nor it could read) so it came out that the fix was upgrading the firmware. I grabbed the latest version I've been able to find (LX51) and did the upgrade. Under Windows everything magically came back to work but the problems started in Linux.

As soon as I booted I noticed some errors in the kernel messages which I didn't notice ever before (but it could just be my lack of attention). I'm pasting what I found in dmesg:

Code:
porto morpheu5 # dmesg | grep -C 4 -i hdb
ICH6: IDE controller at PCI slot 0000:00:1f.1
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 18
ICH6: chipset revision 4
ICH6: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x18c0-0x18c7, BIOS settings: hda:DMA, hdb:DMA
Probing IDE interface ide0...
hda: FUJITSU MHV2060AH, ATA DISK drive
DEV: registering device: ID = 'ide0'
PM: Adding info for No Bus:ide0
Device driver ide0 lacks bus and class support for being resumed.
hdb: QSI DVD+/-RW SDW-082, ATAPI CD/DVD-ROM drive
hda: selected mode 0x45
hdb: selected mode 0x42
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
DEV: registering device: ID = '0.0'
PM: Adding info for ide:0.0
bus ide: add device 0.0
--
ide: Probing driver ide-disk with device 0.1
bus ide: add driver ide-cdrom
ide: Matched Device 0.1 with Driver ide-cdrom
ide: Probing driver ide-cdrom with device 0.1
hdb: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
bound device '0.1' to driver 'ide-cdrom'
ide: Bound Device 0.1 to Driver ide-cdrom
device class 'spi_transport': registering
--
class_uevent - name = usb_host4
class_device_create_uevent called for usb_host4
class_uevent - name = usb_host5
class_device_create_uevent called for usb_host5
hdb: command error: status=0x51 { DriveReady SeekComplete Error }
hdb: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
ide: failed opcode was: unknown
ATAPI device hdb:
  Error: Illegal request -- (Sense key=0x05)
  Logical block address out of range -- (asc=0x21, ascq=0x00)
  The failed "Read 10" packet command was:
  "28 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 "
end_request: I/O error, dev hdb, sector 0
Buffer I/O error on device hdb, logical block 0
hdb: command error: status=0x51 { DriveReady SeekComplete Error }
hdb: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
ide: failed opcode was: unknown
ATAPI device hdb:
  Error: Illegal request -- (Sense key=0x05)
  Logical block address out of range -- (asc=0x21, ascq=0x00)
  The failed "Read 10" packet command was:
  "28 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 "
end_request: I/O error, dev hdb, sector 0
Buffer I/O error on device hdb, logical block 0
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 427 MBytes.
[fglrx] USWC is disabled in module parameters
[fglrx] PAT is disabled!
--
PM: Adding info for No Bus:vcs1
DEV: registering device: ID = 'vcsa1'
PM: Adding info for No Bus:vcsa1
hda: selected mode 0x45
hdb: selected mode 0x42
cdrom: This disc doesn't have any tracks I recognize!
DEV: registering device: ID = 'vcs7'
PM: Adding info for No Bus:vcs7
DEV: registering device: ID = 'vcsa7'


In addition, the problem that made me aware of something going wrong was that nor k3b nor konqueror was able to work anymore. They just start and hang there (ps aux says state is D, uninterruptible sleep). I've tried to start both k3b and konqueror as root and it worked flawlessly. So I tried to start k3b both as root and user via konsole to see the outputs. Here they are:

Code:
porto morpheu5 # k3b
kbuildsycoca running...
kdecore (KAction): WARNING: KActionCollection::KActionCollection( QObject *parent, const char *name, KInstance *instance )
(K3bDevice::HalConnection) initializing HAL >= 0.5
Mapping udi /org/freedesktop/Hal/devices/storage_model_QSI_DVD_/_RW_SDW_082 to device /dev/hdb
/dev/hdb resolved to /dev/hdb
/dev/hdb is block device (64)
/dev/hdb seems to be cdrom
(K3bDevice::Device) /dev/hdb: init()
(K3bDevice::Device) /dev/hdb feature: CD Mastering
(K3bDevice::Device) /dev/hdb feature: CD Track At Once
(K3bDevice::Device) /dev/hdb feature: DVD Read (MMC5)
(K3bDevice::Device) /dev/hdb feature: DVD+R
(K3bDevice::Device) /dev/hdb feature: DVD+RW
(K3bDevice::Device) /dev/hdb feature: DVD+R Double Layer
(K3bDevice::Device) /dev/hdb feature: DVD-R/-RW Write
(K3bDevice::Device) /dev/hdb feature: Rigid Restricted Overwrite
(K3bDevice::Device) /dev/hdb unknown profile: 0
(K3bDevice::Device) /dev/hdb unknown profile: 0
(K3bDevice::Device) /dev/hdb: dataLen: 60
(K3bDevice::Device) /dev/hdb: checking for TAO
(K3bDevice::Device) /dev/hdb: checking for SAO
(K3bDevice::Device) /dev/hdb: checking for SAO_R96P
(K3bDevice::ScsiCommand) failed:
                           command:    MODE SELECT (55)
                           errorcode:  70
                           sense key:  ILLEGAL REQUEST (5)
                           asc:        26
                           ascq:       0
(K3bDevice::Device) /dev/hdb: checking for SAO_R96R
(K3bDevice::Device) /dev/hdb: checking for RAW_R16
(K3bDevice::Device) /dev/hdb: checking for RAW_R96P
(K3bDevice::ScsiCommand) failed:
                           command:    MODE SELECT (55)
                           errorcode:  70
                           sense key:  ILLEGAL REQUEST (5)
                           asc:        26
                           ascq:       0
(K3bDevice::Device) /dev/hdb: checking for RAW_R96R
(K3bDevice::Device) /dev/hdb: GET PERFORMANCE dataLen = 72
(K3bDevice::Device) /dev/hdb: GET PERFORMANCE successful with reported length: 68
(K3bDevice::Device) /dev/hdb:  Number of supported write speeds via GET PERFORMANCE: 4
(K3bDevice::Device) /dev/hdb : 11080 KB/s
(K3bDevice::Device) /dev/hdb : 8310 KB/s
(K3bDevice::Device) /dev/hdb : 5540 KB/s
(K3bDevice::Device) /dev/hdb : 3324 KB/s
(K3bDevice::DeviceManager) setting current write speed of device /dev/hdb to 11080
/dev/hdb resolved to /dev/hdb
(K3bDevice::DeviceManager) dev /dev/hdb already found
(K3bDevice::DeviceManager) found config entry for devicetype: QSI DVD+-RW SDW-082
Devices:
------------------------------
Blockdevice:    /dev/hdb
Generic device:
Vendor:         QSI
Description:    DVD+-RW SDW-082
Version:        LX51
Write speed:    11080
Profiles:       DVD-ROM, DVD-R sequenziale, DVD-RW a riscrittura limitata, DVD-RW sequenziale, DVD+RW, DVD+R, DVD+R a doppio strato, CD-ROM, CD-R, CD-RW
Read Cap:       DVD-ROM, DVD-R, DVD-R sequenziale, DVD-R a doppio strato, DVD-R sequenziale a doppio strato, DVD-R jump a doppio strato, DVD-RW, DVD-RW a riscrittura limitata, DVD-RW sequenziale, DVD+RW, DVD+R, DVD+RW a doppio strato, DVD+R a doppio strato, CD-ROM, CD-R, CD-RW
Write Cap:      DVD-R, DVD-R sequenziale, DVD-RW, DVD-RW a riscrittura limitata, DVD-RW sequenziale, DVD+RW, DVD+R, DVD+R a doppio strato, CD-R, CD-RW
Writing modes:  SAO, TAO, RAW, SAO/R96R, RAW/R16, RAW/R96R, Riscrittura limitata
Reader aliases: /dev/hdb
------------------------------
porto morpheu5 # kdecore (KAction): WARNING: KActionCollection::operator+=(): function is severely deprecated.


Code:
morpheu5@porto ~ $ k3b
kdecore (KAction): WARNING: KActionCollection::KActionCollection( QObject *parent, const char *name, KInstance *instance )
morpheu5@porto ~ $ (K3bDevice::HalConnection) initializing HAL >= 0.5
Mapping udi /org/freedesktop/Hal/devices/storage_model_QSI_DVD_/_RW_SDW_082 to device /dev/hdb
/dev/hdb resolved to /dev/hdb
/dev/hdb is block device (64)
/dev/hdb seems to be cdrom
(K3bDevice::Device) /dev/hdb: init()
(K3bDevice::Device) /dev/hdb feature: CD Mastering
(K3bDevice::Device) /dev/hdb feature: CD Track At Once
(K3bDevice::Device) /dev/hdb feature: DVD Read (MMC5)
(K3bDevice::Device) /dev/hdb feature: DVD+R
(K3bDevice::Device) /dev/hdb feature: DVD+RW
(K3bDevice::Device) /dev/hdb feature: DVD+R Double Layer
(K3bDevice::Device) /dev/hdb feature: DVD-R/-RW Write
(K3bDevice::Device) /dev/hdb feature: Rigid Restricted Overwrite
(K3bDevice::Device) /dev/hdb unknown profile: 0
(K3bDevice::Device) /dev/hdb unknown profile: 0
(K3bDevice::Device) /dev/hdb: dataLen: 60
(K3bDevice::Device) /dev/hdb: checking for TAO
(K3bDevice::Device) /dev/hdb: checking for SAO
(K3bDevice::Device) /dev/hdb: checking for SAO_R96P
(K3bDevice::ScsiCommand) failed:
                           command:    MODE SELECT (55)
                           errorcode:  70
                           sense key:  ILLEGAL REQUEST (5)
                           asc:        26
                           ascq:       0
(K3bDevice::Device) /dev/hdb: checking for SAO_R96R
(K3bDevice::Device) /dev/hdb: checking for RAW_R16
(K3bDevice::Device) /dev/hdb: checking for RAW_R96P
(K3bDevice::ScsiCommand) failed:
                           command:    MODE SELECT (55)
                           errorcode:  70
                           sense key:  ILLEGAL REQUEST (5)
                           asc:        26
                           ascq:       0
(K3bDevice::Device) /dev/hdb: checking for RAW_R96R
(K3bDevice::Device) /dev/hdb: GET PERFORMANCE dataLen = 72
(K3bDevice::Device) /dev/hdb: GET PERFORMANCE successful with reported length: 68
(K3bDevice::Device) /dev/hdb:  Number of supported write speeds via GET PERFORMANCE: 4
(K3bDevice::Device) /dev/hdb : 11080 KB/s
(K3bDevice::Device) /dev/hdb : 8310 KB/s
(K3bDevice::Device) /dev/hdb : 5540 KB/s
(K3bDevice::Device) /dev/hdb : 3324 KB/s
(K3bDevice::DeviceManager) setting current write speed of device /dev/hdb to 11080
/dev/hdb resolved to /dev/hdb
(K3bDevice::DeviceManager) dev /dev/hdb already found
(K3bDevice::DeviceManager) found config entry for devicetype: QSI DVD+-RW SDW-082
Devices:
------------------------------
Blockdevice:    /dev/hdb
Generic device:
Vendor:         QSI
Description:    DVD+-RW SDW-082
Version:        LX51
Write speed:    11080
Profiles:       DVD-ROM, DVD-R sequenziale, DVD-RW a riscrittura limitata, DVD-RW sequenziale, DVD+RW, DVD+R, DVD+R a doppio strato, CD-ROM, CD-R, CD-RW
Read Cap:       DVD-ROM, DVD-R, DVD-R sequenziale, DVD-R a doppio strato, DVD-R sequenziale a doppio strato, DVD-R jump a doppio strato, DVD-RW, DVD-RW a riscrittura limitata, DVD-RW sequenziale, DVD+RW, DVD+R, DVD+RW a doppio strato, DVD+R a doppio strato, CD-ROM, CD-R, CD-RW
Write Cap:      DVD-R, DVD-R sequenziale, DVD-RW, DVD-RW a riscrittura limitata, DVD-RW sequenziale, DVD+RW, DVD+R, DVD+R a doppio strato, CD-R, CD-RW
Writing modes:  SAO, TAO, RAW, SAO/R96R, RAW/R16, RAW/R96R, Riscrittura limitata
Reader aliases: /dev/hdb
------------------------------
kdecore (KAction): WARNING: KActionCollection::operator+=(): function is severely deprecated.


No differences as far as I can see.

Does anybody have an idea?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum