LINUX.ORG.RU

Booting from SD card?


0

0

походу мать/биос не поддерживают загрузку с карты памяти через встроенный в ноут разъём. но через кардридер бутится. просто стало интересно - все ли компы не поддерживают, или только мой ноут? или дело в самой карте?

2) как узнать какой разъём usb какой версии? lsusb выводит информацию обо всех имеющихся разъёмах, а если устройство УЖЕ подключено - как узнать какря версия? и есть ли в моей модели 3.0, в выводе lsusb только 1.0 и 2.0 - может ли быть что у ноута есть разъём 3.0, а lsusb его не показывает(на некоторых моделях dv7 есть), ведь на моём десктопе оно показывает количество 2.0 меньше, чем указано в мануале матери - всего 2, хотя должно быть 6? оно типо что для экономии переводит 2 в режим 1(как перевести в максимальный режим)?

★★★★★

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

- мне тут по мылу атачмент в архиве прислали. Как его разархивировать? - а чем он запакован? - не знаю, чем-то желтеньким таким...

firsttimeuser ★★★★★
()

Bus 001 Device 002: ID 05e3:0715 Genesys Logic, Inc. USB 2.0 microSD Reader
Стоит у меня в ноуте. Прекрасно грузится slax с SD-карты.

yax123 ★★★★★
()
Ответ на: комментарий от yax123

мне то ли с ноутом, толи с картой не повезло

teod0r ★★★★★
() автор топика
Ответ на: комментарий от Artificial_Thought

USB 3.0 синенький, как уже говорилось.

а у меня серенький - как выяснилось с помощью кедовой проги «USB Devices» 3-я версия присутствует

и что-то у меня кардридер даже через fdisk не видит карты. это нормально? либо дистр такой, либо......

teod0r ★★★★★
() автор топика
Ответ на: комментарий от yax123

ноут тока купил, ниразу ещё не пользовался кардридером. поэтому и спрашиваю - может ли исправный кардридер не видиться эфдиском. в билсе ничего про это нет

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

Это наверно смотря какой кардридер. Если он через usb подключен, то должен видится через lsusb. fdisk его увидит только если подгрузились все модули и там стоит валидная sd-карта, которая распозналась ядром как накопитель.
А если кардридер запитан через другой интерфейс (pci или вообще через 8 битную шину, это теоретические измышления), то опять же нужен модуль ядра и т.д.
Так что предлагаю начать с модели ноута и вывода lsusb и lspci (если намерены продолжить обсуждение, то выложить сюда)

yax123 ★★★★★
()
Ответ на: комментарий от Artificial_Thought

глянь /dev/mmcblkXX

нету таких

teod0r ★★★★★
() автор топика
Ответ на: комментарий от yax123

root@V:/home/ted# lsusb

Bus 004 Device 002: ID 138a:0018 DigitalPersona, Inc

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 002: ID 5986:02ac Acer, Inc

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 002: ID 048d:1336 Integrated Technology Express, Inc.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root@V:/home/ted# lspci

00:00.0 Host bridge: Advanced Micro Devices [AMD] Device 1705

00:01.0 VGA compatible controller: ATI Technologies Inc Device 9641

00:01.1 Audio device: ATI Technologies Inc Device 1714

00:02.0 PCI bridge: Advanced Micro Devices [AMD] Device 1707

00:04.0 PCI bridge: Advanced Micro Devices [AMD] Device 1709

00:05.0 PCI bridge: Advanced Micro Devices [AMD] Device 170a

00:06.0 PCI bridge: Advanced Micro Devices [AMD] Device 170b

00:10.0 USB Controller: Advanced Micro Devices [AMD] Hudson USB XHCI Controller (rev 03)

00:10.1 USB Controller: Advanced Micro Devices [AMD] Hudson USB XHCI Controller (rev 03)

00:11.0 SATA controller: Advanced Micro Devices [AMD] Hudson SATA Controller [AHCI mode]

00:12.0 USB Controller: Advanced Micro Devices [AMD] Hudson USB OHCI Controller (rev 11)

00:12.2 USB Controller: Advanced Micro Devices [AMD] Hudson USB EHCI Controller (rev 11)

00:13.0 USB Controller: Advanced Micro Devices [AMD] Hudson USB OHCI Controller (rev 11)

00:13.2 USB Controller: Advanced Micro Devices [AMD] Hudson USB EHCI Controller (rev 11)

00:14.0 SMBus: Advanced Micro Devices [AMD] Hudson SMBus Controller (rev 13)

00:14.1 IDE interface: Advanced Micro Devices [AMD] Hudson IDE Controller (rev 40)

00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)

00:14.3 ISA bridge: Advanced Micro Devices [AMD] Hudson LPC Bridge (rev 11)

00:14.4 PCI bridge: Advanced Micro Devices [AMD] Hudson PCI Bridge (rev 40)

00:18.0 Host bridge: Advanced Micro Devices [AMD] Device 1700 (rev 43)

00:18.1 Host bridge: Advanced Micro Devices [AMD] Device 1701

00:18.2 Host bridge: Advanced Micro Devices [AMD] Device 1702

00:18.3 Host bridge: Advanced Micro Devices [AMD] Device 1703

00:18.4 Host bridge: Advanced Micro Devices [AMD] Device 1704

00:18.5 Host bridge: Advanced Micro Devices [AMD] Device 1718

00:18.6 Host bridge: Advanced Micro Devices [AMD] Device 1716

00:18.7 Host bridge: Advanced Micro Devices [AMD] Device 1719

01:00.0 VGA compatible controller: ATI Technologies Inc Device 6741

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g LP-PHY (rev 01)

04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5209 (rev 01)

04:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. Device 5209 (rev 01)

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

lsusb, как я уже писал, почему-то не показывает двух usb3.0

teod0r ★★★★★
() автор топика
Ответ на: комментарий от xapienz

А у меня он чёрненький, наверное испортился

coldy ★★
()
Ответ на: комментарий от teod0r

Судя по этому:

04:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. Device 5209 (rev 01)

у вас вариант с pci-кардридером.
таким образом надо нырять в сеть и выяснять как он поддерживается ядром.
У меня например в слаке, дефолтное ядро поддерживает по максимуму всяких бытовых железяк (поэтому как-то все из коробки работает). Возможно в вашем случае это не так и нужно пересобрать ядро с поддержкой.

Еще приведите выхлоп:
lspci -vv -s 04:00

yax123 ★★★★★
()
Ответ на: комментарий от coldy

посмотри документацию на устройство, внезапно

ЩИТО? на ноут? на карточку? не было ни того ни другого, а если б били то вряд ли там было б написано как забутить груб с карточки, воткнутой в кардридер ноута

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

2) как узнать какой разъём usb какой версии?

На мануалах устройств есть картинки, с подписями где какой порт и какой версии.

coldy ★★
()
Ответ на: комментарий от yax123

04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5209 (rev 01) Subsystem: Realtek Semiconductor Co., Ltd. Device 5209 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 11 Region 0: Memory at f0101000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 3 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [70] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <1us, L1 <8us ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 unlimited, L1 <64us ClockPM+ Surprise- LLActRep- BwNot- LnkCtl: ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Not Supported, TimeoutDis+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Capabilities: [140 v1] Device Serial Number 00-00-00-01-00-4c-e0-00

04:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. Device 5209 (rev 01) Subsystem: Realtek Semiconductor Co., Ltd. Device 5209 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 19 Region 0: Memory at f0100000 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 3 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [b0] Express (v2) Endpoint, MSI 01 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <1us, L1 <8us ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 unlimited, L1 <64us ClockPM+ Surprise- LLActRep- BwNot- LnkCtl: ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Not Supported, TimeoutDis+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Capabilities: [140 v1] Device Serial Number 00-00-00-01-00-4c-e0-00 Kernel driver in use: sdhci-pci Kernel modules: sdhci-pci

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

судя по этому даже ядро его подхватило:
Kernel modules: sdhci-pci

Ну тогда только заведомо исправную флешку втыкать и она должна видеться.
А вот насчет загрузки тут все сложно. Биос скорей всего не знает, что на pci-шине есть устройство с которого можно загрузиться. Поэтому и не грузится.
Для usb уже давно придуман механизм загрузки, а для таких устройств похоже что нет.

yax123 ★★★★★
()
Ответ на: комментарий от firsttimeuser

млядское форматирование...

Аватарка у тебя не менее м*дская..

Tanger ★★★★★
()
Ответ на: комментарий от coldy

скачал, посмотрел - нету там где какой усб порт

teod0r ★★★★★
() автор топика
Ответ на: комментарий от yax123

Ну тогда только заведомо исправную флешку втыкать и она должна видеться.

ну тк она с помощью другого внешнего кардридера прекрасно видится

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

Тогда еще раз с начала.
Есть кардридер в ноуте. Загружен линукс (какой?). Вставляем карту (какую, объем, производитель). Что выводит в dmesg | tail ?
Что пишет fdisk -l (из под root).

yax123 ★★★★★
()

все ли компы не поддерживают, или только мой ноут?

Мой нетбук отлично грузится с SD-карты. В Линуксе определяется как /dev/sdb, карточка в нём — /dev/sdb1.

gentoo_root ★★★★★
()
Ответ на: комментарий от teod0r

Ну что ж, тогда я вижу следующие варианты:
1. Железка дохлая (см. «гарантия»). Если работает под вендой тогда неверно.
2. Железку неверно сконфигурили в биосе (тут можем только верить на слово ТС). Смотри предыдущий пункт.
3. Железку не поддерживает ядро. Роем сеть на предмет модели ноута, линукса и кардридера. Желательно англоязычную сеть. Там народу поболее сталкиваются и пишут о всяком.
4. Неверно настроены параметры системы (которая грузит модули для разных железяк).
Ну тут только смотреть логи, искать и т.д.

yax123 ★★★★★
()

Для HP Pavilion dv7-3079wm вот такой совет гуглится:

Must turn off the power saving feature in the bios to get the Card Reader to work.

Galant
()
Ответ на: комментарий от Galant

моя модель, думаю, на неск. лет отличается, и у меня нету в биосе никаких повер савинг

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