Below is the console output of two sessions with k3b: in the first attempting to burn a couple of files to a DVD-RW fails, then on second launch of k3b it says it can't find my DVD drive. On Windows the drive works fine.

I have already added my user to the cdrom and disk group and upped the permissions on /dev/sr0 but to no avail (running k3b as root makes no difference).

opensuse 11.1 64-bit, k3b 1.0.5

Code:
RJW@linux-0zcm:~> k3b &
[1] 5591               
RJW@linux-0zcm:~> kbuildsycoca running...
(K3bDevice::HalConnection) initializing HAL >= 0.5
Mapping udi /org/freedesktop/Hal/devices/storage_model_CDDVDW_TS_L632N to device /dev/sr0
/dev/sr0 resolved to /dev/sr0                                                            
/dev/sr0 is block device (0)                                                             
/dev/sr0 seems to be cdrom                                                               
bus: 1, id: 0, lun: 0                                                                    
(K3bDevice::Device) /dev/sr0: init()                                                     
(K3bDevice::Device) /dev/sr0 feature: CD Mastering                                       
(K3bDevice::Device) /dev/sr0 feature: CD Track At Once                                   
(K3bDevice::Device) /dev/sr0 feature: DVD Read (MMC5)                                    
(K3bDevice::Device) /dev/sr0 feature: DVD+R                                              
(K3bDevice::Device) /dev/sr0 feature: DVD+RW                                             
(K3bDevice::Device) /dev/sr0 feature: DVD+R Double Layer                                 
(K3bDevice::Device) /dev/sr0 feature: DVD-R/-RW Write                                    
(K3bDevice::Device) /dev/sr0 feature: Rigid Restricted Overwrite                         
(K3bDevice::Device) /dev/sr0 feature: Layer Jump Recording                               
(K3bDevice::Device) /dev/sr0 unknown profile: 2                                          
(K3bDevice::Device) /dev/sr0: dataLen: 60                                                
(K3bDevice::Device) /dev/sr0: checking for TAO                                           
(K3bDevice::Device) /dev/sr0: checking for SAO                                           
(K3bDevice::Device) /dev/sr0: checking for SAO_R96P                                      
(K3bDevice::Device) /dev/sr0: checking for SAO_R96R                                      
(K3bDevice::Device) /dev/sr0: checking for RAW_R16                                       
(K3bDevice::Device) /dev/sr0: checking for RAW_R96P                                      
(K3bDevice::Device) /dev/sr0: checking for RAW_R96R                                      
(K3bDevice::Device) /dev/sr0: GET PERFORMANCE dataLen = 24                               
(K3bDevice::Device) /dev/sr0: GET PERFORMANCE successful with reported length: 20        
(K3bDevice::Device) /dev/sr0:  Number of supported write speeds via GET PERFORMANCE: 1   
(K3bDevice::Device) /dev/sr0 : 11080 KB/s                                                
(K3bDevice::DeviceManager) setting current write speed of device /dev/sr0 to 11080       
/dev/sr0 resolved to /dev/sr0                                                            
(K3bDevice::DeviceManager) dev /dev/sr0 already found                                    
(K3bDevice::DeviceManager) found config entry for devicetype: TSSTcorp CDDVDW TS-L632N   
Devices:                                                                                 
------------------------------                                                           
Blockdevice:    /dev/sr0                                                                 
Generic device:                                                                          
Vendor:         TSSTcorp                                                                 
Description:    CDDVDW TS-L632N                                                          
Version:        SC02                                                                     
Write speed:    11080                                                                    
Profiles:       DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW                          
Read Cap:       DVD-ROM, DVD-R, DVD-R Sequential, DVD-R Dual Layer, DVD-R Dual Layer Jump, DVD-RW, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW                               
Write Cap:      DVD-R, DVD-R Sequential, DVD-R Dual Layer, DVD-R Dual Layer Jump, DVD-RW, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-R, CD-RW                                                
Writing modes:  SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump   
Reader aliases: /dev/sr0                                                                                           
------------------------------                                                                                     
First sec data area: 43:41:33 (LBA 196608) (402653184                                                              
Last sec data area: 00:00:00 (LBA 0) (0 Bytes)                                                                     
Last sec layer 1: 00:00:00 (LBA 0) (0 Bytes)                                                                       
Layer 1 length: 00:00:01 (LBA 1) (2048 Bytes)                                                                      
Layer 2 length: 00:00:00 (LBA 0) (0 Bytes)                                                                         
DiskInfo:                                                                                                          
Mediatype:       DVD-RW Sequential                                                                                 
Current Profile: DVD-RW Sequential                                                                                 
Disk state:      empty                                                                                             
Empty:           1                                                                                                 
Rewritable:      1                                                                                                 
Appendable:      0                                                                                                 
Sessions:        0                                                                                                 
Tracks:          0                                                                                                 
Layers:          1                                                                                                 
Capacity:        510:38:38 (LBA 2297888) (4706074624 Bytes)                                                        
Remaining size:  510:38:38 (LBA 2297888) (4706074624 Bytes)                                                        
Used Size:       00:00:00 (LBA 0) (0 Bytes)                                                                        
(K3bDevice::Device) /dev/sr0: GET PERFORMANCE dataLen = 24                                                         
(K3bDevice::Device) /dev/sr0: GET PERFORMANCE successful with reported length: 20                                  
(K3bDevice::Device) /dev/sr0:  Number of supported write speeds via GET PERFORMANCE: 1                             
(K3bDevice::Device) /dev/sr0 : 2770 KB/s                                                                           
adding udi   /org/freedesktop/Hal/devices/volume_empty_dvd_rw                                                      
(K3bDevice::Device) /dev/sr0: GET CONFIGURATION length det failed.                                                 
(K3bDevice::Device) /dev/sr0: GET CONFIGURATION length det failed.                                                 
First sec data area: 43:41:33 (LBA 196608) (402653184                                                              
Last sec data area: 00:00:00 (LBA 0) (0 Bytes)                                                                     
Last sec layer 1: 00:00:00 (LBA 0) (0 Bytes)                                                                       
Layer 1 length: 00:00:01 (LBA 1) (2048 Bytes)                                                                      
Layer 2 length: 00:00:00 (LBA 0) (0 Bytes)                                                                         
(K3bDevice::Device) /dev/sr0: GET CONFIGURATION length det failed.                                                 
(K3bDevice::Device) /dev/sr0: GET PERFORMANCE dataLen = 24                                                         
(K3bDevice::Device) /dev/sr0: GET PERFORMANCE successful with reported length: 20                                  
(K3bDevice::Device) /dev/sr0:  Number of supported write speeds via GET PERFORMANCE: 1                             
(K3bDevice::Device) /dev/sr0 : 2770 KB/s