D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
thread-self
/
root
/
proc
/
self
/
root
/
home
/
vblioqus
/
karachi777.vip
/
in
/
106014
/
900508
/
Filename :
scsi.zip
back
Copy
PK �dc\5+K�- - sg/debugnu ��6�$ max_active_device=3 def_reserved_size=32768 PK �dc\۩B: : sg/devicesnu ��6�$ 0 0 0 0 0 1 128 0 1 0 0 1 0 0 1 128 0 1 1 0 0 0 5 1 1 0 1 PK �dc\��K{ sg/versionnu ��6�$ 30536 3.5.36 [20140603] PK �dc\�J~ sg/allow_dionu �[��� 0 PK �dc\_/ / sg/device_hdrnu ��6�$ host chan id lun type opens qdepth busy online PK �dc\i�Q�] ] sg/device_strsnu ��6�$ QEMU QEMU HARDDISK 2.5+ QEMU QEMU HARDDISK 2.5+ QEMU QEMU DVD-ROM 2.5+ PK �dc\�3�R sg/def_reserved_sizenu �[��� 32768 PK �dc\ԾӰ� � scsinu ��6�$ Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: QEMU Model: QEMU HARDDISK Rev: 2.5+ Type: Direct-Access ANSI SCSI revision: 05 Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: QEMU Model: QEMU HARDDISK Rev: 2.5+ Type: Direct-Access ANSI SCSI revision: 05 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: QEMU Model: QEMU DVD-ROM Rev: 2.5+ Type: CD-ROM ANSI SCSI revision: 05 PK �dc\G��'� � device_infonu ��6�$ 'Aashima' 'IMAGERY 2400SP' 0x1 'CHINON' 'CD-ROM CDS-431' 0x1 'CHINON' 'CD-ROM CDS-535' 0x1 'DENON' 'DRD-25X' 0x1 'HITACHI' 'DK312C' 0x1 'HITACHI' 'DK314C' 0x1 'IBM' '2104-DU3' 0x1 'IBM' '2104-TU3' 0x1 'IMS' 'CDD521/10' 0x1 'MAXTOR' 'XT-3280' 0x1 'MAXTOR' 'XT-4380S' 0x1 'MAXTOR' 'MXT-1240S' 0x1 'MAXTOR' 'XT-4170S' 0x1 'MAXTOR' 'XT-8760S' 0x1 'MEDIAVIS' 'RENO CD-ROMX2A' 0x1 'MICROTEK' 'ScanMakerIII' 0x1 'NEC' 'CD-ROM DRIVE:841' 0x1 'PHILIPS' 'PCA80SC' 0x1 'RODIME' 'RO3000S' 0x1 'SUN' 'SENA' 0x1 'SANYO' 'CRD-250S' 0x1 'SEAGATE' 'ST157N' 0x1 'SEAGATE' 'ST296' 0x1 'SEAGATE' 'ST1581' 0x1 'SONY' 'CD-ROM CDU-541' 0x1 'SONY' 'CD-ROM CDU-55S' 0x1 'SONY' 'CD-ROM CDU-561' 0x1 'SONY' 'CD-ROM CDU-8012' 0x1 'SONY' 'SDT-5000' 0x200000 'TANDBERG' 'TDC 3600' 0x1 'TEAC' 'CD-R55S' 0x1 'TEAC' 'CD-ROM' 0x1 'TEAC' 'MT-2ST/45S2-27' 0x1 'HP' 'C1750A' 0x1 'HP' 'C1790A' 0x1 'HP' 'C2500A' 0x1 'MEDIAVIS' 'CDR-H93MV' 0x1 'MICROTEK' 'ScanMaker II' 0x1 'MITSUMI' 'CD-R CR-2201CS' 0x1 'NEC' 'D3856' 0x1 'QUANTUM' 'LPS525S' 0x1 'QUANTUM' 'PD1225S' 0x1 'QUANTUM' 'FIREBALL ST4.3S' 0x1 'RELISYS' 'Scorpio' 0x1 'SANKYO' 'CP525' 0x1 'TEXEL' 'CD-ROM' 0x5 'transtec' 'T5008' 0x40000 'YAMAHA' 'CDR100' 0x1 'YAMAHA' 'CDR102' 0x1 'YAMAHA' 'CRW8424S' 0x1 'YAMAHA' 'CRW6416S' 0x1 '' 'Scanner' 0x1 '3PARdata' 'VV' 0x20000 'ADAPTEC' 'AACRAID' 0x2 'ADAPTEC' 'Adaptec 5400S' 0x2 'AIX' 'VDASD' 0x10002000 'AFT PRO' '-IX CF' 0x2 'BELKIN' 'USB 2 HS-CF' 0x402 'BROWNIE' '1200U3P' 0x40000 'BROWNIE' '1600U3P' 0x40000 'CANON' 'IPUBJD' 0x40 'CBOX3' 'USB Storage-SMC' 0x402 'CMD' 'CRA-7280' 0x40 'CNSI' 'G7324' 0x40 'CNSi' 'G8324' 0x40 'COMPAQ' 'ARRAY CONTROLLER' 0x820240 'COMPAQ' 'LOGICAL VOLUME' 0x800002 'COMPAQ' 'CR3500' 0x2 'COMPAQ' 'MSA1000' 0x1040 'COMPAQ' 'MSA1000 VOLUME' 0x1040 'COMPAQ' 'HSV110' 0x21000 'DDN' 'SAN DataDirector' 0x40 'DEC' 'HSG80' 0x21000 'DELL' 'PV660F' 0x40 'DELL' 'PV660F PSEUDO' 0x40 'DELL' 'PSEUDO DEVICE .' 0x40 'DELL' 'PV530F' 0x40 'DELL' 'PERCRAID' 0x2 'DGC' 'RAID' 0x40 'DGC' 'DISK' 0x40 'EMC' 'Invista' 0x240 'EMC' 'SYMMETRIX' 0x100020240 'EMULEX' 'MD21/S2 ESDI' 0x10 'easyRAID' '16P' 0x40000 'easyRAID' 'X6P' 0x40000 'easyRAID' 'F8' 0x40000 'FSC' 'CentricStor' 0x240 'FUJITSU' 'ETERNUS_DXM' 0x200000000 'Generic' 'USB SD Reader' 0x402 'Generic' 'USB Storage-SMC' 0x402 'Generic' 'Ultra HS-SD/MMC' 0xc00 'HITACHI' 'DF400' 0x20000 'HITACHI' 'DF500' 0x20000 'HITACHI' 'DISK-SUBSYSTEM' 0x20000 'HITACHI' 'HUS1530' 0x2000000 'HITACHI' 'OPEN-' 0x10020000 'HP' 'A6189A' 0x240 'HP' 'OPEN-' 0x10020000 'HP' 'NetRAID-4M' 0x2 'HP' 'HSV100' 0x21000 'HP' 'C1557A' 0x2 'HP' 'C3323-300' 0x20 'HP' 'C5713A' 0x40000 'HP' 'DISK-SUBSYSTEM' 0x20000 'HPE' 'OPEN-' 0x10020000 'IBM' 'AuSaV1S2' 0x2 'IBM' 'ProFibre 4000R' 0x240 'IBM' '2076' 0x2000 'IBM' '2105' 0x400000 'iomega' 'jaz 1GB' 0x21 'IOMEGA' 'ZIP' 0x21 'IOMEGA' 'Io20S *F' 0x8 'INSITE' 'Floptical F*8I' 0x8 'INSITE' 'I325VM' 0x8 'Intel' 'Multi-Flex' 0x20000000 'iRiver' 'iFP Mass Driver' 0x80400 'LASOUND' 'CDX7405' 0x90 'Marvell' 'Console' 0x4000000 'Marvell' '91xx Config' 0x4000000 'MATSHITA' 'PD-1' 0x12 'MATSHITA' 'DMC-LC5' 0x80400 'MATSHITA' 'DMC-LC40' 0x80400 'Medion' 'Flash XL MMC/SD' 0x2 'MegaRAID' 'LD' 0x2 'MICROP' '4110' 0x20 'MSFT' 'Virtual HD' 0x60000000 'MYLEX' 'DACARMRB' 0x20000 'nCipher' 'Fastness Crypto' 0x2 'NAKAMICH' 'MJ-4.8S' 0x12 'NAKAMICH' 'MJ-5.16S' 0x12 'NEC' 'PD-1 ODX654P' 0x12 'NEC' 'iStorage' 0x20000 'NRC' 'MBR-7' 0x12 'NRC' 'MBR-7.4' 0x12 'PIONEER' 'CD-ROM DRM-600' 0x12 'PIONEER' 'CD-ROM DRM-602X' 0x12 'PIONEER' 'CD-ROM DRM-604X' 0x12 'PIONEER' 'CD-ROM DRM-624X' 0x12 'Promise' 'VTrak E610f' 0x20000040 'Promise' '' 0x40 'QEMU' 'QEMU CD-ROM' 0x4000000 'QNAP' 'iSCSI Storage' 0x40000000 'SYNOLOGY' 'iSCSI Storage' 0x40000000 'QUANTUM' 'XP34301' 0x20 'REGAL' 'CDC-4X' 0x90 'SanDisk' 'ImageMate CF-SD1' 0x2 'SEAGATE' 'ST34555N' 0x20 'SEAGATE' 'ST3390N' 0x20 'SEAGATE' 'ST900MM0006' 0x4000000 'SGI' 'RAID3' 0x40 'SGI' 'RAID5' 0x40 'SGI' 'TP9100' 0x20000 'SGI' 'Universal Xport' 0x100000 'SKhynix' 'H28U74301AMR' 0x4000000 'IBM' 'Universal Xport' 0x100000 'SUN' 'Universal Xport' 0x100000 'DELL' 'Universal Xport' 0x100000 'STK' 'Universal Xport' 0x100000 'NETAPP' 'Universal Xport' 0x100000 'LSI' 'Universal Xport' 0x100000 'ENGENIO' 'Universal Xport' 0x100000 'LENOVO' 'Universal Xport' 0x100000 'FUJITSU' 'Universal Xport' 0x100000 'SanDisk' 'Cruzer Blade' 0x10000400 'SMSC' 'USB 2 HS-CF' 0x440 'SONY' 'CD-ROM CDU-8001' 0x4 'SONY' 'TSL' 0x2 'ST650211' 'CF' 0x400000 'SUN' 'T300' 0x40 'SUN' 'T4' 0x40 'Tornado-' 'F4' 0x40000 'TOSHIBA' 'CDROM' 0x100 'TOSHIBA' 'CD-ROM' 0x100 'Traxdata' 'CDR4120' 0x1 'USB2.0' 'SMARTMEDIA/XD' 0x402 'WangDAT' 'Model 2600' 0x200000 'WangDAT' 'Model 3200' 0x200000 'WangDAT' 'Model 1300' 0x200000 'WDC WD25' '00JB-00FUA0' 0x40000 'XYRATEX' 'RS' 0x240 'Zzyzx' 'RocketStor 500S' 0x40 'Zzyzx' 'RocketStor 2000' 0x40 PK |g\�J~ logging_levelnu �[��� 0 PK �Cj\�C�R R scsi_netlink.hnu �[��� /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ /* * SCSI Transport Netlink Interface * Used for the posting of outbound SCSI transport events * * Copyright (C) 2006 James Smart, Emulex Corporation * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ #ifndef SCSI_NETLINK_H #define SCSI_NETLINK_H #include <linux/netlink.h> #include <linux/types.h> /* * This file intended to be included by both kernel and user space */ /* Single Netlink Message type to send all SCSI Transport messages */ #define SCSI_TRANSPORT_MSG NLMSG_MIN_TYPE + 1 /* SCSI Transport Broadcast Groups */ /* leaving groups 0 and 1 unassigned */ #define SCSI_NL_GRP_FC_EVENTS (1<<2) /* Group 2 */ #define SCSI_NL_GRP_CNT 3 /* SCSI_TRANSPORT_MSG event message header */ struct scsi_nl_hdr { uint8_t version; uint8_t transport; uint16_t magic; uint16_t msgtype; uint16_t msglen; } __attribute__((aligned(sizeof(uint64_t)))); /* scsi_nl_hdr->version value */ #define SCSI_NL_VERSION 1 /* scsi_nl_hdr->magic value */ #define SCSI_NL_MAGIC 0xA1B2 /* scsi_nl_hdr->transport value */ #define SCSI_NL_TRANSPORT 0 #define SCSI_NL_TRANSPORT_FC 1 #define SCSI_NL_MAX_TRANSPORTS 2 /* Transport-based scsi_nl_hdr->msgtype values are defined in each transport */ /* * GENERIC SCSI scsi_nl_hdr->msgtype Values */ /* kernel -> user */ #define SCSI_NL_SHOST_VENDOR 0x0001 /* user -> kernel */ /* SCSI_NL_SHOST_VENDOR msgtype is kernel->user and user->kernel */ /* * Message Structures : */ /* macro to round up message lengths to 8byte boundary */ #define SCSI_NL_MSGALIGN(len) (((len) + 7) & ~7) /* * SCSI HOST Vendor Unique messages : * SCSI_NL_SHOST_VENDOR * * Note: The Vendor Unique message payload will begin directly after * this structure, with the length of the payload per vmsg_datalen. * * Note: When specifying vendor_id, be sure to read the Vendor Type and ID * formatting requirements specified below */ struct scsi_nl_host_vendor_msg { struct scsi_nl_hdr snlh; /* must be 1st element ! */ uint64_t vendor_id; uint16_t host_no; uint16_t vmsg_datalen; } __attribute__((aligned(sizeof(uint64_t)))); /* * Vendor ID: * If transports post vendor-unique events, they must pass a well-known * 32-bit vendor identifier. This identifier consists of 8 bits indicating * the "type" of identifier contained, and 24 bits of id data. * * Identifiers for each type: * PCI : ID data is the 16 bit PCI Registered Vendor ID */ #define SCSI_NL_VID_TYPE_SHIFT 56 #define SCSI_NL_VID_TYPE_MASK ((__u64)0xFF << SCSI_NL_VID_TYPE_SHIFT) #define SCSI_NL_VID_TYPE_PCI ((__u64)0x01 << SCSI_NL_VID_TYPE_SHIFT) #define SCSI_NL_VID_ID_MASK (~ SCSI_NL_VID_TYPE_MASK) #define INIT_SCSI_NL_HDR(hdr, t, mtype, mlen) \ { \ (hdr)->version = SCSI_NL_VERSION; \ (hdr)->transport = t; \ (hdr)->magic = SCSI_NL_MAGIC; \ (hdr)->msgtype = mtype; \ (hdr)->msglen = mlen; \ } #endif /* SCSI_NETLINK_H */ PK �Cj\C 7�� � scsi_netlink_fc.hnu �[��� /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ /* * FC Transport Netlink Interface * * Copyright (C) 2006 James Smart, Emulex Corporation * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ #ifndef SCSI_NETLINK_FC_H #define SCSI_NETLINK_FC_H #include <scsi/scsi_netlink.h> /* * This file intended to be included by both kernel and user space */ /* * FC Transport Message Types */ /* kernel -> user */ #define FC_NL_ASYNC_EVENT 0x0100 /* user -> kernel */ /* none */ /* * Message Structures : */ /* macro to round up message lengths to 8byte boundary */ #define FC_NL_MSGALIGN(len) (((len) + 7) & ~7) /* * FC Transport Broadcast Event Message : * FC_NL_ASYNC_EVENT * * Note: if Vendor Unique message, &event_data will be start of * vendor unique payload, and the length of the payload is * per event_datalen * * Note: When specifying vendor_id, be sure to read the Vendor Type and ID * formatting requirements specified in scsi_netlink.h */ struct fc_nl_event { struct scsi_nl_hdr snlh; /* must be 1st element ! */ uint64_t seconds; uint64_t vendor_id; uint16_t host_no; uint16_t event_datalen; uint32_t event_num; uint32_t event_code; uint32_t event_data; } __attribute__((aligned(sizeof(uint64_t)))); #endif /* SCSI_NETLINK_FC_H */ PK �Cj\�`J�'