http://bugs.winehq.org/show_bug.cgi?id=17173
Summary: ACPI : devices on bus ID with high number are unacessible Product: Wine Version: 1.1.13 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fierevere@ya.ru
Programs that work with DVD/CD-ROM/RW drives dont see drives that are assigned scsibus with high ID number, such as scsibus1000 , with lower ID's device may work fine.
Programs include but not limited to: CDSpeed2000 (Nero) , KProbe2
problematic device -
scsibus1000: 1000,0,0 100000) 'SONY ' 'DVD RW DRU-700A ' 'VY08' Removable CD-ROM
when arranging kernel modules to boot in specific order , busid can be set to 0 or 5, that drive works fine with above programs.
Device is attached to IDE controller, while system has SATA (AHCI) controllers and scsibus id's are assigned to built in (connected via USB) cardreader usb_storage device
Possible issue in WINE's ACPI?
http://bugs.winehq.org/show_bug.cgi?id=17173
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2009-01-30 15:40:38 --- Wine doesn't have ACPI. What program? What exactly doesn't work?
http://bugs.winehq.org/show_bug.cgi?id=17173
Argenta fierevere@ya.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fierevere@ya.ru
--- Comment #2 from Argenta fierevere@ya.ru 2009-01-30 15:50:15 --- (In reply to comment #1)
Wine doesn't have ACPI. What program? What exactly doesn't work?
I may have called it wrong, anyway there must be some API which is used to access CD/DVD-rom devices.
Programs mentioned - KProbe2 and CD/DVDSpeed both are free and available for download
http://cdspeed2000.com/files/NeroCDSpeed_47716.zip http://www.k-probe.com/download-kprobe-k-probe.php
both programs dont see device which has `high bus id` here is cdrecord -scanbus output, scsibus3 and scsibus1000 are DVD-RW drives scsibus3 is visible and works ok, scsibus1000 is invisible from WINE, when using spefific driver load order i can set SONY DVD-RW as scsibus0 - both DVD-RW's are visible then and working.
$sudo cdrecord -scanbus Cdrecord-ProDVD-ProBD-Clone 2.01.01a55 (i686-pc-linux-gnu) Copyright (C) 1995-2008 J�rg Schilling Linux sg driver version: 3.5.27 Using libscg version 'schily-0.9'. scsibus0: 0,0,0 0) 'ATA ' 'Hitachi HDP72505' 'GM4O' Disk scsibus2: 2,0,0 200) 'ATA ' 'Hitachi HDT72503' 'V54O' Disk scsibus3: 3,0,0 300) 'HL-DT-ST' 'DVDRAM GH15F ' 'EG00' Removable CD-ROM scsibus4: 4,0,0 400) 'Generic-' 'Compact Flash ' '1.00' Removable Disk scsibus1000: 1000,0,0 100000) 'SONY ' 'DVD RW DRU-700A ' 'VY08' Removable CD-ROM (empty lines removed)
http://bugs.winehq.org/show_bug.cgi?id=17173
--- Comment #3 from Argenta fierevere@ya.ru 2009-01-30 16:12:48 --- Created an attachment (id=19106) --> (http://bugs.winehq.org/attachment.cgi?id=19106) dmesg output (libata, sata, ide, usb storage, sg assignments)
hda: SONY DVD RW DRU-700A, ATAPI CD/DVD-ROM drive is the invisible device
http://bugs.winehq.org/show_bug.cgi?id=17173
--- Comment #4 from Austin English austinenglish@gmail.com 2009-07-30 12:18:29 --- Is this still an issue in current (1.1.26 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17173
--- Comment #5 from Argenta fierevere@ya.ru 2009-07-30 12:28:24 --- (In reply to comment #4)
Is this still an issue in current (1.1.26 or newer) wine?
Yes, its still an issue
SONY DVD-RW drive at scsibus1000 is not visible by Kprobe2 and Nero CD/DVD Speed
~ :$uname -r 2.6.30.2 ~ :$wine --version wine-1.1.26
~ :$sudo cdrecord -scanbus Cdrecord-ProDVD-ProBD-Clone 2.01.01a60 (i686-pc-linux-gnu) Copyright (C) 1995-2009 J�rg Schilling Linux sg driver version: 3.5.27 Using libscg version 'schily-0.9'. scsibus0: 0,0,0 0) 'ATA ' 'Hitachi HDP72505' 'GM4O' Disk scsibus2: 2,0,0 200) 'ATA ' 'Hitachi HDT72503' 'V54O' Disk scsibus3: 3,0,0 300) 'HL-DT-ST' 'DVDRAM GH15F ' 'EG00' Removable CD-ROM scsibus4: 4,0,0 400) 'Generic-' 'Compact Flash ' '1.00' Removable Disk scsibus1000: 1000,0,0 100000) 'SONY ' 'DVD RW DRU-700A ' 'VY08' Removable CD-ROM
md74xx 0000:00:08.0: UDMA133 controller amd74xx 0000:00:08.0: IDE controller (0x10de:0x056c rev 0xa1) amd74xx 0000:00:08.0: IDE port disabled amd74xx 0000:00:08.0: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7 Probing IDE interface ide0... hda: SONY DVD RW DRU-700A, ATAPI CD/DVD-ROM drive hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hda: UDMA/33 mode selected ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide-cd driver 5.00 ide-cd: hda: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
http://bugs.winehq.org/show_bug.cgi?id=17173
Argenta fierevere@ya.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.13 |1.1.26
http://bugs.winehq.org/show_bug.cgi?id=17173
--- Comment #6 from Argenta fierevere@ya.ru 2009-07-30 12:57:19 --- additionally - total commander and even built-in winefile file manager dont see the device as CD(DVD) drive, its accessible via Z:/media/DISKLABEL (where Z: is linked to / ) but not as stand alone device
on 2.6.30 kernel its even worse, i cannot change bus numbering by reordering modules load order
http://bugs.winehq.org/show_bug.cgi?id=17173
--- Comment #7 from Argenta fierevere@ya.ru 2009-07-30 13:09:08 --- and one more thing with KProbe2 (version 2.5.2)
It is able to see SATA attached DVD RW with ASPI driver
(cdrecord -scanbus) scsibus3: 3,0,0 300) 'HL-DT-ST' 'DVDRAM GH15F ' 'EG00' Removable CD-ROM dmesg: sd 0:0:0:0: [sda] Attached SCSI disk scsi 3:0:0:0: CD-ROM HL-DT-ST DVDRAM GH15F EG00 PQ: 0 ANSI: 5
but it can also use SPTI (SCSI Passthrough) access, it doesnt see SATA HL-DT-ST then, but sees SONY DVD RW , attached via IDE port The scanning doesnt work in SPTI mode.
dmesg: ide-cd: hda: tray open end_request: I/O error, dev hda, sector 0 Buffer I/O error on device hda, logical block 0 Buffer I/O error on device hda, logical block 1 Buffer I/O error on device hda, logical block 2 Buffer I/O error on device hda, logical block 3 Buffer I/O error on device hda, logical block 4 Buffer I/O error on device hda, logical block 5 Buffer I/O error on device hda, logical block 6 Buffer I/O error on device hda, logical block 7
http://bugs.winehq.org/show_bug.cgi?id=17173
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, hardware
http://bugs.winehq.org/show_bug.cgi?id=17173
Argenta fierevere@ya.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ACPI : devices on bus ID |ASPI : CD/DVD devices are |with high number are |not acessible when they |unacessible |have assigned 'high id'
http://bugs.winehq.org/show_bug.cgi?id=17173
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.26 |1.1.13
http://bugs.winehq.org/show_bug.cgi?id=17173
Alex Balut alexandru.balut@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexandru.balut@gmail.com
--- Comment #8 from Alex Balut alexandru.balut@gmail.com 2010-05-15 16:39:19 --- (In reply to comment #6)
additionally - total commander and even built-in winefile file manager dont see the device as CD(DVD) drive, its accessible via Z:/media/DISKLABEL (where Z: is linked to / ) but not as stand alone device
Is it accessible as stand alone device when it has a low ID number?
http://bugs.winehq.org/show_bug.cgi?id=17173
--- Comment #9 from Argenta fierevere@ya.ru 2010-05-16 00:49:47 --- (In reply to comment #8)
(In reply to comment #6)
additionally - total commander and even built-in winefile file manager dont see the device as CD(DVD) drive, its accessible via Z:/media/DISKLABEL (where Z: is linked to / ) but not as stand alone device
Is it accessible as stand alone device when it has a low ID number?
Yes.
http://bugs.winehq.org/show_bug.cgi?id=17173
--- Comment #10 from Argenta fierevere@ya.ru 2010-05-16 01:13:13 --- this bug now doesnt much bother me because i have switched my linux distribution and kernel to initrd-less, bus numbering is always low scsibus3: 3,0,0 300) 'HL-DT-ST' 'DVDRAM GH15F ' 'EG00' Removable CD-ROM scsibus4: 4,0,0 400) 'SONY ' 'DVD RW DRU-700A ' 'VY08' Removable CD-ROM
card-reader is numbered as 6,0,0
On default Ubuntu Lucid (10.04 livecd) it is same, so possibly its fixed in the kernel, therefore i cant verify if current wine 1.1.44 still has problems with accessing optical drives numbered as 1000,0,0
http://bugs.winehq.org/show_bug.cgi?id=17173
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |austinenglish@gmail.com
--- Comment #11 from Bruno Jesus 00cpxxx@gmail.com 2012-06-19 21:43:14 CDT --- Judging the bug contents and especially the last message can we close this upstream?
http://bugs.winehq.org/show_bug.cgi?id=17173
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME
--- Comment #12 from Austin English austinenglish@gmail.com 2012-06-20 12:40:46 CDT --- (In reply to comment #11)
Judging the bug contents and especially the last message can we close this upstream?
I'd say it's WORKSFORME.
http://bugs.winehq.org/show_bug.cgi?id=17173
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Austin English austinenglish@gmail.com 2012-06-22 15:33:44 CDT --- Closing.