The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"USB Flash drive + Linux - не хочет работать"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"USB Flash drive + Linux - не хочет работать"
Сообщение от steam emailИскать по авторуВ закладки on 07-Июл-03, 20:17  (MSK)
Добрый день.
Есть флешак (http://www.success-hk.com/pp/item_detail.asp,itemID=2B5531CF-7FA4-4868-9122-59D75AF90924), свежекупленный. Подключаю его в usb, получаю в messages следующее:
Jul  7 20:15:35 steam kernel: hub.c: new USB device 00:07.2-2, assigned address 17
Jul  7 20:15:35 steam kernel: hub.c: USB hub found
Jul  7 20:15:35 steam kernel: hub.c: 1 port detected
Jul  7 20:15:36 steam kernel: hub.c: new USB device 00:07.2-2.1, assigned address 18
Jul  7 20:15:39 steam usb.agent: ... no modules for USB product 67b/2515/1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Обновил hotplug до 2003_05_01. Те же яйца.

При попытке сделать что-нибудь с /dev/sda выдаётся примерно следующее:
Jul  7 20:17:13 steam kernel: usb-uhci.c: interrupt, status 3, frame# 593
Jul  7 20:17:13 steam kernel: sda : READ CAPACITY failed.
Jul  7 20:17:13 steam kernel: sda : status = 1, message = 00, host = 0, driver = 08
Jul  7 20:17:13 steam kernel: Current sd00:00: sense key Not Ready
Jul  7 20:17:13 steam kernel: Additional sense indicates Medium not present
Jul  7 20:17:13 steam kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul  7 20:17:13 steam kernel: sda: Write Protect is off
Jul  7 20:17:13 steam kernel:  /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Jul  7 20:17:13 steam kernel:  I/O error: dev 08:00, sector 0
Jul  7 20:17:13 steam kernel:  I/O error: dev 08:00, sector 2097144
Jul  7 20:17:13 steam kernel:  I/O error: dev 08:00, sector 2097144
Jul  7 20:17:13 steam kernel:  I/O error: dev 08:00, sector 0
Jul  7 20:17:13 steam kernel:  I/O error: dev 08:00, sector 0
Jul  7 20:17:13 steam kernel: ldm_validate_partition_table(): Disk read failed.
Jul  7 20:17:13 steam kernel:  I/O error: dev 08:00, sector 0
Jul  7 20:17:13 steam kernel:  I/O error: dev 08:00, sector 2
Jul  7 20:17:13 steam kernel:  unable to read partition table
Jul  7 20:17:13 steam kernel:  I/O error: dev 08:00, sector 0

Соответственно, fdisk флешак не видит, и ничего не работает.
Где грабли?

Система:
Linux Mandrake 9.1 (2.4.21)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "USB Flash drive + Linux - не хочет работать"
Сообщение от DogEater Искать по авторуВ закладки on 08-Июл-03, 09:52  (MSK)
грабли скорее всего здесь:

>Jul  7 20:15:39 steam usb.agent: ... no modules for USB product
>67b/2515/1

make menuconfig - посмотри в парарметрах USB может чего не стоит
у меня в 2.4.20 флашка работает на ура

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "USB Flash drive + Linux - не хочет работать"
Сообщение от steam emailИскать по авторуВ закладки on 08-Июл-03, 10:31  (MSK)
> грабли скорее всего здесь:
>
>>Jul  7 20:15:39 steam usb.agent: ... no modules for USB product
>>67b/2515/1
>
> make menuconfig - посмотри в парарметрах USB может чего не стоит
>
>у меня в 2.4.20 флашка работает на ура
Нет, здесь явно граблей нет - в конфиге все модули USB включены.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "USB Flash drive + Linux - не хочет работать"
Сообщение от DogEater Искать по авторуВ закладки on 08-Июл-03, 14:30  (MSK)
Ещё гипотеза - на флашки нет файловой системы (я не знаю как она поставляется - уже форматированная или нет?)
Ты пробовал её под Win2k?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "USB Flash drive + Linux - не хочет работать"
Сообщение от steam emailИскать по авторуВ закладки on 08-Июл-03, 15:16  (MSK)
>Ещё гипотеза - на флашки нет файловой системы (я не знаю как
>она поставляется - уже форматированная или нет?)
>Ты пробовал её под Win2k?
Тоже мимо. Во-первых, имеет ли флешка или нет ФС в данном случае никакого значения не играет (ошибки на уровне модулей), а во-вторых под ХР она работает на ура.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "USB Flash drive + Linux - не хочет работать"
Сообщение от poor bugger Искать по авторуВ закладки on 08-Июл-03, 15:34  (MSK)
чипсет на мамке какой
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "USB Flash drive + Linux - не хочет работать"
Сообщение от steam emailИскать по авторуВ закладки on 08-Июл-03, 16:50  (MSK)
>чипсет на мамке какой

[root@steam mnt]# scanpci
pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x1106 device 0x0305
VIA Technologies, Inc. VT8363/8365 [KT133/KM133]

pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x1106 device 0x8305
VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]

pci bus 0x0000 cardnum 0x07 function 0x00: vendor 0x1106 device 0x0686
VIA Technologies, Inc. VT82C686 [Apollo Super South]

pci bus 0x0000 cardnum 0x07 function 0x01: vendor 0x1106 device 0x0571
VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE

pci bus 0x0000 cardnum 0x07 function 0x02: vendor 0x1106 device 0x3038
VIA Technologies, Inc. USB

pci bus 0x0000 cardnum 0x07 function 0x03: vendor 0x1106 device 0x3038
VIA Technologies, Inc. USB

pci bus 0x0000 cardnum 0x07 function 0x04: vendor 0x1106 device 0x3057
VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]

pci bus 0x0000 cardnum 0x0e function 0x00: vendor 0x10ec device 0x8139
Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+

pci bus 0x0000 cardnum 0x0f function 0x00: vendor 0x12eb device 0x0002
Aureal Semiconductor Vortex 2

pci bus 0x0000 cardnum 0x10 function 0x00: vendor 0x10de device 0x0110
nVidia Corporation NV11 [GeForce2 MX/MX 400]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "USB Flash drive + Linux - не хочет работать"
Сообщение от steam emailИскать по авторуВ закладки on 08-Июл-03, 16:53  (MSK)
Вдогонку.

[root@steam mnt]# lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
        Flags: bus master, medium devsel, latency 8
        Memory at e8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [a0] AGP version 2.0
        Capabilities: [c0] Power Management version 2

00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] (prog-if 00 [Normal decode])
        Flags: bus master, 66Mhz, medium devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Capabilities: [80] Power Management version 2

00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
        Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge
        Flags: bus master, stepping, medium devsel, latency 0
        Capabilities: [c0] Power Management version 2

00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
        Subsystem: VIA Technologies, Inc. VT8235 Bus Master ATA133/100/66/33 IDE
        Flags: bus master, medium devsel, latency 32
        I/O ports at d000 [size=16]
        Capabilities: [c0] Power Management version 2

00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 1a) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at d400 [size=32]
        Capabilities: [80] Power Management version 2

00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 1a) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at d800 [size=32]
        Capabilities: [80] Power Management version 2

00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
        Subsystem: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
        Flags: medium devsel, IRQ 9
        Capabilities: [68] Power Management version 2

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "USB Flash drive + Linux - не хочет работать"
Сообщение от poor bugger Искать по авторуВ закладки on 08-Июл-03, 16:57  (MSK)
в ядрах есть альтернативный USB-драйвер
может, его стоит попробовать
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "USB Flash drive + Linux - не хочет работать"
Сообщение от steam emailИскать по авторуВ закладки on 08-Июл-03, 17:19  (MSK)
>в ядрах есть альтернативный USB-драйвер
>может, его стоит попробовать
Попробовал.
rmmod usb-storage
rmmod usb-uhci
rmmod usb-storage
modprobe uhci
modprobe usb-storage

[root@steam init.d]# tail /var/log/messages
Jul  8 17:16:12 steam kernel: PCI: Found IRQ 10 for device 00:07.3
Jul  8 17:16:12 steam kernel: PCI: Sharing IRQ 10 with 00:07.2
Jul  8 17:16:12 steam kernel: PCI: Sharing IRQ 10 with 00:10.0
Jul  8 17:16:12 steam kernel: uhci.c: USB UHCI at I/O 0xd800, IRQ 10
Jul  8 17:16:12 steam kernel: usb.c: new USB bus registered, assigned bus number 2
Jul  8 17:16:12 steam kernel: hub.c: USB hub found
Jul  8 17:16:12 steam kernel: hub.c: 2 ports detected
Jul  8 17:16:29 steam kernel: Initializing USB Mass Storage driver...
Jul  8 17:16:29 steam kernel: usb.c: registered new driver usb-storage
Jul  8 17:16:29 steam kernel: USB Mass Storage support registered.
Jul  8 17:17:00 steam kernel: hub.c: new USB device 00:07.2-2, assigned address 2
Jul  8 17:17:00 steam kernel: hub.c: USB hub found
Jul  8 17:17:00 steam kernel: hub.c: 1 port detected
Jul  8 17:17:01 steam kernel: hub.c: new USB device 00:07.2-2.1, assigned address 3
Jul  8 17:17:01 steam kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jul  8 17:17:01 steam kernel:   Vendor: Prolific  Model: UsbFlashDisk      Rev: PROL
Jul  8 17:17:01 steam kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Jul  8 17:17:01 steam kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Jul  8 17:17:01 steam kernel: SCSI device sda: 1024000 512-byte hdwr sectors (524 MB)
Jul  8 17:17:01 steam kernel: sda: Write Protect is off
Jul  8 17:17:01 steam kernel:  /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3 p4

[root@steam init.d]# fdisk /dev/sda

Unable to read /dev/sda

[root@steam init.d]# tail /var/log/messages
Jul  8 17:17:01 steam kernel: hub.c: new USB device 00:07.2-2.1, assigned address 3
Jul  8 17:17:01 steam kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jul  8 17:17:01 steam kernel:   Vendor: Prolific  Model: UsbFlashDisk      Rev: PROL
Jul  8 17:17:01 steam kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Jul  8 17:17:01 steam kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Jul  8 17:17:01 steam kernel: SCSI device sda: 1024000 512-byte hdwr sectors (524 MB)
Jul  8 17:17:01 steam kernel: sda: Write Protect is off
Jul  8 17:17:01 steam kernel:  /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3 p4
Jul  8 17:17:40 steam kernel: Device 08:00 not ready.
Jul  8 17:17:40 steam kernel:  I/O error: dev 08:00, sector 0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "USB Flash drive + Linux - не хочет работать"
Сообщение от poor bugger Искать по авторуВ закладки on 08-Июл-03, 18:06  (MSK)
есть ли у тебя такое
/etc/rc.d/init.d/usb
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "USB Flash drive + Linux - не хочет работать"
Сообщение от steam emailИскать по авторуВ закладки on 08-Июл-03, 18:45  (MSK)
>есть ли у тебя такое
>/etc/rc.d/init.d/usb
Есть, входит в стандартный initscripts... если честно, не понимаю, какое отношение этот скрипт имеет к этой проблеме :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "USB Flash drive + Linux - не хочет работать"
Сообщение от aaaaaaaaaa Искать по авторуВ закладки on 10-Июл-03, 11:33  (MSK)
попробуй kernel с .config

CONFIG_SCSI_MULTI_LUN=y

и какой у тебя out from lsmod

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "USB Flash drive + Linux - не хочет работать"
Сообщение от steam emailИскать по авторуВ закладки on 11-Июл-03, 10:40  (MSK)
>попробуй kernel с .config
>
> CONFIG_SCSI_MULTI_LUN=y
>
>и какой у тебя out from lsmod
Да, сейчас как раз уже дошёл до обновления ядра. Совет очень кстати, потому что в предыдущем ядре CONFIG_SCSI_MULTI_LUN не выставлен. Пока напишу lsmod:

Module                  Size  Used by    Tainted: P
sd_mod                 13548   0  (autoclean) (unused)
binfmt_misc             7244   1
autofs4                12116   2  (autoclean)
parport_pc             26728   1  (autoclean)
lp                      8256   0  (autoclean)
parport                36320   1  (autoclean) [parport_pc lp]
nvidia               1671264  10  (autoclean)
au8830                195264   2
nfsd                   80656   0  (autoclean)
af_packet              15464   0  (autoclean)
ide-floppy             16700   0  (autoclean)
ide-tape               52688   0  (autoclean)
ide-cd                 35520   0  (autoclean)
cdrom                  33536   0  (autoclean) [ide-cd]
floppy                 56156   0
8139too                18184   1  (autoclean)
mii                     3992   0  (autoclean) [8139too]
supermount             16384   3  (autoclean)
usb-storage            78648   0  (unused)
scsi_mod              105716   1  [sd_mod usb-storage]
usb-uhci               25964   0  (unused)
usbcore                76992   1  [usb-storage usb-uhci]
rtc                     8444   0  (autoclean)
ext3                   64172   4
jbd                    41788   4  [ext3]

Я снёс hotplug и подгружаю модули руками. Однако, вроде, все нужные модули есть.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "USB Flash drive + Linux - не хочет работать"
Сообщение от steam emailИскать по авторуВ закладки on 16-Июл-03, 15:34  (MSK)
Всё-таки докопался до источника проблемы и даже решил её :)
Собственно, проблема была в ядре (кто бы сомневался?). С мандрейком 9.1 идет предрелизный 2.4.21 - после обновления на релизный 2.4.21 всё забегало и заплясало. Времени ушло долго на выявление потому, что никак не компилировался мандрейковское ядро, а когда скомпилировалось, вываливало при загрузке acpi error с последующим kernel panic... пришлось брать скомпиленное. Не знаю, надо ли думать, что до 2.4.21 _все_ флешки работают криво, а lkml мне поднимать влом. Вроде старые 128-Мб у меня маунтились... в общем, надеюсь, мой печальный опыт кому-нибудь поможет.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру