Framebuffer (1280x800)

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Messaggio da robbybby »

Ho trovato questa bella tabellina:

http://en.wikipedia.org/wiki/VESA_BIOS_ ... de_numbers

Qui sotto ne riporto un pezzetto:

[352] 1680x1050 (256 color palette)
[353] 1680x1050 (5:6:5)
[354] 1680x1050 (8:8:8)
[355] 1280x800 (256 color palette)
[356] 1280x800 (5:6:5)
[357] 1280x800 (8:8:8)

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Se vuoi un consiglio, leggiti la wiki che ho appena finito di sistemare sui driver radeon. Ho spiegato dettagliatamente come impostare il framebuffer, in ogni suo più piccolo aspetto.
Anche se non hai una scheda radeon, i principi sono comunque validi.

http://www.slacky.eu/wikislack/index.ph ... _GNU/Linux

Comincia a leggere dalla seconda parte della sezione sulla configurazione del kernel in poi. Se hai problemi, o non capisci qualcosa, avvisami pure.

Può essere che tirerò fuori quella parte da quell'articolo per farne uno più generico, vedremo :)

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 641
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: current-x64
Kernel: 6.13.1
Desktop: Xfce-4.20
Località: Salerno

Messaggio da lennynero »

lennynero ha scritto:ho una ati mobility radeon x700
Ho seguito la guida minuziosamente, ma non riesco lo stesso a gestire il framebuffer radeonfb.
lennynero ha scritto:io vorrei usare radeonfb a 1280x800(WXGA)
In lilo.,conf ho provato ad usare la sintassi:

Codice: Seleziona tutto

append="video=radeonfb:1280x800-32@60"
ma non funziona...mi parte in modalità testuale e non ne vuole sapere di usare radeonfb....Vesa invece funziona abbastanza bene, ma solo a 1024x768,,,

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Hai aggiornato lilo dopo aver cambiato il file lilo.conf?

Inoltre, hai provato a passare a mano il parametro all'avvio di lilo?

Che modello esatto hai di scheda video?

Potrebbe darsi che la tua radeon sia una di quelle non supportate da radeonfb. In tal caso prova ad usare la sintassi

Codice: Seleziona tutto

video=vesafb:1280x800-32@60
Prova anche ad usare 24 bit invece di 32.

Infine, hai provato ad usare vbetest ed hwinfo per avere un elenco delle modalità video, come da guida? Che output ti davano?

Se vuoi, posta in allegato il tuo file .config del kernel e magari dimmi che operazioni hai fatto per compilare ed installare il kernel, può darsi che il problema sia li.

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

dunque, ho fatto qualche test incrociato, e pare che io abbia fatto degli errori. adesso sistemo la guida.

ho potuto verificare che il driver radeon si comporta un po' come vuole lui, ignorando spesso i settaggi espliciti dell'utente.

Ad esempio, se io provo a settare sul mio display la stessa risoluzione che ti ho indicato sopra (1280x800-32@60) ottengo una risoluzione reale di 1280x800 a 8 bit, non 32. Se cambio qualche parametro come la frequenza o addirittura porto i bit ad 8, ottengo una risoluzione reale di 1280x1024..

Suppongo dipenda un po' tutto da un insieme di bug e di mancanze d'implementazione. Ho letto in giro che può dipendere dal fatto che uso un monitor LCD, il quale non supporta correttamente I2C/DDC ed il driver radeonfb appena vede che si è su un display di tipo panel tramite un interrogazione EDID, fa un po' quello che gli pare a lui.

Come risolvere il problema quindi?
Il mio consiglio è di provare ad ottenere almeno la risoluzione desiderata ad 8 bit (dovresti farcela) facendo un po' di tentativi, provando una serie di parametri direttamente dal menù di lilo all'avvio del sistema, quindi di settare il depth con il comando fbset mettendolo dentro uno script di rc.d, tipo rc.S.

Adesso comunque sistemo la guida, in modo da correggere le inesattezze che ho scritto.

Mi spiace ma proprio non avevo rilevato questo comportamento :p 8)
Ultima modifica di nuitari il sab 20 ott 2007, 14:02, modificato 1 volta in totale.

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

A posto, sistemati gli howto 8) :lol:

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 641
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: current-x64
Kernel: 6.13.1
Desktop: Xfce-4.20
Località: Salerno

Messaggio da lennynero »

nuitari sembra che non riusciamo ad intenderci: rispondo esplicitamente(come avevo già fatto) alle tue ultime 3 domande
1) Sì ho aggiornato lilo dopo averlo modificato, aggiungo che ho configurato il kernel esattamente come descrivi tu nell'howto
2) Che intendi x passare a mano?La cosa importante è sapere cosa passare e io come detto ho passato:
lennynero ha scritto:

Codice: Seleziona tutto

append="video=radeonfb:1280x800-32@60"
3)
lennynero ha scritto:
lennynero ha scritto:ho una ati mobility radeon x700
Pare che non ci siamo intesi su una cosa: io VORREI usare radeonfb e NON vesafb. Ora ti faccio io qualche domanda:
1) Che scheda video hai tu?
2) Che framebuffer usi?
3) Come passi i parametri a lilo?
4) Mi descriveresti in sintesi la configurazione del kernel che hai usato tu?
5) Utilizzando vbtest mi da un sacco di risoluzioni che non riesco ad utilizzare, per esempio, con vesafb, se provo ad utilizzare 1280x1024, che corrisponde dalla tabella a 292, sommandoci 512 ottengo 804, ma se passo vga=804 mi dice che non è definito....e come detto l'append a radeonfb lo ignora totalmente!
Scusami l'atteggiamento da interrogatorio ma davvero mi pare che non riusciamo ad intenderci su alcuni punti fondamentali
Comunque in definitiva se davvero non posso usare radeonfb proverò a reinserire vesa nel kernel e proverò così:
nuitari ha scritto:

Codice: Seleziona tutto

video=vesafb:1280x800-32@60

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Ehe ok, mea culpa, non ho capito alcune cose :) Vediamo di chiarirci meglio. Innanzitutto di dico subito di ridare un occhiata alla guida che poi stanotte ho sistemato un po' di cose.
lennynero ha scritto:nuitari sembra che non riusciamo ad intenderci: rispondo esplicitamente(come avevo già fatto) alle tue ultime 3 domande
1) Sì ho aggiornato lilo dopo averlo modificato, aggiungo che ho configurato il kernel esattamente come descrivi tu nell'howto
OK recepito ^_^
2) Che intendi x passare a mano?La cosa importante è sapere cosa passare e io come detto ho passato:

Codice: Seleziona tutto

append="video=radeonfb:1280x800-32@60"
Come ho spiegato nell'howto, prima di mettere la riga dentro lilo come hai fatto tu (giustamente per altro) è necessario fare un po' di prove passando il parametro "a mano" direttamente a lilo. Solo una volta beccato il parametro giusto, allora è il caso di metterlo dentro lilo.conf
Quando avvii il computer lilo dovrebbe presentarti un menù con la possibilità di scegliere fra i vari kernel. E' quello il momento in cui devi immettere il parametro. Usa le frecce della tastiera per selezionare il kernel che vuoi avviare, poi con la tastiera scrivi uno spazio e accoda il parametro video=...
Se lilo non ti visualizza il menù, edita il file lilo.conf ed aggiungi le righe:

Codice: Seleziona tutto

prompt
timeout = 50
aggiorna lilo e riavvia il computer.

Prova un po' di varianti, per beccare il parametro giusto. Come ho detto nel reply precedente, il driver radeonfb è un po' duro d'orecchi e fa un po' quello che vuole lui, per cui potresti dover usare altre combinazioni sia di profondità di bit che di refresh.

Prova ad esempio: 1280x800-8@60 1280x800-16@60 1280x800-24@60

oppure: 1280x800-32@75, etc etc (credo avrai capito).

So che tu vuoi avviare il tutto a 32 bit (o almeno a 24), ma potrebbe essere che il driver radeonfb non sia d'accordo, per cui devi tentare quantomeno di avviare con la risoluzione giusta, per poi cambiarne i parametri con fbset (ancora una volta, leggi la guida aggiornata).

Se proprio non riesci ad avviare in 1280x800, tenta di avviare a risoluzioni + basse anche solo per verificare che radeonfb ti stia calcolando (tipo 800x600).

Una volta avviata la procedura di inittab, potrai cambiare la risoluzione inserendo il comando fbset dentro, ad esempio, rc.S, previa configurazione di fb.modes come spiegato nella guida.
lennynero ha scritto:3) ho una ati mobility radeon x700
ti sono vicino nel tuo dolore 8)
lennynero ha scritto:Pare che non ci siamo intesi su una cosa: io VORREI usare radeonfb e NON vesafb.
Come ho detto nella guida, da internet si evince che a con determinate combinazioni di monitor/scheda radeonfb non ne vuole proprio sapere di andare. Già il fatto che ti si avvii comunque è positivo.
lennynero ha scritto:Ora ti faccio io qualche domanda:
1) Che scheda video hai tu?
Mobility Radeon 9700, aka 9600 m10, una delle peggiori
lennynero ha scritto:2) Che framebuffer usi?
radeonfb, il quale riconosce all'avvio tramite il bios (per grazia di dio) il 1280x800 ma NON i 32 bit, che devo attivare con fbset.
lennynero ha scritto: 3) Come passi i parametri a lilo?
considerato che come ho detto radeonfb riconosce i 1280x800 da solo, non gli passo il parametro video, ma sono costretto ad usare fbset.
lennynero ha scritto:4) Mi descriveresti in sintesi la configurazione del kernel che hai usato tu?
Assolutamente identica a quella della wiki. Mi viene un dubbio: hai compilato il supporto a I2C? Dai un occhiata sotto Device Drivers.
lennynero ha scritto:5) Utilizzando vbtest mi da un sacco di risoluzioni che non riesco ad utilizzare, per esempio, con vesafb, se provo ad utilizzare 1280x1024, che corrisponde dalla tabella a 292, sommandoci 512 ottengo 804, ma se passo vga=804 mi dice che non è definito....e come detto l'append a radeonfb lo ignora totalmente!
Mi stai dicendo che hai provato a ricompilare il kernel con vesafb, usare l'opzione vga=804 e non andava? perchè vga= serve per impostare la risoluzione O della console testuale O di vesafb, per cui se tentavi di usarlo con il driver radeon è ovvio che non andasse.
Se ho capito bene e lo stavi usando con un kernel compilato con vesafb, allora semplicemente devi dare la colpa all'implementazione di VBE della tua mobility, che fa cilecca, oppure all'interfacciamento con la tua scheda da parte del kernel, oppure al monitor che magari non lo supporta con quella frequenza.
In entrambi i casi, ancora una volta, devi ripiegare su fbset e fare un po' di tentativi.
Puoi testare le modalità vesa anche direttamente con vbetest, immettendo il numero relativo alla risoluzione direttamente dall'utility.
lennynero ha scritto:Scusami l'atteggiamento da interrogatorio ma davvero mi pare che non riusciamo ad intenderci su alcuni punti fondamentali
Comunque in definitiva se davvero non posso usare radeonfb proverò a reinserire vesa nel kernel e proverò così:
nuitari ha scritto:

Codice: Seleziona tutto

video=vesafb:1280x800-32@60
Figurati, fai tutte le domande che ritieni utili. Comunque, prova con vesafb e dimmi. Ufficialmente (da documentazione) la sintassi vesafb:risoluzione non è supportata, ma in pratica dovrebbe funzionare. Suppongo dipenda dal fatto che non aggiornano la documentazione di vesafb dai tempi del 2.4...

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

ho verificato, vesafb non accetta la sintassi video=vesafb:mode, ma solo vga=...

Si tratta di un fraintendimento abbastanza diffuso su internet che deriva dall'esistenza di due driver vesa alternativi, vesafb-tng ed il suo successore, uvesafb.

Chiarirò ulteriormente nella guida.

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 641
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: current-x64
Kernel: 6.13.1
Desktop: Xfce-4.20
Località: Salerno

Messaggio da lennynero »

ho scoperto che non avevo il supporto I2C, l'ho aggiunto built-in ma le cose non sono cambiate x niente...Ho notato una cosa durante gli esperimenti: quando do fbset mi dice:
open /dev/fb0: No such file or directory
, inoltre vbetest funziona solo con le modalità 1024x768. Ho da aggiungere che usando vesafb fbset "funziona" meglio. comunque di seguito posto il mio kernel config
CONFIG_X86_32=y
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
CONFIG_QUICKLIST=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_DMI=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"

CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_SYSFS_DEPRECATED=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_ANON_INODES=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_SLAB=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_KMOD=y
CONFIG_BLOCK=y

CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_CFQ=y
CONFIG_DEFAULT_IOSCHED="cfq"

CONFIG_X86_PC=y
CONFIG_MPENTIUMM=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_XADD=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=4
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_MCE=y
CONFIG_VM86=y

CONFIG_DMIID=y
CONFIG_HIGHMEM4G=y
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_NR_QUICK=1
CONFIG_VIRT_TO_BUS=y
CONFIG_MTRR=y
CONFIG_SECCOMP=y
CONFIG_HZ_250=y
CONFIG_HZ=250
CONFIG_PHYSICAL_START=0x100000
CONFIG_PHYSICAL_ALIGN=0x100000
CONFIG_COMPAT_VDSO=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

CONFIG_PM=y
CONFIG_PM_LEGACY=y
CONFIG_PM_SLEEP=y
CONFIG_SUSPEND_UP_POSSIBLE=y
CONFIG_SUSPEND=y
CONFIG_HIBERNATION_UP_POSSIBLE=y
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_ASUS=y
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y

CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y


CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y

CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_PCMCIA_IOCTL=y
CONFIG_CARDBUS=y

CONFIG_PCMCIA_PROBE=y

CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_MISC=y

CONFIG_NET=y

CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_FIB_HASH=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_NETFILTER=y

CONFIG_NF_CONNTRACK_ENABLED=m
CONFIG_NF_CONNTRACK=m
CONFIG_NETFILTER_XTABLES=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_STATE=m

CONFIG_IP_NF_QUEUE=y
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_ARPTABLES=m


CONFIG_IRDA=m

CONFIG_IRLAN=m
CONFIG_IRCOMM=m



CONFIG_IRTTY_SIR=m


CONFIG_IRPORT_SIR=m


CONFIG_USB_IRDA=m
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m

CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m

CONFIG_WIRELESS_EXT=y
CONFIG_IEEE80211=m
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_CRYPT_TKIP=m


CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PNP=y

CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_MISC_DEVICES=y
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_IDE_PROC_FS=y

CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_IDEPCI_PCIBUS_ORDER=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_BLK_DEV_IDEDMA=y

CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_PROC_FS=y

CONFIG_BLK_DEV_SD=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y

CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_WAIT_SCAN=m

CONFIG_SCSI_LOWLEVEL=y
CONFIG_SCSI_DPT_I2O=m


CONFIG_IEEE1394=y


CONFIG_IEEE1394_OHCI1394=y

CONFIG_IEEE1394_VIDEO1394=y
CONFIG_IEEE1394_DV1394=y
CONFIG_IEEE1394_RAWIO=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_TUN=m
CONFIG_NETDEV_1000=y
CONFIG_SK98LIN=m

CONFIG_WLAN_80211=y
CONFIG_IPW2200=m

CONFIG_NET_PCMCIA=y

CONFIG_INPUT=y

CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1280
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=800
CONFIG_INPUT_EVDEV=y

CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y

CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_LIBPS2=y

CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y

CONFIG_SERIAL_8250=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4

CONFIG_SERIAL_CORE=y
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_AGP=m
CONFIG_AGP_INTEL=m
CONFIG_DRM=m
CONFIG_DRM_RADEON=m

CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=y

CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCF=y
CONFIG_I2C_ALGOPCA=y

CONFIG_I2C_I801=y
CONFIG_I2C_I810=y
CONFIG_I2C_PIIX4=y

CONFIG_I2C_DEBUG_CORE=y
CONFIG_I2C_DEBUG_ALGO=y
CONFIG_I2C_DEBUG_BUS=y
CONFIG_I2C_DEBUG_CHIP=y

CONFIG_HWMON=y


CONFIG_DAB=y

CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=m
CONFIG_BACKLIGHT_CLASS_DEVICE=y

CONFIG_VIDEO_OUTPUT_CONTROL=m
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_DDC=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y

CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
CONFIG_FB_RADEON_DEBUG=y

CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_VIDEO_SELECT=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_CLUT224=y

CONFIG_SOUND=y

CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y

CONFIG_SND_AC97_CODEC=m


CONFIG_SND_HDA_INTEL=m
CONFIG_SND_INTEL8X0=m





CONFIG_AC97_BUS=m
CONFIG_HID_SUPPORT=y
CONFIG_HID=y

CONFIG_USB_HID=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y

CONFIG_USB_DEVICEFS=y
CONFIG_USB_DEVICE_CLASS=y

CONFIG_USB_EHCI_HCD=y
CONFIG_USB_UHCI_HCD=y

CONFIG_USB_PRINTER=y


CONFIG_USB_STORAGE=y

CONFIG_USB_MON=y





CONFIG_MMC=y

CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_BOUNCE=y

CONFIG_MMC_SDHCI=y





CONFIG_EXT2_FS=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_JBD=y
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_DNOTIFY=y

CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_UDF_FS=y
CONFIG_UDF_NLS=y

CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=y

CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=y


CONFIG_SMB_FS=m

CONFIG_MSDOS_PARTITION=y

CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_ISO8859_1=y

CONFIG_INSTRUMENTATION=y

CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_EARLY_PRINTK=y
CONFIG_DOUBLEFAULT=y

CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=m
CONFIG_CRYPTO_BLKCIPHER=m
CONFIG_CRYPTO_MANAGER=m
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_CBC=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_GEODE=m

CONFIG_BITREVERSE=y
CONFIG_CRC_CCITT=y
CONFIG_CRC32=y
CONFIG_LIBCRC32C=m
CONFIG_AUDIT_GENERIC=y
CONFIG_PLIST=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_X86_BIOS_REBOOT=y
CONFIG_KTIME_SCALAR=y
per quanto riguarda I2C quello che non avevo nel kernel era CONFIG_I2C=y e figli, e non CONFIG_FB_RADEON_I2C=y che ovviamente anche prima era incluso....In definitiva ho la sensazione che radeonfb non voglia proprio funzionare in nessun modo...ultima prova che faccio è usare

Codice: Seleziona tutto

video=radeonfb:1024x768-16@60
visto che vbetest con quella risoluzione funziona..., poi vi aggiorno.

EDIT: nulla di fatto, radeonfb continua ad ignorarmi.

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

fai una cosa, posta il contenuto di dmesg.

per quanto riguarda /dev/fbX, dovrebbero crearsi automaticamente... vien da pensare che non sia riuscito ad inizializzare il framebuffer per qualche motivo, unico modo per scoprirlo è guardare l'output di dmesg.

Se tramite dmesg vedi che ha inizializzato il framebuffer, ma non esistono i nodi, dai questi comandi (come root, ovviamente):

Codice: Seleziona tutto

mkdir /dev/fb
mknod -m660 /dev/fb/0 29 0
ln -s /dev/fb/0 /dev/fb0
Ultima modifica di nuitari il dom 21 ott 2007, 17:14, modificato 1 volta in totale.

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 641
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: current-x64
Kernel: 6.13.1
Desktop: Xfce-4.20
Località: Salerno

Messaggio da lennynero »

root:/home/lenny# dmesg | grep radeonfb
Kernel command line: BOOT_IMAGE=2.6.23.1 ro root=305 video=radeonfb:1024x768-16@60
...

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

E nient'altro???????? non ti da nessun altro tipo di messaggio??????
incolla l'output completo plz.

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 641
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: current-x64
Kernel: 6.13.1
Desktop: Xfce-4.20
Località: Salerno

Messaggio da lennynero »

...quello è l'output completo, so che con vesa mi direbbe diverse righe
vesafb:...
ma con radeonfb non lo fa, da ciò deduco che radeonfb non mi sta funzionando....

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

non ho asserito che non lo sai.. stiamo solo cercando di risolvere un problema.

il fatto è che radeonfb dovrebbe provare quantomeno a caricarlo, magari dandoti degli errori. Invece sembra che non lo stia calcolando di striscio.

Ora, non t'incazzare, ma normalmente questo significa O che non si è installato bene il kernel O che il kernel non gestisce correttamente il bus su cui è installata la scheda e quindi non rilevandola manco tenta di utilizzarla.
Ora lo so che mi mangerai, però è vero.. per cui, tanto per toglierci il dubbio, incollami il tuo file lilo.conf e dimmi che operazioni fai per compilare ed installare il kernel. Ed incollami l'output completo di dmesg.

dai su un po' di pazienza e ne veniamo a capo :)

Rispondi