Перейти к содержанию

Эта Флешка меня угробит...!


Рекомендуемые сообщения

Господа! Подскажите, где у меня руки закривились???

Не монтируется флешь и баста!

Вороди как то получилось раз, я себя даже похвалил в топике Проблема с GF 5700 LE, а не тут то было.

Чего я только не перепробовал, ядро перебирал с разными опциями раз двадцать... (на старом ядре монтируется), а мне всё равно выдаётся следующий результат:

root@darkstar:~# mount -t vfat /dev/sda1 /mnt/flash

mount: special device /dev/sda1 does not exist

Вот вывод команды dmesg (то что может касаться флеши):

Vendor: JetFlash Model: TS128MJF2A Rev: 1.00

Type: Direct-Access ANSI SCSI revision: 02

SCSI device sda: 256000 512-byte hdwr sectors (131 MB)

sda: Write Protect is off

sda: Mode Sense: 37 00 00 08

sda: assuming drive cache: write through

SCSI device sda: 256000 512-byte hdwr sectors (131 MB)

sda: Write Protect is off

sda: Mode Sense: 37 00 00 08

sda: assuming drive cache: write through

sda: sda1

Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0

usb-storage: device scan complete

ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)

ACPI: PCI Interrupt 0000:00:03.0[A] -> GSI 20 (level, low) -> IRQ 19

ohci_hcd 0000:00:03.0: OHCI Host Controller

ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 2

ohci_hcd 0000:00:03.0: irq 19, io mem 0xef003000

hub 2-0:1.0: USB hub found

hub 2-0:1.0: 3 ports detected

ACPI: PCI Interrupt 0000:00:03.1 -> GSI 21 (level, low) -> IRQ 20

ohci_hcd 0000:00:03.1: OHCI Host Controller

ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 3

ohci_hcd 0000:00:03.1: irq 20, io mem 0xef000000

hub 3-0:1.0: USB hub found

hub 3-0:1.0: 3 ports detected

parport: PnPBIOS parport detected.

parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)]

USB Universal Host Controller Interface driver v2.3

Вот вывод lsmod

Module Size Used by

vfat 12032 0

fat 48668 1 vfat

uhci_hcd 32400 0

parport_pc 23876 0

parport 21952 1 parport_pc

ohci_hcd 20484 0

Вывод команды lspci:

00:00.0 Host bridge: Silicon Integrated Systems [siS] 661FX/M661FX/M661MX Host (rev 11)

00:01.0 PCI bridge: Silicon Integrated Systems [siS]: Unknown device 0003

00:02.0 ISA bridge: Silicon Integrated Systems [siS] SiS963 [MuTIOL Media IO] (rev 25)

00:02.1 SMBus: Silicon Integrated Systems [siS]: Unknown device 0016

00:02.5 IDE interface: Silicon Integrated Systems [siS] 5513 [iDE]

00:02.7 Multimedia audio controller: Silicon Integrated Systems [siS] Sound Controller (rev a0)

00:03.0 USB Controller: Silicon Integrated Systems [siS] USB 1.0 Controller (rev 0f)

00:03.1 USB Controller: Silicon Integrated Systems [siS] USB 1.0 Controller (rev 0f)

00:03.3 USB Controller: Silicon Integrated Systems [siS] USB 2.0 Controller

00:04.0 Ethernet controller: Silicon Integrated Systems [siS] SiS900 PCI Fast Ethernet (rev 90)

00:0b.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46)

01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0343 (reva1)

Да, в /dev нет ничего похожего на sda, не пойму почему?

Люди, помогите, топчусь на одном месте и сдвинуться не могу!

Вот данные о системе:

Slackware 10.1, kernel 2.6.14.3.

Прилагаю конфиг ядра, для полной картины:

Ссылка на комментарий
Поделиться на другие сайты

Чего-то я пропустил раньше эту тему Smile

На самом деле:

1. У вас в lsmod не хватает модуля usb-storage.

2. Попробуйте монтировать не /dev/sda1, а /dev/sda

3. Лучше пользуйтесь ядром из вашего дистрибутива (если нет веских причин собирать свое). Оно объективно лучше вашего.

Ссылка на комментарий
Поделиться на другие сайты

White_Mouse писал(а) чт, 19 января 2006 18:22

Чего-

2. Попробуйте монтировать не /dev/sda1, а /dev/sda

3. Лучше пользуйтесь ядром из вашего дистрибутива (если нет веских причин собирать свое). Оно объективно лучше вашего.

2. Пробовал, тоже самое.

3. Причина есть, у меня agpgart на родном ядре не функционирует.

А вообще домой приду, попробую в ручную, modprobe usb-storage.

Ссылка на комментарий
Поделиться на другие сайты

Уважаемый White_Mouse, вот попробовал вручную модуль подгрузить, и вспомнил, что он у меня в ядро встроен. Сейчас пробую пересобрать ядро с модульной загрузкой, помоему я гдето встречал, такую проблему, но она решлась при модульной загрузке.

По результату эксперимента отпишусь.

И почему меня ваши идеи всегда на правильный путь толкают Confused

Ссылка на комментарий
Поделиться на другие сайты

Не помогло.

lsmod, таперь даёт такой вывод:

Module Size Used by

vfat 12032 0

fat 48668 1 vfat

uhci_hcd 32400 0

parport_pc 23876 0

parport 21952 1 parport_pc

usb_storage 32516 0

ohci_hcd 20484 0

ehci_hcd 30984 0

usbcore 112128 5 uhci_hcd,usb_storage,ohci_hcd,ehci_hcd

Но всё равно ничего не получается Crying or Very Sad

Ссылка на комментарий
Поделиться на другие сайты

Показываю полностью:

dmesg

Linux version 2.6.14.3-usb (root@darkstar) (gcc version 3.3.4) #1 SMP PREEMPT Thu Jan 19 22:33:34 MSK 2006

BIOS-provided physical RAM map:

BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)

BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)

BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)

BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)

BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)

BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)

BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)

Warning only 896MB will be used.

Use a HIGHMEM enabled kernel.

896MB LOWMEM available.

found SMP MP-table at 000f5120

On node 0 totalpages: 229376

DMA zone: 4096 pages, LIFO batch:1

Normal zone: 225280 pages, LIFO batch:31

HighMem zone: 0 pages, LIFO batch:1

DMI 2.3 present.

ACPI: RSDP (v000 GBT ) @ 0x000f6a30

ACPI: RSDT (v001 GBT AWRDACPI 0x42302e31 AWRD 0x01010101) @ 0x3fff3000

ACPI: FADT (v001 GBT AWRDACPI 0x42302e31 AWRD 0x01010101) @ 0x3fff3040

ACPI: MADT (v001 GBT AWRDACPI 0x42302e31 AWRD 0x01010101) @ 0x3fff69c0

ACPI: DSDT (v001 GBT AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x00000000

ACPI: PM-Timer IO Port: 0x1008

ACPI: Local APIC address 0xfee00000

ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)

Processor #0 15:3 APIC version 20

ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)

Processor #1 15:3 APIC version 20

ACPI: LAPIC_NMI (acpi_id[0x00] dfl dfl lint[0x1])

ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])

ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])

IOAPIC[0]: apic_id 2, version 20, address 0xfec00000, GSI 0-23

ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)

ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 dfl dfl)

ACPI: IRQ0 used by override.

ACPI: IRQ2 used by override.

ACPI: IRQ9 used by override.

Enabling APIC mode: Flat. Using 1 I/O APICs

Using ACPI (MADT) for SMP configuration information

Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)

Built 1 zonelists

Kernel command line: BOOT_IMAGE=Linux-2.6usb ro root=346

mapped APIC to ffffd000 (fee00000)

mapped IOAPIC to ffffc000 (fec00000)

Initializing CPU#0

PID hash table entries: 4096 (order: 12, 65536 bytes)

Detected 3014.998 MHz processor.

Using pmtmr for high-res timesource

Console: colour dummy device 80x25

Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)

Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)

Memory: 904184k/917504k available (2949k kernel code, 12876k reserved, 1156k data, 228k init, 0k highmem)

Checking if this processor honours the WP bit even in supervisor mode... Ok.

Calibrating delay using timer specific routine.. 6034.02 BogoMIPS (lpj=12068040)

Mount-cache hash table entries: 512

CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 0000441d00000000 00000000

CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000 0000441d 00000000 00000000

monitor/mwait feature present.

using mwait in idle threads.

CPU: Trace cache: 12K uops, L1 D cache: 16K

CPU: L2 cache: 1024K

CPU: Physical Processor ID: 0

CPU: After all inits, caps: bfebfbff 00000000 00000000 00000080 0000441d 00000000 00000000

Intel machine check architecture supported.

Intel machine check reporting enabled on CPU#0.

CPU0: Intel P4/Xeon Extended MCE MSRs (12) available

CPU0: Thermal monitoring enabled

mtrr: v2.0 (20020519)

Enabling fast FPU save and restore... done.

Enabling unmasked SIMD FPU exception support... done.

Checking 'hlt' instruction... OK.

CPU0: Intel® Pentium® 4 CPU 3.00GHz stepping 04

Booting processor 1/1 eip 2000

Initializing CPU#1

Calibrating delay using timer specific routine.. 6029.48 BogoMIPS (lpj=12058971)

CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 0000441d00000000 00000000

CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000 0000441d 00000000 00000000

monitor/mwait feature present.

CPU: Trace cache: 12K uops, L1 D cache: 16K

CPU: L2 cache: 1024K

CPU: Physical Processor ID: 0

CPU: After all inits, caps: bfebfbff 00000000 00000000 00000080 0000441d 00000000 00000000

Intel machine check architecture supported.

Intel machine check reporting enabled on CPU#1.

CPU1: Intel P4/Xeon Extended MCE MSRs (12) available

CPU1: Thermal monitoring enabled

CPU1: Intel® Pentium® 4 CPU 3.00GHz stepping 04

Total of 2 processors activated (12063.50 BogoMIPS).

ENABLING IO-APIC IRQs

..TIMER: vector=0x31 pin1=2 pin2=-1

..MP-BIOS bug: 8254 timer not connected to IO-APIC

...trying to set up timer (IRQ0) through the 8259A ... failed.

...trying to set up timer as Virtual Wire IRQ... works.

checking TSC synchronization across 2 CPUs: passed.

Brought up 2 CPUs

NET: Registered protocol family 16

ACPI: bus type pci registered

PCI: PCI BIOS revision 2.10 entry at 0xfa850, last bus=1

PCI: Using configuration type 1

ACPI: Subsystem revision 20050902

ACPI: Interpreter enabled

ACPI: Using IOAPIC for interrupt routing

ACPI: PCI Root Bridge [PCI0] (0000:00)

PCI: Probing PCI hardware (bus 00)

ACPI: Assume root bridge [\_SB_.PCI0] bus is 0

Uncovering SIS963 that hid as a SIS503 (compatible=0)

Enabling SiS 96x SMBus.

Boot video device is 0000:01:00.0

ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]

ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)

ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.

ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)

ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)

ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)

ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)

ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.

ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)

Linux Plug and Play Support v0.97 © Adam Belay

pnp: PnP ACPI init

pnp: PnP ACPI: found 12 devices

SCSI subsystem initialized

PCI: Using ACPI for IRQ routing

PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report

PCI: Bridge: 0000:00:01.0

IO window: disabled.

MEM window: ec000000-edffffff

PREFETCH window: e0000000-e7ffffff

Machine check exception polling timer started.

audit: initializing netlink socket (disabled)

audit(1137790429.288:1): initialized

VFS: Disk quotas dquot_6.5.1

Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)

NTFS driver 2.1.24 [Flags: R/O].

Initializing Cryptographic API

vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 3072k, total 131072k

vesafb: mode is 1024x768x16, linelength=2048, pages=1

vesafb: protected mode interface info at c000:e6e0

vesafb: scrolling: redraw

vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0

vesafb: Mode is VGA compatible

Console: switching to colour frame buffer device 128x48

fb0: VESA VGA frame buffer device

ACPI: Power Button (FF) [PWRF]

ACPI: Power Button (CM) [PWRB]

ACPI: CPU0 (power states: C1[C1])

ACPI: CPU1 (power states: C1[C1])

Real Time Clock Driver v1.12

Linux agpgart interface v0.101 © Dave Jones

agpgart: Detected SiS 661 chipset

agpgart: AGP aperture is 64M @ 0xe8000000

PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12

serio: i8042 AUX port at 0x60,0x64 irq 12

serio: i8042 KBD port at 0x60,0x64 irq 1

Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled

ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A

ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A

io scheduler noop registered

io scheduler anticipatory registered

io scheduler deadline registered

io scheduler cfq registered

Floppy drive(s): fd0 is 1.44M

FDC 0 is a post-1991 82077

sis900.c: v1.08.08 Jan. 22 2005

ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 19 (level, low) -> IRQ 16

0000:00:04.0: ICS LAN PHY transceiver found at address 1.

0000:00:04.0: Using transceiver found at address 1 as default

eth0: SiS 900 PCI Fast Ethernet at 0xe000, IRQ 16, 00:0f:ea:19:c4:38.

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2

ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx

SIS5513: IDE controller at PCI slot 0000:00:02.5

SIS5513: chipset revision 0

SIS5513: not 100% native mode: will probe irqs later

SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller

ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA

ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio

Probing IDE interface ide0...

hda: WDC WD1200BB-00GUA0, ATA DISK drive

hdb: ST380011A, ATA DISK drive

ide0 at 0x1f0-0x1f7,0x3f6 on irq 14

Probing IDE interface ide1...

hdc: DVDRW DRW-3S165, ATAPI CD/DVD-ROM drive

ide1 at 0x170-0x177,0x376 on irq 15

hda: max request size: 1024KiB

hda: Host Protected Area detected.

current capacity is 234439535 sectors (120033 MB)

native capacity is 234441648 sectors (120034 MB)

hda: Host Protected Area disabled.

hda: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)

hda: cache flushes supported

hda: hda1 hda2 < hda5 >

hdb: max request size: 1024KiB

hdb: Host Protected Area detected.

current capacity is 156299375 sectors (80025 MB)

native capacity is 156301488 sectors (80026 MB)

hdb: Host Protected Area disabled.

hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)

hdb: cache flushes supported

hdb: hdb1 hdb2 < hdb5 hdb6 hdb7 hdb8 >

hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)

Uniform CD-ROM driver Revision: 3.20

ohci1394: $Rev: 1313 $ Ben Collins <bcollins@debian.org>

ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 16

PCI: Via IRQ fixup for 0000:00:0b.0, from 11 to 0

ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[16] MMIO=[ef004000-ef0047ff] Max Packet=[2048]

ieee1394: raw1394: /dev/raw1394 device initialized

mice: PS/2 mouse device common for all mice

Advanced Linux Sound Architecture Driver Version 1.0.10rc1 (Mon Sep 12 08:13:092005 UTC).

ACPI: PCI Interrupt 0000:00:02.7[C] -> GSI 18 (level, low) -> IRQ 17

input: AT Translated Set 2 keyboard on isa0060/serio0

input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1

intel8x0_measure_ac97_clock: measured 56122 usecs

intel8x0: clocking to 48000

ALSA device list:

#0: SiS SI7012 with CMI9761 at 0xd800, irq 17

NET: Registered protocol family 2

IP route cache hash table entries: 32768 (order: 5, 131072 bytes)

TCP established hash table entries: 131072 (order: 8, 1572864 bytes)

TCP bind hash table entries: 65536 (order: 7, 786432 bytes)

TCP: Hash tables configured (established 131072 bind 65536)

TCP reno registered

ip_conntrack version 2.3 (7168 buckets, 57344 max) - 232 bytes per conntrack

ip_conntrack_pptp version 3.1 loaded

ip_tables: © 2000-2002 Netfilter core team

ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>. http://snowman.net/projects/ipt_recent/

arp_tables: © 2002 David S. Miller

TCP bic registered

NET: Registered protocol family 1

NET: Registered protocol family 17

Starting balanced_irq

Using IPI Shortcut mode

kjournald starting. Commit interval 5 seconds

EXT3-fs: mounted filesystem with ordered data mode.

VFS: Mounted root (ext3 filesystem) readonly.

Freeing unused kernel memory: 228k freed

ieee1394: Host added: ID:BUS[0-00:1023] GUID[aaaaaaaaaaaaaaaa]

Adding 1068280k swap on /dev/hdb8. Priority:-1 extents:1 across:1068280k

EXT3 FS on hdb6, internal journal

kjournald starting. Commit interval 5 seconds

EXT3 FS on hdb7, internal journal

EXT3-fs: mounted filesystem with ordered data mode.

NTFS-fs warning (device hda1): parse_options(): Option iocharset is deprecated.Please use option nls=<charsetname> in the future.

NTFS volume version 3.1.

NTFS-fs warning (device hda5): parse_options(): Option iocharset is deprecated.Please use option nls=<charsetname> in the future.

NTFS volume version 3.1.

NTFS-fs warning (device hdb1): parse_options(): Option iocharset is deprecated.Please use option nls=<charsetname> in the future.

NTFS volume version 3.1.

usbcore: registered new driver usbfs

usbcore: registered new driver hub

ACPI: PCI Interrupt 0000:00:03.3[D] -> GSI 23 (level, low) -> IRQ 18

ehci_hcd 0000:00:03.3: EHCI Host Controller

ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 1

ehci_hcd 0000:00:03.3: irq 18, io mem 0xef001000

PCI: cache line size of 128 is not supported by device 0000:00:03.3

ehci_hcd 0000:00:03.3: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 6 ports detected

ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)

ACPI: PCI Interrupt 0000:00:03.0[A] -> GSI 20 (level, low) -> IRQ 19

ohci_hcd 0000:00:03.0: OHCI Host Controller

ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 2

ohci_hcd 0000:00:03.0: irq 19, io mem 0xef003000

hub 2-0:1.0: USB hub found

hub 2-0:1.0: 3 ports detected

usb 1-5: new high speed USB device using ehci_hcd and address 2

ACPI: PCI Interrupt 0000:00:03.1 -> GSI 21 (level, low) -> IRQ 20

ohci_hcd 0000:00:03.1: OHCI Host Controller

ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 3

ohci_hcd 0000:00:03.1: irq 20, io mem 0xef000000

hub 3-0:1.0: USB hub found

hub 3-0:1.0: 3 ports detected

Initializing USB Mass Storage driver...

scsi0 : SCSI emulation for USB Mass Storage devices

usbcore: registered new driver usb-storage

USB Mass Storage support registered.

usb-storage: device found at 2

usb-storage: waiting for device to settle before scanning

eth0: Media Link On 100mbps full-duplex

parport: PnPBIOS parport detected.

parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)]

USB Universal Host Controller Interface driver v2.3

Vendor: JetFlash Model: TS128MJF2A Rev: 1.00

Type: Direct-Access ANSI SCSI revision: 02

SCSI device sda: 256000 512-byte hdwr sectors (131 MB)

sda: Write Protect is off

sda: Mode Sense: 37 00 00 08

sda: assuming drive cache: write through

SCSI device sda: 256000 512-byte hdwr sectors (131 MB)

sda: Write Protect is off

sda: Mode Sense: 37 00 00 08

sda: assuming drive cache: write through

sda: sda1

Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0

usb-storage: device scan complete

root@darkstar:~# ls -l /dev/sda1

/usr/bin/ls: /dev/sda1: No such file or directory

root@darkstar:~#

Ссылка на комментарий
Поделиться на другие сайты

Ну еще бы оно монтировалось Smile

У вас же нет такого устройства.

ls -l /dev/sda1

/dev/sda1: No such file or directory

Теперь осталось выяснить почему.

1. Используется ли в вашей системе devfs? Покажите вывод команды cat /etc/fstab | grep devfs

2. если нет, то воспользуйтесь командой MAKEDEV или mknod для создания устройства. По идее, cd /dev && ./MAKEDEV sda1 (но лучше сверьтесь с документацией).

3. если да, то будем думать дальше (я навскидку не помню, как там все устроено).

P.S. У вас случайно не Mandriva? Smile

Ссылка на комментарий
Поделиться на другие сайты

Команда cat /etc/fstab | grep devfs абсолютно ничего не выводит, тоесть:

root@darkstar:~# cat /etc/fstab | grep devfs

root@darkstar:~#

mknod

Создал им sda1, вот что теперь получается:

mount: /dev/sda1 is not a valid block device

Кстати создавал следующей командой:

mknod sda1 b 0 0x

ОС у меня не мандрива, а Слака 10.1

Ссылка на комментарий
Поделиться на другие сайты

То есть устройство пропало? Sad

Не знаю, что вам предложить. Я не помню, как в Слаке устроена /dev. Видимо, есть какая-то заморочка. Я просто никогда не сталкивался, поэтому и не разбирался. Не могу, к сожалению, ничем помочь.

Слаководы, расскажите человеку, почему у него нет /dev/sda Smile

Ссылка на комментарий
Поделиться на другие сайты

White_Mouse писал(а) пт, 20 января 2006 21:33

Слаководы, расскажите человеку, почему у него нет /dev/sda Smile

Да должно быть... ядро-то какое? 2.4.х? все-таки, наверное, ядро собрано с опцией /dev filesystem support

Ссылка на комментарий
Поделиться на другие сайты

Насколько я помню usb-flash подключается через эмуляцию scsi как cdrw в ядрах 2.4 соответственно соответствующие модули должны или загружаться или быть вкомпилины в ядро

Другие флэши подключаются?

Ссылка на комментарий
Поделиться на другие сайты

1.

# SCSI device support

#

# CONFIG_RAID_ATTRS is not set

CONFIG_SCSI=y

Если у тебя нет реальных SCSI устройств, нефиг засорять

ядро всякой лабудой, сделай модулем.

2.

CONFIG_USB_EHCI_HCD=y

# CONFIG_USB_EHCI_SPLIT_ISO is not set

# CONFIG_USB_EHCI_ROOT_HUB_TT is not set

# CONFIG_USB_ISP116X_HCD is not set

CONFIG_USB_OHCI_HCD=m

CONFIG_USB_UHCI_HCD=m

Если OHCI и UHCI сделаны модулями, то почему EHCI встроено

в ядро, это всего-лишь надстройка и при таком конфиге

может некоректно работать.

У меня в свое время была проблема с USB2.0 устройствами,

модуля USB2 система не находила, а по USB1 отказывались

работать совершенно, хотя в виндоусе работали и по

USB1 и по USB2 Smile

3. Еще загляни в файлик /etc/rc.modules или /etc/rc.d/rc.modules

точно не помню (его может не быть, он создается при установке

ядра 2.6.13, которое есть в дистрибутиве слаки, у меня была

проблема, когда я сделал cdrom модулем, он никак не хотел

грузиться автоматом, пришлось указать его нативно в этом файле).

Вообще, рекомендую поставить ядро 2.6.13 из дистрибутива,

вместе с ним устанавливаются интересные скрипты, а

потом уже устанавливать свои ядра из ветки 2.6

И еще поспотреть, как устроен конфиг от родного 2.6.13,

что включается в ядро, что делается модулями, это

может быть очень важно, а то точно придется скрипты править Smile

Ссылка на комментарий
Поделиться на другие сайты

wasq писал(а) чт, 26 января 2006 08:38

Насколько я помню usb-flash подключается через эмуляцию scsi как cdrw в ядрах 2.4 соответственно соответствующие модули должны или загружаться или быть вкомпилины в ядро

Другие флэши подключаются?

это может быть как причина неопределения флешки, а вот к отсутвию /dev/sd*, это, ИМХО, отношения иметь не должно

Ссылка на комментарий
Поделиться на другие сайты

hunk чт, 26 января 2006 11:06

1.

Я попробую поэксперементировать согласно ваших замечаний, по результату отпишусь.

А вот с этим,

Да должно быть... ядро-то какое? 2.4.х? все-таки, наверное, ядро собрано с опцией /dev filesystem support

эта devfs, отключена в ядрах старше 2.6.13. А у меня именно такое, здесь используется udev.

Ссылка на комментарий
Поделиться на другие сайты

Думаю, раз устройство не появляется (/dev/sda), то его не создал udev. Это, кажется, может быть по нескольким причинам: нет драйвера (модуля) или он о себе не дал знать через какое-то там событие или sysfs, либо был отключен udevd на момент запуска драйвера флэшки (точнее, один или группа из тех, кто участвует в работе с флэшкой), который, как я понял, и ловит сообщения от драйвера и немедленно прописывает устройство, либо в правилах udev нет ничего, чтобы подвигло udevd прописать устройство в /dev.

Как писать правила для udev написано на http://www.kernel.org, в общем, коротко и ясно.

Ссылка на комментарий
Поделиться на другие сайты

А действительно, стоит ли udev?

Если дистрибутив изначально

ставился с ядром 2.4, то udev автоматом

не ставится, и все работает через hotplug.

Он же (hotplug), если посмотреть его

стартовые скрипты, при загрузге определяет,

какое ядро стоит и есть ли файл конфигурации

udev.

Все может быть из-за этого.

Но, даже когда поставите udev, hotplug не

вкоем случае отключать не нужно, многое

перестанет работать. Hotplug сам подцепит

udev при старте.

Ссылка на комментарий
Поделиться на другие сайты

impatt писал(а) пт, 27 января 2006 07:43

Как писать правила для udev написано на http://www.kernel.org, в общем, коротко и ясно.

А не моглибы вы дать ссылочку поточней, а то чегото не могу найти Embarassed

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...