Jump to content

Проблема с подключением USB FLASH в embeded linux


Recommended Posts

Всем добрый день!

Используется GX Linux на платформе ARM (AT91SAM9263), но думаю что в данном случае это не играет роли.

Столкнулся с проблемой при подключении Flash USB.

На экране отображается тип накопителя и его объем, но при этом в устройствах /dev ничего не появляется.

Каким образом я могу читать и писать на FLASH накопитель?

Привожу screen с экрана.

Буду признателен за любую помощь.

***подключаем flash***************

usb 1-1: new full speed USB device using at91_ohci and address 5

usb 1-1: configuration #1 chosen from 1 choice

scsi2 : SCSI emulation for USB Mass Storage devices

scsi 2:0:0:0: Direct-Access JetFlash TS4GJFV85 8.07 PQ: 0 ANSI: 2

sd 2:0:0:0: [sda] 7987200 512-byte hardware sectors (4089 MB)

sd 2:0:0:0: [sda] Write Protect is off

sd 2:0:0:0: [sda] Assuming drive cache: write through

sd 2:0:0:0: [sda] 7987200 512-byte hardware sectors (4089 MB)

sd 2:0:0:0: [sda] Write Protect is off

sd 2:0:0:0: [sda] Assuming drive cache: write through

sda: sda1

sd 2:0:0:0: [sda] Attached SCSI removable disk

***запрашиваем список устройств***************

# ls /dev

agpgart log midi2 ram10 rmidi0 tty1

audio loop0 midi3 ram11 rmidi1 tty2

audio1 loop1 mixer ram12 rmidi2 tty3

audio2 loop2 mixer1 ram13 rmidi3 tty4

audio3 loop3 mixer2 ram14 sequencer tty5

audioctl loop4 mixer3 ram15 shm tty6

console loop5 mpu401data ram16 smpte0 tty7

core loop6 mpu401stat ram2 smpte1 tty8

dsp loop7 mtdblk0p1 ram3 smpte2 tty9

dsp1 mem null ram4 smpte3 ttyS0

dsp2 midi0 port ram5 sndstat ttyS1

dsp3 midi00 ptmx ram6 stderr ttyS2

fd midi01 pts ram7 stdin ttyS3

full midi02 ram ram8 stdout urandom

initctl midi03 ram0 ram9 tty xconsole

kmem midi1 ram1 random tty0 zero

#

Link to comment
Share on other sites

lsmod ничего не выдает.

#lsmod

Module Size Used by Not tainted

#

Похоже, что дейстивельно, необходимые модули не подгружается.

Подскажите, пожалуйста, что в данном случае необходимо настроить?

Или можно ещё что-то проверить?

Link to comment
Share on other sites

Похоже проблема решилась:

отформатировал Flash в формате FAT32, после этого в /dev появилось много различных устройств, включая sda Smile

Нужно было сразу это сделать...

ls dev

agpgart ptyud ttycd

audio ptyue ttyce

audio1 ptyuf ttycf

audio2 ptyv0 ttyd0

audio3 ptyv1 ttyd1

audioctl ptyv2 ttyd2

console ptyv3 ttyd3

core ptyv4 ttyd4

cpu_dma_latency ptyv5 ttyd5

dsp ptyv6 ttyd6

dsp1 ptyv7 ttyd7

dsp2 ptyv8 ttyd8

dsp3 ptyv9 ttyd9

event0 ptyva ttyda

event1 ptyvb ttydb

fb0 ptyvc ttydc

fd ptyvd ttydd

full ptyve ttyde

hiddev0 ptyvf ttydf

initctl ptyw0 ttye0

kmem ptyw1 ttye1

kmsg ptyw2 ttye2

log ptyw3 ttye3

loop0 ptyw4 ttye4

loop1 ptyw5 ttye5

loop2 ptyw6 ttye6

loop3 ptyw7 ttye7

loop4 ptyw8 ttye8

loop5 ptyw9 ttye9

loop6 ptywa ttyea

loop7 ptywb ttyeb

mem ptywc ttyec

mice ptywd ttyed

midi0 ptywe ttyee

midi00 ptywf ttyef

midi01 ptyx0 ttyp0

midi02 ptyx1 ttyp1

midi03 ptyx2 ttyp2

midi1 ptyx3 ttyp3

midi2 ptyx4 ttyp4

midi3 ptyx5 ttyp5

mixer ptyx6 ttyp6

mixer1 ptyx7 ttyp7

mixer2 ptyx8 ttyp8

mixer3 ptyx9 ttyp9

mpu401data ptyxa ttypa

mpu401stat ptyxb ttypb

mtd0 ptyxc ttypc

mtd0ro ptyxd ttypd

mtd1 ptyxe ttype

mtd1ro ptyxf ttypf

mtdblk0p1 ptyy0 ttyq0

mtdblock0 ptyy1 ttyq1

mtdblock1 ptyy2 ttyq2

network_latency ptyy3 ttyq3

network_throughput ptyy4 ttyq4

null ptyy5 ttyq5

port ptyy6 ttyq6

ptmx ptyy7 ttyq7

pts ptyy8 ttyq8

ptya0 ptyy9 ttyq9

ptya1 ptyya ttyqa

ptya2 ptyyb ttyqb

ptya3 ptyyc ttyqc

ptya4 ptyyd ttyqd

ptya5 ptyye ttyqe

ptya6 ptyyf ttyqf

ptya7 ptyz0 ttyr0

ptya8 ptyz1 ttyr1

ptya9 ptyz2 ttyr2

ptyaa ptyz3 ttyr3

ptyab ptyz4 ttyr4

ptyac ptyz5 ttyr5

ptyad ptyz6 ttyr6

ptyae ptyz7 ttyr7

ptyaf ptyz8 ttyr8

ptyb0 ptyz9 ttyr9

ptyb1 ptyza ttyra

ptyb2 ptyzb ttyrb

ptyb3 ptyzc ttyrc

ptyb4 ptyzd ttyrd

ptyb5 ptyze ttyre

ptyb6 ptyzf ttyrf

ptyb7 ram ttys0

ptyb8 ram0 ttys1

ptyb9 ram1 ttys2

ptyba ram10 ttys3

ptybb ram11 ttys4

ptybc ram12 ttys5

ptybd ram13 ttys6

ptybe ram14 ttys7

ptybf ram15 ttys8

ptyc0 ram16 ttys9

ptyc1 ram2 ttysa

ptyc2 ram3 ttysb

ptyc3 ram4 ttysc

ptyc4 ram5 ttysd

ptyc5 ram6 ttyse

ptyc6 ram7 ttysf

ptyc7 ram8 ttyt0

ptyc8 ram9 ttyt1

ptyc9 random ttyt2

ptyca rmidi0 ttyt3

ptycb rmidi1 ttyt4

ptycc rmidi2 ttyt5

ptycd rmidi3 ttyt6

ptyce root ttyt7

ptycf sda ttyt8

ptyd0 sda1 ttyt9

ptyd1 sequencer ttyta

ptyd2 shm ttytb

ptyd3 smpte0 ttytc

ptyd4 smpte1 ttytd

ptyd5 smpte2 ttyte

ptyd6 smpte3 ttytf

ptyd7 sndstat ttyu0

ptyd8 stderr ttyu1

ptyd9 stdin ttyu2

ptyda stdout ttyu3

ptydb tty ttyu4

ptydc tty0 ttyu5

ptydd tty1 ttyu6

ptyde tty10 ttyu7

ptydf tty11 ttyu8

ptye0 tty12 ttyu9

ptye1 tty13 ttyua

ptye2 tty14 ttyub

ptye3 tty15 ttyuc

ptye4 tty16 ttyud

ptye5 tty17 ttyue

ptye6 tty18 ttyuf

ptye7 tty19 ttyv0

ptye8 tty2 ttyv1

ptye9 tty20 ttyv2

ptyea tty21 ttyv3

ptyeb tty22 ttyv4

ptyec tty23 ttyv5

ptyed tty24 ttyv6

ptyee tty25 ttyv7

ptyef tty26 ttyv8

ptyp0 tty27 ttyv9

ptyp1 tty28 ttyva

ptyp2 tty29 ttyvb

ptyp3 tty3 ttyvc

ptyp4 tty30 ttyvd

ptyp5 tty31 ttyve

ptyp6 tty32 ttyvf

ptyp7 tty33 ttyw0

ptyp8 tty34 ttyw1

ptyp9 tty35 ttyw2

ptypa tty36 ttyw3

ptypb tty37 ttyw4

ptypc tty38 ttyw5

ptypd tty39 ttyw6

ptype tty4 ttyw7

ptypf tty40 ttyw8

ptyq0 tty41 ttyw9

ptyq1 tty42 ttywa

ptyq2 tty43 ttywb

ptyq3 tty44 ttywc

ptyq4 tty45 ttywd

ptyq5 tty46 ttywe

ptyq6 tty47 ttywf

ptyq7 tty48 ttyx0

ptyq8 tty49 ttyx1

ptyq9 tty5 ttyx2

ptyqa tty50 ttyx3

ptyqb tty51 ttyx4

ptyqc tty52 ttyx5

ptyqd tty53 ttyx6

ptyqe tty54 ttyx7

ptyqf tty55 ttyx8

ptyr0 tty56 ttyx9

ptyr1 tty57 ttyxa

ptyr2 tty58 ttyxb

ptyr3 tty59 ttyxc

ptyr4 tty6 ttyxd

ptyr5 tty60 ttyxe

ptyr6 tty61 ttyxf

ptyr7 tty62 ttyy0

ptyr8 tty63 ttyy1

ptyr9 tty7 ttyy2

ptyra tty8 ttyy3

ptyrb tty9 ttyy4

ptyrc ttyS0 ttyy5

ptyrd ttyS1 ttyy6

ptyre ttyS2 ttyy7

ptyrf ttyS3 ttyy8

ptys0 ttya0 ttyy9

ptys1 ttya1 ttyya

ptys2 ttya2 ttyyb

ptys3 ttya3 ttyyc

ptys4 ttya4 ttyyd

ptys5 ttya5 ttyye

ptys6 ttya6 ttyyf

ptys7 ttya7 ttyz0

ptys8 ttya8 ttyz1

ptys9 ttya9 ttyz2

ptysa ttyaa ttyz3

ptysb ttyab ttyz4

ptysc ttyac ttyz5

ptysd ttyad ttyz6

ptyse ttyae ttyz7

ptysf ttyaf ttyz8

ptyt0 ttyb0 ttyz9

ptyt1 ttyb1 ttyza

ptyt2 ttyb2 ttyzb

ptyt3 ttyb3 ttyzc

ptyt4 ttyb4 ttyzd

ptyt5 ttyb5 ttyze

ptyt6 ttyb6 ttyzf

ptyt7 ttyb7 tun

ptyt8 ttyb8 urandom

ptyt9 ttyb9 usbdev1.1_ep00

ptyta ttyba usbdev1.1_ep81

ptytb ttybb usbdev1.2_ep00

ptytc ttybc usbdev1.2_ep01

ptytd ttybd usbdev1.2_ep82

ptyte ttybe usbdev1.3_ep00

ptytf ttybf usbdev1.3_ep81

ptyu0 ttyc0 usbdev1.3_ep82

ptyu1 ttyc1 vcs

ptyu2 ttyc2 vcs1

ptyu3 ttyc3 vcs2

ptyu4 ttyc4 vcs3

ptyu5 ttyc5 vcsa

ptyu6 ttyc6 vcsa1

ptyu7 ttyc7 vcsa2

ptyu8 ttyc8 vcsa3

ptyu9 ttyc9 xconsole

ptyua ttyca zero

ptyub ttycb

ptyuc ttycc

#

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...