Предыдущая публикация
А там в файле "Read me" вот это : General Information
===================
Linux driver for Realtek PCI-Express card reader chip.
Build Steps
===========
1) make
2) make install
3) depmod
4) reboot your computer
Note: Root privilege is required in step 2 and 3
Что мне дальше нужно сделать. Понятно, что это сценарий установки, но как установить я не знаю... Подскажите пожалуйста.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Комментарии 49
ну apt-get autoremove
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
ну и теперь по инструкции установка драйвера.... по той где make и make install]
Ну, вот что выдал терминал
sed "s/RTSX_MK_TIME/`date +%y.%m.%d.%H.%M`/" timestamp.in > timestamp.h
cp -f ./define.release ./define.h
make -C /lib/modules/3.5.0-42-generic/build/ SUBDIRS=/home/shursh/Загрузки/rts_pstor modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.5.0-42-generic'
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx.o
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx_chip.o
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx_transport.o
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx_scsi.o
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx_card.o
CC [M] /home/shursh/Загрузки/rts_pstor/general.o
CC [M] /home/shursh/Загрузки/rts_pstor/sd.o
CC [M] /home/shursh/Загрузки/rts_pstor/xd.o
CC [M] /home/shursh/Загрузки/rts_pstor/ms.o
CC [M] /home/shursh/Загрузки/rts_pstor/spi.o
LD [M] /home/shursh/Загрузки/rts_pstor/rts_pstor.o
Building modules, stage 2.
MODPOST 1 modules
CC /...Ещё
Ну, вот что выдал терминал
sed "s/RTSX_MK_TIME/`date +%y.%m.%d.%H.%M`/" timestamp.in > timestamp.h
cp -f ./define.release ./define.h
make -C /lib/modules/3.5.0-42-generic/build/ SUBDIRS=/home/shursh/Загрузки/rts_pstor modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.5.0-42-generic'
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx.o
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx_chip.o
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx_transport.o
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx_scsi.o
CC [M] /home/shursh/Загрузки/rts_pstor/rtsx_card.o
CC [M] /home/shursh/Загрузки/rts_pstor/general.o
CC [M] /home/shursh/Загрузки/rts_pstor/sd.o
CC [M] /home/shursh/Загрузки/rts_pstor/xd.o
CC [M] /home/shursh/Загрузки/rts_pstor/ms.o
CC [M] /home/shursh/Загрузки/rts_pstor/spi.o
LD [M] /home/shursh/Загрузки/rts_pstor/rts_pstor.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/shursh/Загрузки/rts_pstor/rts_pstor.mod.o
LD [M] /home/shursh/Загрузки/rts_pstor/rts_pstor.ko
make[1]: Выход из каталога `/usr/src/linux-headers-3.5.0-42-generic'
shursh@shursh-HP-635-Notebook-PC ~/Загрузки/rts_pstor $ sudo make install
[sudo] password for shursh:
cp rts_pstor.ko /lib/modules/3.5.0-42-generic/kernel/drivers/scsi -f
shursh@shursh-HP-635-Notebook-PC ~/Загрузки/rts_pstor $ sudo depmod
shursh@shursh-HP-635-Notebook-PC ~/Загрузки/rts_pstor $
ну вроде как все.... ребутнитесь и пробуйте работать с картридером.... кстати странно что он по умолчанию не запустился... Дистрибутив линукс какой?
ребутнится в смысле выполнить sudo reboot
Да понял, и уже перегрузился... Но картридера НЕТ... Дистрибутив Минт 14 ЬАТЕ
можно глупый вопрос - а флешка в картридере есть?
насколько я помню минт он не показывает картридер как дисковод например.... флешка монтируется как юсб устройство при вставке в картридер....
Есть флешка. Дело в том, что в Виндовсе работает, да и в Минте работало, пока не обновилось ядро с 3.2 до 3.5..... Ноутбук НР635....
хмы.... тогда скорее всего придется ядро компилить.... проще всего скорее всего откатить до 3.2 назад...
Как откатися? Полного названия я не знаю... Картридер
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)Драйвер от сюда :
http://www.realtek.com.tw/DOWNLOADS/downloadsView.aspx?Langid=1&PNid=15&PFid=25&Level=4&Conn=3&DownTypeID=3&GetDown=falseА почему тогда драйвер не становится?
так судя по тексту из консоли он вроде как установился....ъ
Сегодня опять продолжил эпопею с драйвером. Распаковал архив на рабочий стол, открываю папку в терминале : ~/Рабочий стол/rts_pstor $ make
timestamp.in > timestamp.hsed "s/RTSX_MK_TIME/`date +%y.%m.%d.%H.%M`/"
cp -f ./define.release ./define.h
make -C /lib/modules/3.5.0-42-generic/build/ SUBDIRS=/home/shursh/Рабочий стол/rts_pstor modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.5.0-42-generic'
make[1]: *** Нет правила для сборки цели `стол/rts_pstor'. Останов.
make[1]: Выход из каталога `/usr/src/linux-headers-3.5.0-42-generic'
make: *** [default] Ошибка 2
Теперь из рута : ~/Рабочий стол/rts_pstor $ sudo make
timestamp.in > timestamp.h[sudo] password for shursh:
sed "s/RTSX_MK_TIME/`date +%y.%m.%d.%H.%M`/"
cp -f ./define.release ./define.h
make -C /lib/modules/3.5.0-42-generic/build/ SUBDIRS= modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.5.0-42-generic'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
make[1]: Выход из каталога `/usr/src/linux-headers-3.5.0-42-generic'
make[1]: Вход в каталог `/usr/src/linux-headers-3.5.0-42-generic'
make[2]: *** Нет правила для сборки цели `/usr/src/linux-headers-3.5.0-42-generic/arch/x86/syscalls/syscall_32.tbl', требуемой для `arch/x86/syscalls/../include/generated/asm/unistd_32.h'. Останов.
make[1]: *** [archheaders] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.5.0-42-generic'
make: *** [default] Ошиб...Ещё
Теперь из рута : ~/Рабочий стол/rts_pstor $ sudo make
timestamp.in > timestamp.h[sudo] password for shursh:
sed "s/RTSX_MK_TIME/`date +%y.%m.%d.%H.%M`/"
cp -f ./define.release ./define.h
make -C /lib/modules/3.5.0-42-generic/build/ SUBDIRS= modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.5.0-42-generic'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
make[1]: Выход из каталога `/usr/src/linux-headers-3.5.0-42-generic'
make[1]: Вход в каталог `/usr/src/linux-headers-3.5.0-42-generic'
make[2]: *** Нет правила для сборки цели `/usr/src/linux-headers-3.5.0-42-generic/arch/x86/syscalls/syscall_32.tbl', требуемой для `arch/x86/syscalls/../include/generated/asm/unistd_32.h'. Останов.
make[1]: *** [archheaders] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.5.0-42-generic'
make: *** [default] Ошибка 2
Что за правила сборки? Как их создать?
что могу посоветовать - первое при компиляции не используйте папки с русскими названиями.... make не всегда корректно с ними работает - лучше всего распакуйте архив в домашнюю папку пользователя... второе - поставьте исходники ядра командой sudo apt-get install linux-source,
и еще проверьте, стоит ли у вас build-essential.... sudo apt-get install build-essential
ОК. Сейчас...
Ну вот, теперь распаковал в /home : ~/rts_pstor $ make
timestamp.in > timestamp.hsed "s/RTSX_MK_TIME/`date +%y.%m.%d.%H.%M`/"
cp -f ./define.release ./define.h
make -C /lib/modules/3.5.0-42-generic/build/ SUBDIRS=/home/shursh/rts_pstor modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.5.0-42-generic'
CC [M] /home/shursh/rts_pstor/rtsx.o
CC [M] /home/shursh/rts_pstor/rtsx_chip.o
CC [M] /home/shursh/rts_pstor/rtsx_transport.o
CC [M] /home/shursh/rts_pstor/rtsx_scsi.o
CC [M] /home/shursh/rts_pstor/rtsx_card.o
CC [M] /home/shursh/rts_pstor/general.o
CC [M] /home/shursh/rts_pstor/sd.o
CC [M] /home/shursh/rts_pstor/xd.o
CC [M] /home/shursh/rts_pstor/ms.o
CC [M] /home/shursh/rts_pstor/spi.o
LD [M] /home/shursh/rts_pstor/rts_pstor.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/shursh/rts_pstor/rts_pstor.mod.o
LD [M] /home/shursh/rts_pstor/rts_pstor.ko
make[1]: Выход из каталога `/usr/src/linux-headers-3.5.0-42...Ещё
Ну вот, теперь распаковал в /home : ~/rts_pstor $ make
timestamp.in > timestamp.hsed "s/RTSX_MK_TIME/`date +%y.%m.%d.%H.%M`/"
cp -f ./define.release ./define.h
make -C /lib/modules/3.5.0-42-generic/build/ SUBDIRS=/home/shursh/rts_pstor modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.5.0-42-generic'
CC [M] /home/shursh/rts_pstor/rtsx.o
CC [M] /home/shursh/rts_pstor/rtsx_chip.o
CC [M] /home/shursh/rts_pstor/rtsx_transport.o
CC [M] /home/shursh/rts_pstor/rtsx_scsi.o
CC [M] /home/shursh/rts_pstor/rtsx_card.o
CC [M] /home/shursh/rts_pstor/general.o
CC [M] /home/shursh/rts_pstor/sd.o
CC [M] /home/shursh/rts_pstor/xd.o
CC [M] /home/shursh/rts_pstor/ms.o
CC [M] /home/shursh/rts_pstor/spi.o
LD [M] /home/shursh/rts_pstor/rts_pstor.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/shursh/rts_pstor/rts_pstor.mod.o
LD [M] /home/shursh/rts_pstor/rts_pstor.ko
make[1]: Выход из каталога `/usr/src/linux-headers-3.5.0-42-generic'
~/rts_pstor $ sudo make install
rts_pstor.ko /lib/modules/3.5.0-42-generic/kernel/drivers/scsi -f[sudo] password for shursh:
cp
~/rts_pstor $ sudo depmod
потоом sudo reboot
сначала ENTER, потом sudo reboot
Ну да.
А воз и ныне там.... Еще раз посмотрел устройсва (может ошибся) : ~ $ lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 14h Processor Root Complex00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Wrestler [Radeon HD 6310]
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices [AMD] n...Ещё
А воз и ныне там.... Еще раз посмотрел устройсва (может ошибся) : ~ $ lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 14h Processor Root Complex00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Wrestler [Radeon HD 6310]
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:15.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:15.1 PCI bridge: Advanced Micro Devices [AMD] nee ATI SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
00:15.3 PCI bridge: Advanced Micro Devices [AMD] nee ATI SB900 PCI to PCI bridge (PCIE port 3)
00:16.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
07:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Нет, все нормаль. Драйвер с офсайта.... Не понимаю, что еще этому МИНТяре надо???
Не работает.... sudo gedit/etc/modules
[sudo] password for shursh:
sudo: gedit/etc/modules: команда не найдена
Изменил файл - не помогло.... Уж подумал картридер сдох...., загрузился с ливCD Mint14 - работает...
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
Что тут нужно сделать?
В общем тему можно закрыть. Вопрос решился установкой ядра 3.10.0-031000-generic. Спасибо за помощь!
Теперь , вот интересно: почему в старом ядре 3.2... поддержка картридера имеется, в более новом 3.5... отсутствует, а в самом новом 3.10 опять появилась???
тут скорее всего не в ядре дело - а в том как сборщики минт собирали его .... ИМХО
Может быть и так...