Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04958 Interface Minor Always Jul 29, 2012, 17:23 Dec 28, 2012, 07:49
Tester qmc2 View Status Public Platform MESS (Self-compiled)
Assigned To etabeta Resolution Fixed OS Linux
Status [?] Resolved Driver
Version 0.146u3 Fixed in Version 0.148 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 04958: All sets in next.c: Inconsistent slot info between -listslots and -listxml
Description The 'next' driver shows different slot information for the standard configuration in -listslots and -listxml.
Steps To Reproduce Run 'mess next -listslots' and 'mess next -listxml' and compare the outputs with regard to slots (see below).
Additional Information -listslots shows this:

rene@thunder:~/src/mess-svn> ./mess64 next -listslots
 SYSTEM      SLOT NAME    SLOT OPTIONS    SLOT DEVICE NAME     
----------  -----------  --------------  ----------------------
next         scsibus:0    cdrom           SCSI CDROM
                          harddisk        SCSI HARDDISK

             scsibus:1    cdrom           SCSI CDROM
                          harddisk        SCSI HARDDISK

             scsibus:2    cdrom           SCSI CDROM
                          harddisk        SCSI HARDDISK

             scsibus:3    cdrom           SCSI CDROM
                          harddisk        SCSI HARDDISK

             scsibus:4    cdrom           SCSI CDROM
                          harddisk        SCSI HARDDISK

             scsibus:5    cdrom           SCSI CDROM
                          harddisk        SCSI HARDDISK

             scsibus:6    cdrom           SCSI CDROM
                          harddisk        SCSI HARDDISK
BUT -listxml shows this (one additional slot: 'scsibus:7'!):

rene@thunder:~/src/mess-svn> ./mess64 next -lx | egrep "(<slot|</slot)"
                <slot name="scsibus:0">
                        <slotoption name="cdrom" devname="scsi_cdrom" default="yes"/>
                        <slotoption name="harddisk" devname="scsi_harddisk"/>
                </slot>
                <slot name="scsibus:1">
                        <slotoption name="cdrom" devname="scsi_cdrom"/>
                        <slotoption name="harddisk" devname="scsi_harddisk" default="yes"/>
                </slot>
                <slot name="scsibus:2">
                        <slotoption name="cdrom" devname="scsi_cdrom"/>
                        <slotoption name="harddisk" devname="scsi_harddisk"/>
                </slot>
                <slot name="scsibus:3">
                        <slotoption name="cdrom" devname="scsi_cdrom"/>
                        <slotoption name="harddisk" devname="scsi_harddisk"/>
                </slot>
                <slot name="scsibus:4">
                        <slotoption name="cdrom" devname="scsi_cdrom"/>
                        <slotoption name="harddisk" devname="scsi_harddisk"/>
                </slot>
                <slot name="scsibus:5">
                        <slotoption name="cdrom" devname="scsi_cdrom"/>
                        <slotoption name="harddisk" devname="scsi_harddisk"/>
                </slot>
                <slot name="scsibus:6">
                        <slotoption name="cdrom" devname="scsi_cdrom"/>
                        <slotoption name="harddisk" devname="scsi_harddisk"/>
                </slot>
                <slot name="scsibus:7">
                        <slotoption name="cdrom" devname="scsi_cdrom"/>
                        <slotoption name="harddisk" devname="scsi_harddisk"/>
                </slot>
Github Commit
Flags
Regression Version
Affected Sets / Systems All sets in next.c
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.09171
etabeta
Developer
Dec 28, 2012, 07:49
non-configurable slots (like this scsibus:7) were skipped in -listslots but not in -listxml

fixed