Дистрибутив OpenSUSE 10.0
Ядро: 2.6.11
Проблема в том, что после сменя ядра на 2.6.11 перестали
появляться файлы устройства для флешки. Вроде все уже перерыл...
В логах вроде все нормально:
udevmonitor:
UEVENT[1157630836] add@/devices/pci0000:00/0000:00:1d.7/usb1/1-7
UEVENT[1157630836] add@/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0
UEVENT[1157630836] add@/class/scsi_host/host4
UEVENT[1157630841] add@/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0/4:0:0:0
UEVENT[1157630841] add@/block/sdb
UEVENT[1157630841] add@/block/sdb/sdb1
UEVENT[1157630841] add@/class/scsi_device/4:0:0:0
UEVENT[1157630841] add@/class/scsi_generic/sg1
UEVENT[1157630842] remove@/class/scsi_generic/sg1
UEVENT[1157630842] remove@/class/scsi_device/4:0:0:0
UEVENT[1157630842] remove@/block/sdb/sdb1
UEVENT[1157630842] remove@/block/sdb
UEVENT[1157630842] remove@/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0/4:0:0
:0
UEVENT[1157630842] remove@/class/scsi_host/host4
UEVENT[1157630842] remove@/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0
UEVENT[1157630842] remove@/devices/pci0000:00/0000:00:1d.7/usb1/1-7
/var/log/messages:
Sep 7 16:08:30 linux kernel: usb 1-7: new high speed USB device using ehci_hcd and address 5
Sep 7 16:08:30 linux kernel: scsi5 : SCSI emulation for USB Mass Storage devices
Sep 7 16:08:30 linux kernel: usb-storage: device found at 5
Sep 7 16:08:30 linux kernel: usb-storage: waiting for device to settle before scanning
Sep 7 16:08:35 linux kernel: Vendor: Pretec Model: 01GB Tiny Rev: 1.20
Sep 7 16:08:35 linux kernel: Type: Direct-Access ANSI SCSI revision: 02
Sep 7 16:08:35 linux kernel: SCSI device sdb: 2007040 512-byte hdwr sectors (1028 MB)
Sep 7 16:08:35 linux kernel: sdb: assuming Write Enabled
Sep 7 16:08:35 linux kernel: sdb: assuming drive cache: write through
Sep 7 16:08:35 linux kernel: SCSI device sdb: 2007040 512-byte hdwr sectors (1028 MB)
Sep 7 16:08:35 linux kernel: sdb: assuming Write Enabled
Sep 7 16:08:35 linux kernel: sdb: assuming drive cache: write through
Sep 7 16:08:35 linux kernel: sdb: sdb1
Sep 7 16:08:35 linux kernel: Attached scsi removable disk sdb at scsi5, channel 0, id 0, lun 0
Sep 7 16:08:35 linux kernel: Attached scsi generic sg1 at scsi5, channel 0, id 0, lun 0, type 0
Sep 7 16:08:35 linux kernel: usb-storage: device scan complete
Sep 7 16:08:43 linux kernel: usb 1-7: USB disconnect, address 5
По идее /dev/sdb1 должен появиться, но нет его! Чего я упустил?
PS: 2.6.11 от дефолтного отличается только вкомпилированным usb-serial.
Смысл в том, что драйвер некой железки (Moxa NPort 1240) тестился только для 2.6.11(с вкомпилированным usb-serial). Под 2.6.13 - имеем Oops!. Править сам драйвер(3000 строк) нет ни времени ни особого желания. Поэтому и откатился до 2.6.11. Железка вроде как пашет, а вот флешка - нет.