[FUGSPBR] Reconhecimento de Cartão Flash no FreeBSD

Juliano Pillati jp em videiranet.com.br
Sex Maio 23 09:48:42 BRT 2003


Bom dia pessoal, tenho o seguinte problema:


Tenho um Cartão Flash de 20MB SunDisk e um HD 7G com FreeBSD 4.8-RELEASE.
Dou boot com o HD como Primario Master que contém o SO FreeBSD e o Flash 
como Primário Slave.
Lurante o boot o freebsd reconhece o Flash disk de 20MB SunDisk, porém 
exibe o segiunte erro antes de reconhecer o HD:

ad1: hard error reading fsbn 40928 of 0-3 (ad1 bn 40928; cn 639 tn 1 sn 0) 
status=51 error=10

Bem, colokei esse Flash como slave para gravar uma imagem do freebsd nesse 
FLash, então tentei simplesmente ignorar esse erro e efetuar a gravação do 
FLash com a imagem, porém o mesmo erro é exibido durante a transferencia da 
imagem via "dd" e a transferencia é abortada imediatamente.


Esse erro não é de Bad Block, pois já testei 3 flash e os 3 dão o mesmo 
erro. Outra observação, esse erro somente é exibido na placa mãe onde o 
FLash deverá ficar, em outra placa mão o reconhecimento do flash assim como 
sua gravação e sistema rodando a partir do flash acontecem sem problemas...

Chego a conclusão que o problema é com o FreeBSD, mas somente com essa 
placa mãe / BIOS em específico. Segundo pesquisas feitas no google esses 
erros estão ocorrendo porque o sisteam operacional não está conseguindo ler 
a geometria correta do Flash, se isso for correto como proceder para 
ajeitar esse problema ???


Pessoal, algue que já gravou em flash ou Compact Flash, poderia me dar uma 
luz quanto ao que fazer com esse problema ??? Como resolver ou como desviá- 
lo para poder conseguir trabalhar com o disk FLash normalmente ???

Abaixo vai a saída do dmesg para uma completa análise, valew!!

Agradeço desde já,


Juliano Pillati



dmesg on FreeBSD-4.8-RELEASE:

wifi0# dmesg
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 4.8-RELEASE #0: Tue May 20 17:28:02 BRT 2003
    jp em wifi0.csp.com.br:/usr/src/sys/compile/geode
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium (265.91-MHz 586-class CPU)
  Origin = "Geode by NSC"  Id = 0x540
real memory  = 29360128 (28672K bytes)
avail memory = 23478272 (22928K bytes)
Preloaded elf kernel "kernel" at 0xc051d000.
md0: Malloc disk
pcibios: No call entry point
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
sis0: <NatSemi DP83815 10/100BaseTX> port 0xdf00-0xdfff mem 0xfbeff000- 
0xfbefffff irq 9 at device 13.0 on pci0
sis0: Ethernet address: 00:50:c2:1b:e3:33
miibus0: <MII bus> on sis0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pcic0: <Ricoh RL5C475 PCI-CardBus Bridge> mem 0xfbedf000-0xfbedffff irq 10 
at device 14.0 on pci0
pccard0: <PC Card 16-bit bus (classic)> on pcic0
isab0: <Cyrix Cx5530 PCI-ISA bridge> at device 18.0 on pci0
isa0: <ISA bus> on isab0
chip1: <PCI to Other bridge (vendor=1078 device=0101)> mem 0x40012000- 
0x400120ff at device 18.1 on pci0
atapci0: <Cyrix 5530 ATA33 controller> port 0xfc00-0xfc0f at device 18.2 on 
pci0
atapci0: Busmastering DMA not supported
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <unknown card> (vendor=0x1078, dev=0x0103) at 18.3
pci0: <VGA-compatible display device> at 18.4
ohci0: <OHCI (generic) USB controller> mem 0xfbfff000-0xfbffffff irq 10 at 
device 19.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: SMM does not respond, resetting
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: (0x0e11) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ad0: 7162MB <QUANTUM FIREBALLlct15 07> [15522/15/63] at ata0-master BIOSPIO
ad1: hard error reading fsbn 40928 of 0-3 (ad1 bn 40928; cn 639 tn 1 sn 0) 
status=51 error=10
ad1: 20MB <SunDisk SDP3B-20> [640/2/32] at ata0-slave BIOSPIO
Mounting root from ufs:/dev/ad0s1a
WARNING: / was not properly dismounted
pccard: card inserted, slot 0
wifi0#


Um abraço pessoal e aguardo respostas!!!


-------------- Próxima Parte ----------
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/


Mais detalhes sobre a lista de discussão freebsd