LINUX.ORG.RU

Не создается файл устройства


0

0

Дистрибутив 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.


Ответ на: комментарий от UVV

Обновлялся со стандартного - 2.6.13-15-default

lsmod:
sd_mod
usb_storage
speed_step
freq_table
asus_acpi
ipv6
button
battery
ac
agpgart
edd
parport_pc
lp
parport
db_mod
ide_cd
cdrom
reiserfs
fan
thermal
processor
piix
ide_disk
ide_core

ведержка из config.gz:
CONFIG_USB=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_STORAGE=m
CONFIG_USB_SERIAL=y

klon
() автор топика
Ответ на: комментарий от UVV

А я и не говорил про обновление :)

Смысл в том, что драйвер некой железки (Moxa NPort 1240) тестился только для 2.6.11(с вкомпилированным usb-serial). Под 2.6.13 - имеем Oops!. Править сам драйвер(3000 строк) нет ни времени ни особого желания. Поэтому и откатился до 2.6.11. Железка вроде как пашет, а вот флешка - нет.

klon
() автор топика

Проблема решилась правкой злополучного модуля.

Всем спасибо.

klon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.