[openbeosstorage] R5 Pro CD vs. partition/intel
- From: Tyler Dauwalder <tyler@xxxxxxxxxxxxx>
- To: openbeosstorage@xxxxxxxxxxxxx
- Date: Sat, 25 Jan 2003 01:20:38 -0800
Howdy,
Here's what I've come up with while trying to get the updated session
module working with the R5 CD:
+ Using the disk_scanner version pre-dating Ingo's recent (meaning
since the holidays) changes, everything works fine. All three
sessions are enumerated properly.
+ Using the current version, the intel partition module finds a valid
partition signature in the second session (the one with the bfs image
named "BeOS 5 Pro Edition"), and thus thinks it has a valid intel
style partition set, though it in fact does not. As the disk_scanner
is trying to enumerate all the available partitions, some
particularly large (and incorrect) offset or size is, I'm guessing,
causing a crash.
+ Using the old version of the disk_scanner, but changing line 119 of
disk_scanner.c to read (as it does in the new version)
=09=09=09if (read_pos(fd, offset, *block, size) !=3D (ssize_t)size) {
instead of
=09=09=09if (read_pos(fd, 0, *block, size) !=3D (ssize_t)size) {
gives the same behaviour as the newer version (since the partition
module is now passed the actual first block of each session, instead
of always getting the very first block on the disc, which is all
zeros (the first session is an iso9660 image)), but without the
crash. Since there's no crash, a number of incorrect partitions are
listed as existing in the second session.
Thus I believe the crash, at least, is a bug in the new cache code;
the old code handles the garbage values gracefully. The partition
behaviour is, unless I'm missing something, just a coincedence; the
bfs image happens to have a valid intel partition signature sitting
in the right location.
If it were just some random, obscure CD, I might be tempted to say
"screw it", but being the R5 Pro CD, we really ought to get the thing
working properly. Since I believe the updated cdrom module is
actually working correctly, I've gone ahead and checked it in so
everyone can play with it. :-)
So, if Ingo can't come up with a way to invalidate the second session
of the R5 CD as an intel style partition set while still properly
recognizing real partition sets :-), I guess we may need to handle
partitions differently for CDs. Has anyone ever heard of burning a CD
session with multiple partitions, anyway? Theoretically it could be
done, I guess, but you can do everything partitions can do (and more)
with sessions. Following that argument, we could then just have a
cdrom partition module (or special case, a la
disk_scanner_get_nth_session_info() in disk_scanner.c, but I don't
think I like that route; see next paragraph) that returns one
partition encompassing the whole session if the device is a CD.
Thoughts?
And while I'm thinking of it, that special case to handle CDs in
disk_scanner_get_nth_session_info() kind of bugs me. Oughtn't we have
a non-cdrom session module to handle the virtual session case, and
then allow developers to have a higher priority custom module in the
odd case that they want to support a special kind of session for
their device? As it currently stands, only CD devices ever get a
chance to publish sessions to the system.
I've included below debug info from the above-mentioned cases when
run on the R5 Pro CD, in the order listed above.
-Tyler
--------------------------
Pre-Ingo's recent changes:
Works as advertised
--------------------------
device: =60/dev/disk/ide/atapi/1/master/0/raw'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 0)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: std_ops(0x2)
session 0
offset: 0
size: 99651584
block size: 2048
index: 0
flags: 1
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 0)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 0, 99651584, 2048, 0, 0)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 0, 99651584, 0x80023560, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 0, 99651584, 2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaf0c, offset: 0)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 0_0
offset: 0
size: 99651584
block size: 2048
session ID: 0
partition ID: 0
device: =60'
flags: 2
partition code: 0xeb
partition name: =60'
partition type: =60'
FS short name: =60iso9660'
FS long name: =60iso9660 CD-ROM File System'
volume name: =60BeOS_Tools'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 0)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 0, 99651584, 2048, 0, 1)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 0, 99651584, 0x80023da0, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: std_ops(0x2)
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: std_ops(0x2)
session 1
offset: 99651584
size: 325365760
block size: 2048
index: 1
flags: 1
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 99651584, 325365760, 2048, 1,
0)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 99651584, 325365760, 2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaf0c, offset: 99651584)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 1_0
offset: 99651584
size: 325365760
block size: 2048
session ID: 1
partition ID: 0
device: =60'
flags: 2
partition code: 0xeb
partition name: =60'
partition type: =60'
FS short name: =60bfs'
FS long name: =60Be File System'
volume name: =60BeOS 5 Pro Edition'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 99651584, 325365760, 2048, 1,
1)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: std_ops(0x2)
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 2)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: std_ops(0x2)
session 2
offset: 425017344
size: 247463936
block size: 2048
index: 2
flags: 1
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 2)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 425017344, 247463936, 2048,
2, 0)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 425017344, 247463936, 0x80023da0, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 425017344, 247463936, 2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaf0c, offset: 425017344)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 2_0
offset: 425017344
size: 247463936
block size: 2048
session ID: 2
partition ID: 0
device: =60'
flags: 2
partition code: 0xeb
partition name: =60'
partition type: =60'
FS short name: =60'
FS long name: =60'
volume name: =60'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 2)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 425017344, 247463936, 2048,
2, 1)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 425017344, 247463936, 0x80023da0, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: std_ops(0x2)
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 3)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: std_ops(0x2)
-----------------------------------------------
Current disk_scanner:
Starts to list invalid partitions, then crashes
-----------------------------------------------
device: =60/dev/disk/ide/atapi/1/master/0/raw'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 0)
disk_scanner: check: No Error
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: get_nth_session_info() done: No Error
disk_scanner: std_ops(0x2)
session 0
offset: 0
size: 99651584
block size: 2048
index: 0
flags: 1
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 0)
disk_scanner: check: No Error
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: get_nth_session_info() done: No Error
disk_scanner: get_nth_partition_info(3, 0, 99651584, 2048, 0, 0)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 0, 99651584, 0x80024560, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 0, 99651584, 2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaddc, offset: 0)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 0_0
offset: 0
size: 99651584
block size: 2048
session ID: 0
partition ID: 0
device: =60'
flags: 2
partition code: 0xeb
partition name: =60'
partition type: =60'
FS short name: =60iso9660'
FS long name: =60iso9660 CD-ROM File System'
volume name: =60BeOS_Tools'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 0)
disk_scanner: check: No Error
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: get_nth_session_info() done: No Error
disk_scanner: get_nth_partition_info(3, 0, 99651584, 2048, 0, 1)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 0, 99651584, 0x80024da0, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: std_ops(0x2)
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: check: No Error
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: get_nth_session_info() done: No Error
disk_scanner: std_ops(0x2)
session 1
offset: 99651584
size: 325365760
block size: 2048
index: 1
flags: 1
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: check: No Error
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: check: No Error
disk_scanner: get_nth_session_info() done: No Error
disk_scanner: get_nth_partition_info(3, 99651584, 325365760, 2048, 1,
0)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 99651584, 325365760, 0x80024da0, 2048)
intel: identify: signature okay
intel: get_nth_info(3, 99651584, 325365760, 0x80024da0, 2048, 0)
intel: identify(3, 99651584, 325365760, 0x80024da0, 2048)
intel: identify: signature okay
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 3534868918272, 6603700209664,
2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaddc, offset: 3534868918272)
(CRASH!!!!!!!!!!!!!!!!!!! :-)
----------------------------------------------------------------------
Pre-Ingo's Recent Changes with updated read_block() in disk_scanner.c:
Lists invalid partitions, but doesn't crash
----------------------------------------------------------------------
device: =60/dev/disk/ide/atapi/1/master/0/raw'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 0)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: std_ops(0x2)
session 0
offset: 0
size: 99651584
block size: 2048
index: 0
flags: 1
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 0)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 0, 99651584, 2048, 0, 0)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 0, 99651584, 0x80023560, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 0, 99651584, 2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaf0c, offset: 0)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 0_0
offset: 0
size: 99651584
block size: 2048
session ID: 0
partition ID: 0
device: =60'
flags: 2
partition code: 0xeb
partition name: =60'
partition type: =60'
FS short name: =60iso9660'
FS long name: =60iso9660 CD-ROM File System'
volume name: =60BeOS_Tools'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 0)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 0, 99651584, 2048, 0, 1)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 0, 99651584, 0x80023da0, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: std_ops(0x2)
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: std_ops(0x2)
session 1
offset: 99651584
size: 325365760
block size: 2048
index: 1
flags: 1
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 99651584, 325365760, 2048, 1,
0)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: get_nth_info(3, 99651584, 325365760, 0x80023da0, 2048, 0)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 3534868918272, 6603700209664,
2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaf0c, offset: 3534868918272)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 1_0
offset: 3534868918272
size: 6603700209664
block size: 2048
session ID: 1
partition ID: 0
device: =60'
flags: 0
partition code: 0x8a
partition name: =60'
partition type: =60unknown'
FS short name: =60'
FS long name: =60'
volume name: =60'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 99651584, 325365760, 2048, 1,
1)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: get_nth_info(3, 99651584, 325365760, 0x80023da0, 2048, 1)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 1114870878208, 3449051373568,
2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaf0c, offset: 1114870878208)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 1_1
offset: 1114870878208
size: 3449051373568
block size: 2048
session ID: 1
partition ID: 1
device: =60'
flags: 0
partition code: 0x59
partition name: =60'
partition type: =60unknown'
FS short name: =60'
FS long name: =60'
volume name: =60'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 99651584, 325365760, 2048, 1,
2)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: get_nth_info(3, 99651584, 325365760, 0x80023da0, 2048, 2)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 3964985901056, 3792607352832,
2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaf0c, offset: 3964985901056)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 1_2
offset: 3964985901056
size: 3792607352832
block size: 2048
session ID: 1
partition ID: 2
device: =60'
flags: 0
partition code: 0x4f
partition name: =60'
partition type: =60QNX 4 3rd part'
FS short name: =60'
FS long name: =60'
volume name: =60'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 99651584, 325365760, 2048, 1,
3)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: get_nth_info(3, 99651584, 325365760, 0x80023da0, 2048, 3)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 3380870184960, 1596175644672,
2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaf0c, offset: 3380870184960)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 1_3
offset: 3380870184960
size: 1596175644672
block size: 2048
session ID: 1
partition ID: 3
device: =60'
flags: 0
partition code: 0x79
partition name: =60'
partition type: =60unknown'
FS short name: =60'
FS long name: =60'
volume name: =60'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 1)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 99651584, 325365760, 2048, 1,
4)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: get_nth_info(3, 99651584, 325365760, 0x80023da0, 2048, 4)
intel: identify(3, 99651584, 325365760, 0x80023da0, 2048)
intel: std_ops(0x2)
disk_scanner: std_ops(0x2)
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 2)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: std_ops(0x2)
session 2
offset: 425017344
size: 247463936
block size: 2048
index: 2
flags: 1
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 2)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 425017344, 247463936, 2048,
2, 0)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 425017344, 247463936, 0x80023da0, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: get_partition_fs_info(3, 425017344, 247463936, 2048)
disk_scanner: trying fs module: =60disk_scanner/fs/bfs/v1'
fs/bfs: std_ops(0x1)
fs/bfs: identify(3, 0xfcffaf0c, offset: 425017344)
fs/bfs: std_ops(0x2)
disk_scanner: trying fs module: =60disk_scanner/fs/iso9660/v1'
disk_scanner: std_ops(0x2)
partition 2_0
offset: 425017344
size: 247463936
block size: 2048
session ID: 2
partition ID: 0
device: =60'
flags: 2
partition code: 0xeb
partition name: =60'
partition type: =60'
FS short name: =60'
FS long name: =60'
volume name: =60'
mounted at: =60'
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 2)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: get_nth_partition_info(3, 425017344, 247463936, 2048,
2, 1)
disk_scanner: trying partition module:
=60disk_scanner/partition/intel/v1'
intel: std_ops(0x1)
intel: identify(3, 425017344, 247463936, 0x80023da0, 2048)
intel: identify: bad signature: 0
intel: std_ops(0x2)
disk_scanner: std_ops(0x2)
disk_scanner: std_ops(0x1)
disk_scanner: get_nth_session_info(3, 3)
disk_scanner: get_session_module(3, 672481280, 2048)
disk_scanner: std_ops(0x2)
Other related posts: