Внутренний кард-ридер не хочет?!

Discussion in '"Железо"' started by lukmus, 3 Jan 2010.

  1. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    403
    Likes Received:
    118
    Reputations:
    23
    Короче есть у меня только что купленный внутренний кардридер, присоединяеться он к матери как и все нормальные внутренние юсб устройства по vcc <-> data- <-> data+ <-> GND. на нем есть зелененький диод, на коробке пишут что совместим со всеми известными виндовсами, но у меня линукс. Так вот я его присоединяю и ничего не происходит, вставляю туда флэшку и тоже ничего.
    Я так считаю, может он и не правильно читался бы и не видел бы флэшки итд, но лампочка то все равно должна была бы загореться, какая ей хрен разница какая у меня ОСь.
    Внимание вопрос: он бракован или такое возможно что из-за ОСи даже не хочет гореть лампа?
     
  2. tux

    tux Elder - Старейшина

    Joined:
    26 Mar 2009
    Messages:
    423
    Likes Received:
    231
    Reputations:
    67
    Добавлю только то, что, возможно, в ядре уже есть поддержка этого ридера. Если модуль собран - надо только его загрузить. Если нет - пересобрать ядро. В любом случае, чтобы что-то толковое сказать, нужно знать чип ридера.
     
  3. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    403
    Likes Received:
    118
    Reputations:
    23
    Какой пакет/модуль, куда вообще копать?

    Кардридер вставлен в мать:
    Code:
    # lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    [root@def11 dev]# lspci
    00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
    00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
    00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
    00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
    00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
    00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
    00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
    00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
    00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
    00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
    01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
    01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)
    Кардридер не подсоединен:
    Code:
    [root@def11 ~]# lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    [root@def11 ~]# lspci
    00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
    00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
    00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
    00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
    00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
    00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
    00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
    00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
    00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
    00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
    01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
    01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)
    [​IMG][​IMG][​IMG][​IMG]
     
  4. tux

    tux Elder - Старейшина

    Joined:
    26 Mar 2009
    Messages:
    423
    Likes Received:
    231
    Reputations:
    67
    Я бы попробовал посмотреть появляются ли устройства в /dev. Типа ls /dev/tty* По идее будет что-то типа ttyUSB0. Еще можно взять лайв сиди, типа knoppix - он иногда умеет многое видеть.
    P.S. Чип то понятен - AU6376 Кстати, на коробке написано, что светодиод светится при подсоединенной флешке и моргает, когда девайс читает с нее.
     
    #4 tux, 6 Jan 2010
    Last edited: 6 Jan 2010
  5. CyberHunter

    CyberHunter Active Member

    Joined:
    6 Jan 2010
    Messages:
    601
    Likes Received:
    116
    Reputations:
    37
    а он хотя бы в неизвестных устройствах отображается? или как там в линуксе?
     
  6. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    403
    Likes Received:
    118
    Reputations:
    23
    Взял liveCD WinXP, под которым тоже эффекта нет, однако там отсутствуют многие драйвера, поэтому я решил посчитать количество неизвестных устройств с кардридером и без него, и число оказалось одним и тем же.
    вот разница между выводами dmesg с кардридером и без(т.е. то что есть в dmesg когда кардридер установлен и нет когда его нет):
    Code:
    type=2000 audit(1263080442.580:1): initialized
      Magic number: 10:218:706
    type=1403 audit(1263080445.788:2): policy loaded auid=4294967295 ses=4294967295
    eth0: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
    полные выводы dmesg можно посмотреть здесь http://www.sendspace.com/file/on6wff
     
  7. tux

    tux Elder - Старейшина

    Joined:
    26 Mar 2009
    Messages:
    423
    Likes Received:
    231
    Reputations:
    67
    Что-то ничего не видно особенного. Обычная инициализация устройств компьютера. Ну ядро относительно старое, разве что. Вариантов два, имхо: либо железка не работает, либо оно работает только через "прокладку" из программного драйвера. А ля, win-modem.
    Нашел спецификацию на этот чип, можно было бы потыкать в него мультиметром, чтобы удостовериться, что он жив... но, если нет опыта, проще попробовать проверить его на машине с виндой - если там заработает, будем дальше думать.
    Но мне кажется, что ридер просто мертв...