корпусной картридер

Вообщем купил корпусной картридер, установил. при подключении флешки к слоту не создаётся файла устройства, и fdisk -l ничего не показывает кроме двух винтов, потом пытаюсь примонтировать /dev/sdc, соответственно получаю ошибку что фс там никакой нет и внезапно после этого создаётся файл устройства sdc1 и через fdisk -l начинает видится флешка. В чём мб проблема?
Неплохо бы посмотреть dmesg при каждом действии, начиная с подключения картридера.
Возможно, требуется некий модуль, которые не загружается автоматически, но загружается после попытки монтирования. В этом случае можно сравнить вывод lsmod до и после.
да походу так и есть, короче при попытке pmount /dev/sdc в dmesg'e вижу как происходят попытки подгрузки разных модулей файловых систем. Я подозреваю автоматом не подгружается нужный из-за того что MOD_AUTOLOAD отменили в rc.conf ?
Проверь
lsmod | grep scsi
scsi_mod              110670  6 usb_storage,uas,sg,sr_mod,sd_mod,libata
Может помочь
hwdetect --modules
и
lsmod или lsmod | grep usb - чтобы было с чем сравнивать, если что-то не подгрузится автоматом.
Ждем dmesg на предмет кардридера
PoZiTPoH
Ждем dmesg на предмет кардридера
вот после загрузки ядра
[   17.373495] loop: module loaded
[   17.560712] scsi 2:0:0:0: Direct-Access     Generic  USB SD Reader    1.00 PQ: 0 ANSI: 0
[   17.561127] sd 2:0:0:0: Attached scsi generic sg3 type 0
[   17.909106] scsi 2:0:0:1: Direct-Access     Generic  USB CF Reader    1.01 PQ: 0 ANSI: 0
[   17.909473] sd 2:0:0:1: Attached scsi generic sg4 type 0
[   17.910981] scsi 2:0:0:2: Direct-Access     Generic  USB SM Reader    1.02 PQ: 0 ANSI: 0
[   17.911308] sd 2:0:0:2: Attached scsi generic sg5 type 0
[   17.912268] scsi 2:0:0:3: Direct-Access     Generic  USB MS Reader    1.03 PQ: 0 ANSI: 0
[   17.913534] sd 2:0:0:3: Attached scsi generic sg6 type 0
[   17.913838] sd 2:0:0:0: [sdc] Attached SCSI removable disk
[   17.916851] sd 2:0:0:1: [sdd] Attached SCSI removable disk
[   17.918354] sd 2:0:0:2: [sde] Attached SCSI removable disk
[   17.919214] sd 2:0:0:3: [sdf] Attached SCSI removable disk
[   18.020133] Btrfs loaded
[   18.020662] device label samba_share devid 1 transid 284 /dev/loop0
[   18.111671] Adding 2096444k swap on /dev/sda5.  Priority:-1 extents:1 across:2096444k 
[   20.500158] 8139too 0000:02:05.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[   20.600073] ip_tables: (C) 2000-2006 Netfilter Core Team
[   20.672148] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   39.235109] vboxdrv: Found 2 processor cores.
[   39.235260] vboxdrv: fAsync=0 offMin=0x4d6 offMax=0x30c8
[   39.235388] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[   39.235393] vboxdrv: Successfully loaded version 4.0.8 (interface 0x00180000).
[   40.445745] PPP generic driver version 2.4.2
[   60.722302] fuse init (API version 7.16)
[  130.276712] usb 1-5: new high speed USB device number 4 using ehci_hcd
[  130.404224] scsi3 : usb-storage 1-5:1.0
[  131.403944] scsi 3:0:0:0: Direct-Access     Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
[  131.404530] sd 3:0:0:0: Attached scsi generic sg7 type 0
[  131.404825] sd 3:0:0:0: [sdg] 7822288 512-byte logical blocks: (4.00 GB/3.72 GiB)
[  131.405441] sd 3:0:0:0: [sdg] Write Protect is off
[  131.405449] sd 3:0:0:0: [sdg] Mode Sense: 03 00 00 00
[  131.405454] sd 3:0:0:0: [sdg] Assuming drive cache: write through
[  131.409177] sd 3:0:0:0: [sdg] Assuming drive cache: write through
[  131.410456]  sdg: sdg1
[  131.412173] sd 3:0:0:0: [sdg] Assuming drive cache: write through
[  131.412182] sd 3:0:0:0: [sdg] Attached SCSI removable disk
[  239.445126] chromium-sandbo (1412): /proc/1410/oom_adj is deprecated, please use /proc/1410/oom_score_adj instead.

а вот после pmount /dev/sdc
[  407.889056] sd 2:0:0:0: [sdc] 7860224 512-byte logical blocks: (4.02 GB/3.74 GiB)
[  407.891369] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[  407.893843] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[  407.897333]  sdc: sdc1
[  407.921236] device-mapper: uevent: version 1.0.3
[  407.924858] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: [email protected]
[  408.018972] UDF-fs: No anchor found
[  408.018980] UDF-fs: Rescanning with blocksize 2048
[  408.062220] UDF-fs: No anchor found
[  408.062226] UDF-fs: No partition found (1)
[  408.175356] UDF-fs: No anchor found
[  408.175364] UDF-fs: Rescanning with blocksize 2048
[  408.227728] UDF-fs: No anchor found
[  408.227735] UDF-fs: No partition found (1)
[  408.350543] ISOFS: Unable to identify CD-ROM format.
[  408.385196] ISOFS: Unable to identify CD-ROM format.
[  408.622238] hfs: unable to find HFS+ superblock
[  408.742742] hfs: unable to find HFS+ superblock
[  408.855624] hfs: can't find a HFS filesystem on dev sdc.
[  408.890785] hfs: can't find a HFS filesystem on dev sdc.
[  409.075511] EXT3-fs (sdc): error: can't find ext3 filesystem on dev sdc.
[  409.111176] EXT3-fs (sdc): error: can't find ext3 filesystem on dev sdc.
[  409.167163] EXT2-fs (sdc): error: can't find an ext2 filesystem on dev sdc.
[  409.198172] EXT2-fs (sdc): error: can't find an ext2 filesystem on dev sdc.
[  409.282928] EXT4-fs (sdc): VFS: Can't find ext4 filesystem
[  409.313796] EXT4-fs (sdc): VFS: Can't find ext4 filesystem
[  409.407017] REISERFS warning (device sdc): sh-2021 reiserfs_fill_super: can not find reiserfs on sdc
[  409.435170] REISERFS warning (device sdc): sh-2021 reiserfs_fill_super: can not find reiserfs on sdc
[  409.530782] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
[  409.534244] SGI XFS Quota Management subsystem
[  409.549020] XFS (sdc): bad magic number
[  409.549028] XFS (sdc): SB validate failed
[  409.668155] XFS (sdc): bad magic number
[  409.668163] XFS (sdc): SB validate failed
[  409.708459] JFS: nTxBlock = 8192, nTxLock = 65536
[  409.895657] omfs: Invalid superblock (0)
[  409.919316] omfs: Invalid superblock (0)
smiges 19:34 [0]~$ 
короче сделал так: до pmount /dev/sdc выполнил команду lsmod и перенаправил вывод в файл, и потом после выполнения pmount /dev/sdc выполнил команду lsmod и перенаправил вывод в другой файл, потом я взял diff и сравнил два этих файла. Вот что получилось:
smiges 06:02 [0]~$ diff lsmod.txt lsmod2.txt 
1a2,21
> fuse                   58669  1 
> omfs                   13730  0 
> jfs                   161766  0 
> xfs                   664507  0 
> ext4                  334626  0 
> jbd2                   59098  1 ext4
> crc16                   1077  1 ext4
> ext2                   55475  0 
> ext3                  112262  0 
> jbd                    40441  1 ext3
> mbcache                 4321  3 ext4,ext2,ext3
> hfs                    40872  0 
> hfsplus                72064  0 
> vfat                    8747  0 
> fat                    42834  1 vfat
> isofs                  29310  0 
> nls_utf8                1024  0 
> udf                    75275  0 
> crc_itu_t               1077  2 omfs,udf
> dm_mod                 57158  0 
smiges 06:07 [0]~$ 
потом я решил ребутнутся, и после этого вручную попробывал загрузить все эти модули, модули подгрузились, но после вставки флешки ничего не изменилось, файл раздела sdc1 так и не создался.
Среди этих модулей нет драйверов.
Надо сравнивать модули на момент, когда тома нет, с модулями когда он появился.

А ещё лучше всё же найти загрузку модуля в dmesg.
В вашем дампе этого момента нет, там только хвост с сообщениями о подборе файловой системы.
так и нету и ничего кроме этого ёклмн
Natrio
Надо сравнивать модули на момент, когда тома нет, с модулями когда он появился.
дык так и делал же, внимательней читайте
 
Зарегистрироваться или войдите чтобы оставить сообщение.