Videostation Fastweb boot hack

Girando per Portaportese ho trovato una vecchia videostation fastweb dai rigattieri, svuotacantine, sapevo che usava un linux e allora mi sono detto ne faro’ un “terminale” multimediale (mythtv-frontend???).

Pagata una sciochezza, portata a casa, attaccata alla rete (non fastweb), ho cominciato a giocarci.

Per chiunque possa essere interessato, un pò di dati tecnici per fare boot della videostation.

Come molte delle cose che faccio ho cominciato e non ho finito, ossia sono riuscito a fare boot di un linux ma non ho continuato a costruire un sistema che potesse ospitare mythtv-frontend o un semplice mplayer.

La vs fa boot tramite dhcp e tftp
il dhcp assegna l'ip e passa delle opzioni (dalla 160 alla 166)
la 166 e' l'indirizzo del tftp server
                
il tftp server (io ho usato tftp-hpa, su debian) mette a disposione il file contenente kernel e ramdisk
formattato con l'utility mkelf-linux (contenuto nel pacchetto mknbi)Ecco le options del dhcp

160 239.0.0.0

161 113.113.113.0

162 254.254.0.0

163 6.6.2.5

164 0.0.0.0

165 239.0.0.0

166 192.168.1.64 (indirizzo del tuo tftp server)

Con queste altre opzioni si costruisce il nome file del kernel +ramdisk (non ho ancora capito secondo quale regola)

Questo il nome file che la vs si aspetta:
239113254005.ldr
questo il comando con cui lo genero. 
mkelf-linux vmlinuz-2.4.27 --output=/var/tftpboot/239113254005.ldr --append="initrd=initrd.gz init=linuxrc root=/dev/ram0 rw video=nscfb:vmode:PAL-720x576,TVO:44:20:640:528" initrd.gz

61 commenti

  1. STEFANO said,

    novembre 23, 2007 a 9:20 am

    Ho collegato la videostation alla mia lan,
    ho configurato il dhcp come descritto sopra,
    ho configurato un tftp server e ci ho messo dentro il file, come descritto
    ho acceso la videstation
    e sul televisore ho visto il boot di linux
    >Si d’accordo ma come ti sei intefacciato con la videostation?
    >ciao
    >Stefano

  2. salva said,

    dicembre 9, 2007 a 8:43 PM

    Puoi sicuramente ottenere un bel linuxetto, e lo potresti usare per svariate cose:
    movieplayer
    image viewer
    musicplayer
    linux e basta
    etc etc
    >Ciao sono molto interessato al boot della videostation ho trovato anche il kernel modificato da fast, l’avevo in questi giorni ripulita dalla polvere
    >della cantina per vedere se c’erano fpga o cpld internamente, solo una vecchia max3000 cmq… non sono molto pratico di linux
    >ma credo di aver capito che la videostation fa boot da remoto connettendosi ad un server tftp e cerca un file…
    >alla fine volevo sapere cosa era possibile fare con la stessa videostation,
    >posso ottenere un bel linuxetto embedded per cosa lo potrei utilizzare?

  3. Federico said,

    dicembre 11, 2007 a 7:46 PM

    Si le devi mettere nel dhcp.conf.
    > Scusa, come faccio a passare le opzioni (160, 161, ecc) ? Devo inserirle nel file DHCP.conf ? Grazie!

  4. salva said,

    dicembre 22, 2007 a 7:39 PM

    ti chiedo un altra cosina veloce veloce…tu con il mkelf rendi bootable via network l’immagine di linux…fin qui ci sono giusto?adesso…come fai creare l’immagine Bzimage o zImage di linux? io stavo cercando di compilare il kernel 2.4.X prendere l’immagine che mi crea bzImage e passarla con mkelf…pero quando compilo il kernel e faccio make xconfig che configurazione ci metto????grazie mille

  5. Gianluca said,

    dicembre 26, 2007 a 2:39 PM

    Anche io sono interessato a riutilizzare la videostation. Ho fatto un po di test seguendo i tuoi suggerimenti ma non sono riuscito a fare il boot.
    Non potresti pubblicare da qualche parte il file del kernel funzionante e qualche altra informazione?
    Nel frattempo sto tentando di ricompilare un kernel 2.6.12. Vi farò sapere i miei progressi.

  6. Gianluca said,

    dicembre 27, 2007 a 10:43 PM

    Kernel compilato e caricato sulla videostation.
    Adesso riesco a fare il boot della videstation con Fedora Core 3 senza usare initrd ma direttamente NFS. Riesco pure a loggarmi tramite sshd.
    Attenzione: dopo aver compilato il kernel io uso mknbi-linux invece di mkelf-linux altimenti non funziona.
    A chi interessato posso fornire tutte le informazioni in mio possesso. Se siete interessati lasciate un messaggio.

  7. salva said,

    gennaio 2, 2008 a 6:52 PM

    certo che sono interessato anche io sono riuscito a fare il boot addirittura da windows per chi volesse info su come faree da windows basta un post..Pero da voi vorrei sapere alcune cosine sono riuscito a farlo bootare 4 volte una prima volta con kernel 2.4.20 compilato con xconfig a cazzo di cane(boot parte ma kernel panic), poi invece con il kernel fastweb che con le patch di fastweb non compila allora le ho eliminate..compilato e messo su fa il boot ma si aspetta qualche altra cosa…provato un altro kernel messo su non boota piu… non so cosa sia successo..cmq.. volevo sapere un po le vostre configurazioni quando compilate il kernel oppure mettete proprio il file di config thanks

  8. Gianluca said,

    gennaio 4, 2008 a 2:43 PM

    Attualmente sto lavorando con il kernel 2.6.20 in quanto ho provato con il 2.6.23.12 e non funziona.
    Il file .config è il seguente:

    #
    # Automatically generated make config: don’t edit
    # Linux kernel version: 2.6.20
    # Thu Jan 3 16:41:56 2008
    #
    CONFIG_X86_32=y
    CONFIG_GENERIC_TIME=y
    CONFIG_LOCKDEP_SUPPORT=y
    CONFIG_STACKTRACE_SUPPORT=y
    CONFIG_SEMAPHORE_SLEEPERS=y
    CONFIG_X86=y
    CONFIG_MMU=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”

    #
    # Code maturity level options
    #
    CONFIG_EXPERIMENTAL=y
    CONFIG_BROKEN_ON_SMP=y
    CONFIG_LOCK_KERNEL=y
    CONFIG_INIT_ENV_ARG_LIMIT=32

    #
    # General setup
    #
    CONFIG_LOCALVERSION=””
    CONFIG_LOCALVERSION_AUTO=y
    CONFIG_SWAP=y
    CONFIG_SYSVIPC=y
    # CONFIG_IPC_NS is not set
    CONFIG_POSIX_MQUEUE=y
    CONFIG_BSD_PROCESS_ACCT=y
    # CONFIG_BSD_PROCESS_ACCT_V3 is not set
    # CONFIG_TASKSTATS is not set
    # CONFIG_UTS_NS is not set
    # CONFIG_AUDIT is not set
    # CONFIG_IKCONFIG is not set
    # CONFIG_SYSFS_DEPRECATED is not set
    # CONFIG_RELAY is not set
    CONFIG_INITRAMFS_SOURCE=””
    CONFIG_CC_OPTIMIZE_FOR_SIZE=y
    CONFIG_SYSCTL=y
    CONFIG_EMBEDDED=y
    CONFIG_UID16=y
    CONFIG_SYSCTL_SYSCALL=y
    CONFIG_KALLSYMS=y
    CONFIG_KALLSYMS_EXTRA_PASS=y
    CONFIG_HOTPLUG=y
    CONFIG_PRINTK=y
    CONFIG_BUG=y
    CONFIG_ELF_CORE=y
    CONFIG_BASE_FULL=y
    CONFIG_FUTEX=y
    CONFIG_EPOLL=y
    CONFIG_SHMEM=y
    CONFIG_SLAB=y
    CONFIG_VM_EVENT_COUNTERS=y
    CONFIG_RT_MUTEXES=y
    # CONFIG_TINY_SHMEM is not set
    CONFIG_BASE_SMALL=0
    # CONFIG_SLOB is not set

    #
    # Loadable module support
    #
    # CONFIG_MODULES is not set

    #
    # Block layer
    #
    CONFIG_BLOCK=y
    # CONFIG_LBD is not set
    # CONFIG_BLK_DEV_IO_TRACE is not set
    # CONFIG_LSF is not set

    #
    # IO Schedulers
    #
    CONFIG_IOSCHED_NOOP=y
    CONFIG_IOSCHED_AS=y
    CONFIG_IOSCHED_DEADLINE=y
    CONFIG_IOSCHED_CFQ=y
    # CONFIG_DEFAULT_AS is not set
    # CONFIG_DEFAULT_DEADLINE is not set
    CONFIG_DEFAULT_CFQ=y
    # CONFIG_DEFAULT_NOOP is not set
    CONFIG_DEFAULT_IOSCHED=”cfq”

    #
    # Processor type and features
    #
    # CONFIG_SMP is not set
    CONFIG_X86_PC=y
    # CONFIG_X86_ELAN is not set
    # CONFIG_X86_VOYAGER is not set
    # CONFIG_X86_NUMAQ is not set
    # CONFIG_X86_SUMMIT is not set
    # CONFIG_X86_BIGSMP is not set
    # CONFIG_X86_VISWS is not set
    # CONFIG_X86_GENERICARCH is not set
    # CONFIG_X86_ES7000 is not set
    # CONFIG_PARAVIRT is not set
    # CONFIG_M386 is not set
    # CONFIG_M486 is not set
    # CONFIG_M586 is not set
    # CONFIG_M586TSC is not set
    # CONFIG_M586MMX is not set
    # CONFIG_M686 is not set
    # CONFIG_MPENTIUMII is not set
    # CONFIG_MPENTIUMIII is not set
    # CONFIG_MPENTIUMM is not set
    # CONFIG_MCORE2 is not set
    # CONFIG_MPENTIUM4 is not set
    # CONFIG_MK6 is not set
    # CONFIG_MK7 is not set
    # CONFIG_MK8 is not set
    # CONFIG_MCRUSOE is not set
    # CONFIG_MEFFICEON is not set
    # CONFIG_MWINCHIPC6 is not set
    # CONFIG_MWINCHIP2 is not set
    # CONFIG_MWINCHIP3D is not set
    CONFIG_MGEODEGX1=y
    # CONFIG_MGEODE_LX is not set
    # CONFIG_MCYRIXIII is not set
    # CONFIG_MVIAC3_2 is not set
    # CONFIG_X86_GENERIC is not set
    CONFIG_X86_CMPXCHG=y
    CONFIG_X86_XADD=y
    CONFIG_X86_L1_CACHE_SHIFT=4
    CONFIG_RWSEM_XCHGADD_ALGORITHM=y
    # CONFIG_ARCH_HAS_ILOG2_U32 is not set
    # CONFIG_ARCH_HAS_ILOG2_U64 is not set
    CONFIG_GENERIC_CALIBRATE_DELAY=y
    CONFIG_X86_PPRO_FENCE=y
    CONFIG_X86_WP_WORKS_OK=y
    CONFIG_X86_INVLPG=y
    CONFIG_X86_BSWAP=y
    CONFIG_X86_POPAD_OK=y
    CONFIG_X86_CMPXCHG64=y
    CONFIG_X86_ALIGNMENT_16=y
    CONFIG_X86_TSC=y
    # CONFIG_HPET_TIMER is not set
    # CONFIG_PREEMPT_NONE is not set
    # CONFIG_PREEMPT_VOLUNTARY is not set
    CONFIG_PREEMPT=y
    CONFIG_PREEMPT_BKL=y
    # CONFIG_X86_UP_APIC is not set
    CONFIG_X86_MCE=y
    # CONFIG_X86_MCE_NONFATAL is not set
    # CONFIG_VM86 is not set
    # CONFIG_TOSHIBA is not set
    # CONFIG_I8K is not set
    # CONFIG_X86_REBOOTFIXUPS is not set
    # CONFIG_MICROCODE is not set
    CONFIG_X86_MSR=y
    CONFIG_X86_CPUID=y

    #
    # Firmware Drivers
    #
    # CONFIG_EDD is not set
    # CONFIG_DELL_RBU is not set
    # CONFIG_DCDBAS is not set
    CONFIG_NOHIGHMEM=y
    # CONFIG_HIGHMEM4G is not set
    # CONFIG_HIGHMEM64G is not set
    CONFIG_VMSPLIT_3G=y
    # CONFIG_VMSPLIT_3G_OPT is not set
    # CONFIG_VMSPLIT_2G is not set
    # CONFIG_VMSPLIT_1G is not set
    CONFIG_PAGE_OFFSET=0xC0000000
    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_DISCONTIGMEM_MANUAL is not set
    # CONFIG_SPARSEMEM_MANUAL is not set
    CONFIG_FLATMEM=y
    CONFIG_FLAT_NODE_MEM_MAP=y
    CONFIG_SPARSEMEM_STATIC=y
    CONFIG_SPLIT_PTLOCK_CPUS=4
    # CONFIG_RESOURCES_64BIT is not set
    # CONFIG_MATH_EMULATION is not set
    CONFIG_MTRR=y
    # CONFIG_SECCOMP is not set
    # CONFIG_HZ_100 is not set
    CONFIG_HZ_250=y
    # CONFIG_HZ_300 is not set
    # CONFIG_HZ_1000 is not set
    CONFIG_HZ=250
    # CONFIG_KEXEC is not set
    CONFIG_PHYSICAL_START=0x100000
    # CONFIG_RELOCATABLE is not set
    CONFIG_PHYSICAL_ALIGN=0x100000
    # CONFIG_COMPAT_VDSO is not set

    #
    # Power management options (ACPI, APM)
    #
    CONFIG_PM=y
    # CONFIG_PM_LEGACY is not set
    # CONFIG_PM_DEBUG is not set
    # CONFIG_PM_SYSFS_DEPRECATED is not set
    # CONFIG_SOFTWARE_SUSPEND is not set

    #
    # ACPI (Advanced Configuration and Power Interface) Support
    #
    # CONFIG_ACPI is not set

    #
    # APM (Advanced Power Management) BIOS Support
    #
    # CONFIG_APM is not set

    #
    # CPU Frequency scaling
    #
    CONFIG_CPU_FREQ=y
    CONFIG_CPU_FREQ_TABLE=y
    # CONFIG_CPU_FREQ_DEBUG is not set
    CONFIG_CPU_FREQ_STAT=y
    CONFIG_CPU_FREQ_STAT_DETAILS=y
    # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
    CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=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

    #
    # CPUFreq processor drivers
    #
    # CONFIG_X86_POWERNOW_K6 is not set
    # CONFIG_X86_POWERNOW_K7 is not set
    # CONFIG_X86_POWERNOW_K8 is not set
    CONFIG_X86_GX_SUSPMOD=y
    # CONFIG_X86_SPEEDSTEP_CENTRINO is not set
    # CONFIG_X86_SPEEDSTEP_ICH is not set
    # CONFIG_X86_SPEEDSTEP_SMI is not set
    # CONFIG_X86_P4_CLOCKMOD is not set
    # CONFIG_X86_CPUFREQ_NFORCE2 is not set
    # CONFIG_X86_LONGRUN is not set

    #
    # shared options
    #
    # CONFIG_X86_SPEEDSTEP_LIB is not set

    #
    # Bus options (PCI, PCMCIA, EISA, MCA, ISA)
    #
    CONFIG_PCI=y
    # CONFIG_PCI_GOBIOS is not set
    # CONFIG_PCI_GOMMCONFIG is not set
    # CONFIG_PCI_GODIRECT is not set
    CONFIG_PCI_GOANY=y
    CONFIG_PCI_BIOS=y
    CONFIG_PCI_DIRECT=y
    # CONFIG_PCIEPORTBUS is not set
    CONFIG_ISA_DMA_API=y
    # CONFIG_ISA is not set
    # CONFIG_MCA is not set
    CONFIG_SCx200=y
    CONFIG_SCx200HR_TIMER=y

    #
    # PCCARD (PCMCIA/CardBus) support
    #
    # CONFIG_PCCARD is not set

    #
    # PCI Hotplug Support
    #
    # CONFIG_HOTPLUG_PCI is not set

    #
    # Executable file formats
    #
    CONFIG_BINFMT_ELF=y
    # CONFIG_BINFMT_AOUT is not set
    # CONFIG_BINFMT_MISC is not set

    #
    # Networking
    #
    CONFIG_NET=y

    #
    # Networking options
    #
    # CONFIG_NETDEBUG is not set
    CONFIG_PACKET=y
    CONFIG_PACKET_MMAP=y
    CONFIG_UNIX=y
    CONFIG_XFRM=y
    CONFIG_XFRM_USER=y
    # CONFIG_XFRM_SUB_POLICY is not set
    CONFIG_NET_KEY=y
    CONFIG_INET=y
    CONFIG_IP_MULTICAST=y
    CONFIG_IP_ADVANCED_ROUTER=y
    CONFIG_ASK_IP_FIB_HASH=y
    # CONFIG_IP_FIB_TRIE is not set
    CONFIG_IP_FIB_HASH=y
    CONFIG_IP_MULTIPLE_TABLES=y
    CONFIG_IP_ROUTE_MULTIPATH=y
    # CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
    CONFIG_IP_ROUTE_VERBOSE=y
    CONFIG_IP_PNP=y
    CONFIG_IP_PNP_DHCP=y
    CONFIG_IP_PNP_BOOTP=y
    CONFIG_IP_PNP_RARP=y
    CONFIG_NET_IPIP=y
    CONFIG_NET_IPGRE=y
    CONFIG_NET_IPGRE_BROADCAST=y
    CONFIG_IP_MROUTE=y
    CONFIG_IP_PIMSM_V1=y
    CONFIG_IP_PIMSM_V2=y
    # CONFIG_ARPD is not set
    CONFIG_SYN_COOKIES=y
    CONFIG_INET_AH=y
    CONFIG_INET_ESP=y
    CONFIG_INET_IPCOMP=y
    CONFIG_INET_XFRM_TUNNEL=y
    CONFIG_INET_TUNNEL=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_ADVANCED is not set
    CONFIG_TCP_CONG_CUBIC=y
    CONFIG_DEFAULT_TCP_CONG=”cubic”
    # CONFIG_TCP_MD5SIG is not set

    #
    # IP: Virtual Server Configuration
    #
    CONFIG_IP_VS=y
    # CONFIG_IP_VS_DEBUG is not set
    CONFIG_IP_VS_TAB_BITS=12

    #
    # IPVS transport protocol load balancing support
    #
    CONFIG_IP_VS_PROTO_TCP=y
    CONFIG_IP_VS_PROTO_UDP=y
    CONFIG_IP_VS_PROTO_ESP=y
    CONFIG_IP_VS_PROTO_AH=y

    #
    # IPVS scheduler
    #
    CONFIG_IP_VS_RR=y
    CONFIG_IP_VS_WRR=y
    CONFIG_IP_VS_LC=y
    CONFIG_IP_VS_WLC=y
    CONFIG_IP_VS_LBLC=y
    CONFIG_IP_VS_LBLCR=y
    CONFIG_IP_VS_DH=y
    CONFIG_IP_VS_SH=y
    CONFIG_IP_VS_SED=y
    CONFIG_IP_VS_NQ=y

    #
    # IPVS application helper
    #
    CONFIG_IP_VS_FTP=y
    # CONFIG_IPV6 is not set
    # CONFIG_INET6_XFRM_TUNNEL is not set
    # CONFIG_INET6_TUNNEL is not set
    # CONFIG_NETWORK_SECMARK is not set
    CONFIG_NETFILTER=y
    # CONFIG_NETFILTER_DEBUG is not set

    #
    # Core Netfilter Configuration
    #
    # CONFIG_NETFILTER_NETLINK is not set
    # CONFIG_NF_CONNTRACK_ENABLED is not set
    # CONFIG_NETFILTER_XTABLES is not set

    #
    # IP: Netfilter Configuration
    #
    CONFIG_IP_NF_QUEUE=y

    #
    # DCCP Configuration (EXPERIMENTAL)
    #
    # CONFIG_IP_DCCP is not set

    #
    # SCTP Configuration (EXPERIMENTAL)
    #
    CONFIG_IP_SCTP=y
    # CONFIG_SCTP_DBG_MSG is not set
    # CONFIG_SCTP_DBG_OBJCNT is not set
    # CONFIG_SCTP_HMAC_NONE is not set
    # CONFIG_SCTP_HMAC_SHA1 is not set
    CONFIG_SCTP_HMAC_MD5=y

    #
    # TIPC Configuration (EXPERIMENTAL)
    #
    # CONFIG_TIPC is not set
    # CONFIG_ATM is not set
    # CONFIG_BRIDGE is not set
    CONFIG_VLAN_8021Q=y
    # CONFIG_DECNET is not set
    # CONFIG_LLC2 is not set
    # CONFIG_IPX is not set
    # CONFIG_ATALK is not set
    # CONFIG_X25 is not set
    # CONFIG_LAPB is not set
    # CONFIG_ECONET is not set
    # CONFIG_WAN_ROUTER is not set

    #
    # QoS and/or fair queueing
    #
    CONFIG_NET_SCHED=y
    CONFIG_NET_SCH_FIFO=y
    CONFIG_NET_SCH_CLK_JIFFIES=y
    # CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set
    # CONFIG_NET_SCH_CLK_CPU is not set

    #
    # Queueing/Scheduling
    #
    CONFIG_NET_SCH_CBQ=y
    CONFIG_NET_SCH_HTB=y
    CONFIG_NET_SCH_HFSC=y
    CONFIG_NET_SCH_PRIO=y
    CONFIG_NET_SCH_RED=y
    CONFIG_NET_SCH_SFQ=y
    CONFIG_NET_SCH_TEQL=y
    CONFIG_NET_SCH_TBF=y
    CONFIG_NET_SCH_GRED=y
    CONFIG_NET_SCH_DSMARK=y
    CONFIG_NET_SCH_NETEM=y
    CONFIG_NET_SCH_INGRESS=y

    #
    # Classification
    #
    CONFIG_NET_CLS=y
    CONFIG_NET_CLS_BASIC=y
    CONFIG_NET_CLS_TCINDEX=y
    CONFIG_NET_CLS_ROUTE4=y
    CONFIG_NET_CLS_ROUTE=y
    CONFIG_NET_CLS_FW=y
    CONFIG_NET_CLS_U32=y
    CONFIG_CLS_U32_PERF=y
    CONFIG_CLS_U32_MARK=y
    CONFIG_NET_CLS_RSVP=y
    CONFIG_NET_CLS_RSVP6=y
    CONFIG_NET_EMATCH=y
    CONFIG_NET_EMATCH_STACK=32
    CONFIG_NET_EMATCH_CMP=y
    CONFIG_NET_EMATCH_NBYTE=y
    CONFIG_NET_EMATCH_U32=y
    CONFIG_NET_EMATCH_META=y
    # CONFIG_NET_EMATCH_TEXT is not set
    # CONFIG_NET_CLS_ACT is not set
    CONFIG_NET_CLS_POLICE=y
    CONFIG_NET_CLS_IND=y
    CONFIG_NET_ESTIMATOR=y

    #
    # Network testing
    #
    # CONFIG_NET_PKTGEN is not set
    # CONFIG_HAMRADIO is not set
    CONFIG_IRDA=y

    #
    # IrDA protocols
    #
    # CONFIG_IRLAN is not set
    CONFIG_IRCOMM=y
    CONFIG_IRDA_ULTRA=y

    #
    # IrDA options
    #
    CONFIG_IRDA_CACHE_LAST_LSAP=y
    CONFIG_IRDA_FAST_RR=y
    # CONFIG_IRDA_DEBUG is not set

    #
    # Infrared-port device drivers
    #

    #
    # SIR device drivers
    #
    CONFIG_IRTTY_SIR=y

    #
    # Dongle support
    #
    # CONFIG_DONGLE is not set

    #
    # Old SIR device drivers
    #
    CONFIG_IRPORT_SIR=y

    #
    # Old Serial dongle support
    #
    # CONFIG_DONGLE_OLD is not set

    #
    # FIR device drivers
    #
    # CONFIG_USB_IRDA is not set
    CONFIG_SIGMATEL_FIR=y
    # CONFIG_NSC_FIR is not set
    # CONFIG_WINBOND_FIR is not set
    # CONFIG_TOSHIBA_FIR is not set
    # CONFIG_SMC_IRCC_FIR is not set
    # CONFIG_ALI_FIR is not set
    # CONFIG_VLSI_FIR is not set
    # CONFIG_VIA_FIR is not set
    # CONFIG_MCS_FIR is not set
    # CONFIG_BT is not set
    # CONFIG_IEEE80211 is not set
    CONFIG_FIB_RULES=y

    #
    # Device Drivers
    #

    #
    # Generic Driver Options
    #
    CONFIG_STANDALONE=y
    CONFIG_PREVENT_FIRMWARE_BUILD=y
    CONFIG_FW_LOADER=y
    # CONFIG_SYS_HYPERVISOR is not set

    #
    # Connector – unified userspace kernelspace linker
    #
    # CONFIG_CONNECTOR is not set

    #
    # Memory Technology Devices (MTD)
    #
    # CONFIG_MTD is not set

    #
    # Parallel port support
    #
    # CONFIG_PARPORT is not set

    #
    # Plug and Play support
    #

    #
    # Block devices
    #
    # CONFIG_BLK_DEV_FD is not set
    # CONFIG_BLK_CPQ_DA is not set
    # CONFIG_BLK_CPQ_CISS_DA is not set
    # CONFIG_BLK_DEV_DAC960 is not set
    # CONFIG_BLK_DEV_UMEM is not set
    # CONFIG_BLK_DEV_COW_COMMON is not set
    CONFIG_BLK_DEV_LOOP=y
    CONFIG_BLK_DEV_CRYPTOLOOP=y
    CONFIG_BLK_DEV_NBD=y
    # CONFIG_BLK_DEV_SX8 is not set
    # CONFIG_BLK_DEV_UB is not set
    # CONFIG_BLK_DEV_RAM is not set
    # CONFIG_BLK_DEV_INITRD is not set
    # CONFIG_CDROM_PKTCDVD is not set
    # CONFIG_ATA_OVER_ETH is not set

    #
    # Misc devices
    #
    # CONFIG_IBM_ASM is not set
    # CONFIG_SGI_IOC4 is not set
    # CONFIG_TIFM_CORE is not set

    #
    # ATA/ATAPI/MFM/RLL support
    #
    # CONFIG_IDE is not set

    #
    # SCSI device support
    #
    # CONFIG_RAID_ATTRS is not set
    # CONFIG_SCSI is not set
    # CONFIG_SCSI_NETLINK is not set

    #
    # Serial ATA (prod) and Parallel ATA (experimental) drivers
    #
    # CONFIG_ATA is not set

    #
    # Multi-device support (RAID and LVM)
    #
    # CONFIG_MD is not set

    #
    # Fusion MPT device support
    #
    # CONFIG_FUSION is not set

    #
    # IEEE 1394 (FireWire) support
    #
    # CONFIG_IEEE1394 is not set

    #
    # I2O device support
    #
    # CONFIG_I2O is not set

    #
    # Network device support
    #
    CONFIG_NETDEVICES=y
    CONFIG_DUMMY=y
    # CONFIG_BONDING is not set
    # CONFIG_EQUALIZER is not set
    # CONFIG_TUN is not set

    #
    # ARCnet devices
    #
    # CONFIG_ARCNET is not set

    #
    # PHY device support
    #
    # CONFIG_PHYLIB is not set

    #
    # Ethernet (10 or 100Mbit)
    #
    CONFIG_NET_ETHERNET=y
    CONFIG_MII=y
    # CONFIG_HAPPYMEAL is not set
    # CONFIG_SUNGEM is not set
    # CONFIG_CASSINI is not set
    # CONFIG_NET_VENDOR_3COM is not set

    #
    # Tulip family network device support
    #
    # CONFIG_NET_TULIP is not set
    # CONFIG_HP100 is not set
    CONFIG_NET_PCI=y
    # CONFIG_PCNET32 is not set
    # CONFIG_AMD8111_ETH is not set
    # CONFIG_ADAPTEC_STARFIRE is not set
    # CONFIG_B44 is not set
    # CONFIG_FORCEDETH is not set
    # CONFIG_DGRS is not set
    # CONFIG_EEPRO100 is not set
    # CONFIG_E100 is not set
    # CONFIG_FEALNX is not set
    CONFIG_NATSEMI=y
    # CONFIG_NE2K_PCI is not set
    # CONFIG_8139CP is not set
    # CONFIG_8139TOO is not set
    # CONFIG_SIS900 is not set
    # CONFIG_EPIC100 is not set
    # CONFIG_SUNDANCE is not set
    # CONFIG_TLAN is not set
    # CONFIG_VIA_RHINE is not set

    #
    # Ethernet (1000 Mbit)
    #
    # CONFIG_ACENIC is not set
    # CONFIG_DL2K is not set
    # CONFIG_E1000 is not set
    # CONFIG_NS83820 is not set
    # CONFIG_HAMACHI is not set
    # CONFIG_YELLOWFIN is not set
    # CONFIG_R8169 is not set
    # CONFIG_SIS190 is not set
    # CONFIG_SKGE is not set
    # CONFIG_SKY2 is not set
    # CONFIG_SK98LIN is not set
    # CONFIG_VIA_VELOCITY is not set
    # CONFIG_TIGON3 is not set
    # CONFIG_BNX2 is not set
    # CONFIG_QLA3XXX is not set

    #
    # Ethernet (10000 Mbit)
    #
    # CONFIG_CHELSIO_T1 is not set
    # CONFIG_IXGB is not set
    # CONFIG_S2IO is not set
    # CONFIG_MYRI10GE is not set
    # CONFIG_NETXEN_NIC is not set

    #
    # Token Ring devices
    #
    # CONFIG_TR is not set

    #
    # Wireless LAN (non-hamradio)
    #
    # CONFIG_NET_RADIO is not set

    #
    # Wan interfaces
    #
    # CONFIG_WAN is not set
    # CONFIG_FDDI is not set
    # CONFIG_HIPPI is not set
    # CONFIG_PPP is not set
    # CONFIG_SLIP is not set
    # CONFIG_SHAPER is not set
    # CONFIG_NETCONSOLE is not set
    # CONFIG_NETPOLL is not set
    # CONFIG_NET_POLL_CONTROLLER is not set

    #
    # ISDN subsystem
    #
    # CONFIG_ISDN is not set

    #
    # Telephony Support
    #
    # CONFIG_PHONE is not set

    #
    # Input device support
    #
    CONFIG_INPUT=y
    # CONFIG_INPUT_FF_MEMLESS is not set

    #
    # Userland interfaces
    #
    # CONFIG_INPUT_MOUSEDEV is not set
    # CONFIG_INPUT_JOYDEV is not set
    # CONFIG_INPUT_TSDEV is not set
    CONFIG_INPUT_EVDEV=y
    # CONFIG_INPUT_EVBUG is not set

    #
    # Input Device Drivers
    #
    # CONFIG_INPUT_KEYBOARD is not set
    # CONFIG_INPUT_MOUSE is not set
    # CONFIG_INPUT_JOYSTICK is not set
    # CONFIG_INPUT_TOUCHSCREEN is not set
    CONFIG_INPUT_MISC=y
    CONFIG_INPUT_PCSPKR=y
    # CONFIG_INPUT_WISTRON_BTNS is not set
    CONFIG_INPUT_UINPUT=y

    #
    # Hardware I/O ports
    #
    # CONFIG_SERIO is not set
    # CONFIG_GAMEPORT is not set

    #
    # Character devices
    #
    CONFIG_VT=y
    CONFIG_VT_CONSOLE=y
    CONFIG_HW_CONSOLE=y
    # CONFIG_VT_HW_CONSOLE_BINDING is not set
    # CONFIG_SERIAL_NONSTANDARD is not set

    #
    # Serial drivers
    #
    CONFIG_SERIAL_8250=y
    CONFIG_SERIAL_8250_CONSOLE=y
    CONFIG_SERIAL_8250_PCI=y
    CONFIG_SERIAL_8250_NR_UARTS=32
    CONFIG_SERIAL_8250_RUNTIME_UARTS=4
    CONFIG_SERIAL_8250_EXTENDED=y
    CONFIG_SERIAL_8250_MANY_PORTS=y
    CONFIG_SERIAL_8250_SHARE_IRQ=y
    CONFIG_SERIAL_8250_DETECT_IRQ=y
    CONFIG_SERIAL_8250_RSA=y

    #
    # Non-8250 serial port support
    #
    CONFIG_SERIAL_CORE=y
    CONFIG_SERIAL_CORE_CONSOLE=y
    # CONFIG_SERIAL_JSM is not set
    CONFIG_UNIX98_PTYS=y
    # CONFIG_LEGACY_PTYS is not set

    #
    # IPMI
    #
    # CONFIG_IPMI_HANDLER is not set

    #
    # Watchdog Cards
    #
    CONFIG_WATCHDOG=y
    # CONFIG_WATCHDOG_NOWAYOUT is not set

    #
    # Watchdog Device Drivers
    #
    # CONFIG_SOFT_WATCHDOG is not set
    # CONFIG_ACQUIRE_WDT is not set
    # CONFIG_ADVANTECH_WDT is not set
    # CONFIG_ALIM1535_WDT is not set
    # CONFIG_ALIM7101_WDT is not set
    # CONFIG_SC520_WDT is not set
    # CONFIG_EUROTECH_WDT is not set
    # CONFIG_IB700_WDT is not set
    # CONFIG_IBMASR is not set
    # CONFIG_WAFER_WDT is not set
    # CONFIG_I6300ESB_WDT is not set
    # CONFIG_I8XX_TCO is not set
    # CONFIG_ITCO_WDT is not set
    # CONFIG_SC1200_WDT is not set
    CONFIG_SCx200_WDT=y
    # CONFIG_PC87413_WDT is not set
    # CONFIG_60XX_WDT is not set
    # CONFIG_SBC8360_WDT is not set
    # CONFIG_CPU5_WDT is not set
    # CONFIG_SMSC37B787_WDT is not set
    # CONFIG_W83627HF_WDT is not set
    # CONFIG_W83697HF_WDT is not set
    # CONFIG_W83877F_WDT is not set
    # CONFIG_W83977F_WDT is not set
    # CONFIG_MACHZ_WDT is not set
    # CONFIG_SBC_EPX_C3_WATCHDOG is not set

    #
    # PCI-based Watchdog Cards
    #
    # CONFIG_PCIPCWATCHDOG is not set
    # CONFIG_WDTPCI is not set

    #
    # USB-based Watchdog Cards
    #
    # CONFIG_USBPCWATCHDOG is not set
    CONFIG_HW_RANDOM=y
    CONFIG_HW_RANDOM_INTEL=y
    CONFIG_HW_RANDOM_AMD=y
    CONFIG_HW_RANDOM_GEODE=y
    CONFIG_HW_RANDOM_VIA=y
    CONFIG_NVRAM=y
    CONFIG_RTC=y
    # CONFIG_DTLK is not set
    # CONFIG_R3964 is not set
    # CONFIG_APPLICOM is not set
    # CONFIG_SONYPI is not set
    CONFIG_AGP=y
    # CONFIG_AGP_ALI is not set
    # CONFIG_AGP_ATI is not set
    # CONFIG_AGP_AMD is not set
    # CONFIG_AGP_AMD64 is not set
    # CONFIG_AGP_INTEL is not set
    # CONFIG_AGP_NVIDIA is not set
    # CONFIG_AGP_SIS is not set
    # CONFIG_AGP_SWORKS is not set
    # CONFIG_AGP_VIA is not set
    # CONFIG_AGP_EFFICEON is not set
    # CONFIG_DRM is not set
    # CONFIG_MWAVE is not set
    CONFIG_SCx200_GPIO=y
    # CONFIG_PC8736x_GPIO is not set
    CONFIG_NSC_GPIO=y
    # CONFIG_CS5535_GPIO is not set
    # CONFIG_RAW_DRIVER is not set
    CONFIG_HANGCHECK_TIMER=y

    #
    # TPM devices
    #
    # CONFIG_TCG_TPM is not set
    # CONFIG_TELCLOCK is not set

    #
    # I2C support
    #
    # CONFIG_I2C is not set

    #
    # SPI support
    #
    # CONFIG_SPI is not set
    # CONFIG_SPI_MASTER is not set

    #
    # Dallas’s 1-wire bus
    #
    # CONFIG_W1 is not set

    #
    # Hardware Monitoring support
    #
    # CONFIG_HWMON is not set
    # CONFIG_HWMON_VID is not set

    #
    # Multimedia devices
    #
    # CONFIG_VIDEO_DEV is not set

    #
    # Digital Video Broadcasting Devices
    #
    # CONFIG_DVB is not set
    # CONFIG_USB_DABUSB is not set

    #
    # Graphics support
    #
    CONFIG_FIRMWARE_EDID=y
    CONFIG_FB=y
    CONFIG_FB_CFB_FILLRECT=y
    CONFIG_FB_CFB_COPYAREA=y
    CONFIG_FB_CFB_IMAGEBLIT=y
    # CONFIG_FB_MACMODES is not set
    # CONFIG_FB_BACKLIGHT is not set
    # CONFIG_FB_MODE_HELPERS is not set
    # CONFIG_FB_TILEBLITTING is not set
    # CONFIG_FB_CIRRUS is not set
    # CONFIG_FB_PM2 is not set
    # CONFIG_FB_CYBER2000 is not set
    # CONFIG_FB_ARC is not set
    # CONFIG_FB_ASILIANT is not set
    # CONFIG_FB_IMSTT is not set
    # CONFIG_FB_VGA16 is not set
    # CONFIG_FB_VESA is not set
    # CONFIG_FB_HGA is not set
    # CONFIG_FB_S1D13XXX is not set
    # CONFIG_FB_NVIDIA is not set
    # CONFIG_FB_RIVA is not set
    # CONFIG_FB_I810 is not set
    # CONFIG_FB_INTEL is not set
    # CONFIG_FB_MATROX is not set
    # CONFIG_FB_RADEON is not set
    # CONFIG_FB_ATY128 is not set
    # CONFIG_FB_ATY is not set
    # CONFIG_FB_SAVAGE is not set
    # CONFIG_FB_SIS is not set
    # CONFIG_FB_NEOMAGIC is not set
    # CONFIG_FB_KYRO is not set
    # CONFIG_FB_3DFX is not set
    # CONFIG_FB_VOODOO1 is not set
    # CONFIG_FB_CYBLA is not set
    # CONFIG_FB_TRIDENT is not set
    CONFIG_FB_GEODE=y
    # CONFIG_FB_GEODE_GX is not set
    CONFIG_FB_GEODE_GX1=y
    # CONFIG_FB_VIRTUAL is not set

    #
    # Console display driver support
    #
    CONFIG_VGA_CONSOLE=y
    # CONFIG_VGACON_SOFT_SCROLLBACK is not set
    CONFIG_VIDEO_SELECT=y
    CONFIG_DUMMY_CONSOLE=y
    CONFIG_FRAMEBUFFER_CONSOLE=y
    # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
    # CONFIG_FONTS is not set
    CONFIG_FONT_8x8=y
    CONFIG_FONT_8x16=y

    #
    # Logo configuration
    #
    CONFIG_LOGO=y
    # CONFIG_LOGO_LINUX_MONO is not set
    # CONFIG_LOGO_LINUX_VGA16 is not set
    CONFIG_LOGO_LINUX_CLUT224=y
    CONFIG_BACKLIGHT_LCD_SUPPORT=y
    CONFIG_BACKLIGHT_CLASS_DEVICE=y
    CONFIG_BACKLIGHT_DEVICE=y
    CONFIG_LCD_CLASS_DEVICE=y
    CONFIG_LCD_DEVICE=y

    #
    # Sound
    #
    CONFIG_SOUND=y

    #
    # Advanced Linux Sound Architecture
    #
    CONFIG_SND=y
    CONFIG_SND_TIMER=y
    CONFIG_SND_PCM=y
    CONFIG_SND_SEQUENCER=y
    CONFIG_SND_SEQ_DUMMY=y
    CONFIG_SND_OSSEMUL=y
    CONFIG_SND_MIXER_OSS=y
    CONFIG_SND_PCM_OSS=y
    CONFIG_SND_PCM_OSS_PLUGINS=y
    CONFIG_SND_SEQUENCER_OSS=y
    CONFIG_SND_RTCTIMER=y
    CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
    # CONFIG_SND_DYNAMIC_MINORS is not set
    CONFIG_SND_SUPPORT_OLD_API=y
    CONFIG_SND_VERBOSE_PROCFS=y
    # CONFIG_SND_VERBOSE_PRINTK is not set
    # CONFIG_SND_DEBUG is not set

    #
    # Generic devices
    #
    CONFIG_SND_DUMMY=y
    # CONFIG_SND_VIRMIDI is not set
    # CONFIG_SND_MTPAV is not set
    # CONFIG_SND_SERIAL_U16550 is not set
    # CONFIG_SND_MPU401 is not set

    #
    # PCI devices
    #
    # CONFIG_SND_AD1889 is not set
    # CONFIG_SND_ALS300 is not set
    # CONFIG_SND_ALS4000 is not set
    # CONFIG_SND_ALI5451 is not set
    # CONFIG_SND_ATIIXP is not set
    # CONFIG_SND_ATIIXP_MODEM is not set
    # CONFIG_SND_AU8810 is not set
    # CONFIG_SND_AU8820 is not set
    # CONFIG_SND_AU8830 is not set
    # CONFIG_SND_AZT3328 is not set
    # CONFIG_SND_BT87X is not set
    # CONFIG_SND_CA0106 is not set
    # CONFIG_SND_CMIPCI is not set
    # CONFIG_SND_CS4281 is not set
    # CONFIG_SND_CS46XX is not set
    # CONFIG_SND_CS5535AUDIO is not set
    # CONFIG_SND_DARLA20 is not set
    # CONFIG_SND_GINA20 is not set
    # CONFIG_SND_LAYLA20 is not set
    # CONFIG_SND_DARLA24 is not set
    # CONFIG_SND_GINA24 is not set
    # CONFIG_SND_LAYLA24 is not set
    # CONFIG_SND_MONA is not set
    # CONFIG_SND_MIA is not set
    # CONFIG_SND_ECHO3G is not set
    # CONFIG_SND_INDIGO is not set
    # CONFIG_SND_INDIGOIO is not set
    # CONFIG_SND_INDIGODJ is not set
    # CONFIG_SND_EMU10K1 is not set
    # CONFIG_SND_EMU10K1X is not set
    # CONFIG_SND_ENS1370 is not set
    # CONFIG_SND_ENS1371 is not set
    # CONFIG_SND_ES1938 is not set
    # CONFIG_SND_ES1968 is not set
    # CONFIG_SND_FM801 is not set
    # CONFIG_SND_HDA_INTEL is not set
    # CONFIG_SND_HDSP is not set
    # CONFIG_SND_HDSPM is not set
    # CONFIG_SND_ICE1712 is not set
    # CONFIG_SND_ICE1724 is not set
    # CONFIG_SND_INTEL8X0 is not set
    # CONFIG_SND_INTEL8X0M is not set
    # CONFIG_SND_KORG1212 is not set
    # CONFIG_SND_MAESTRO3 is not set
    # CONFIG_SND_MIXART is not set
    # CONFIG_SND_NM256 is not set
    # CONFIG_SND_PCXHR is not set
    # CONFIG_SND_RIPTIDE is not set
    # CONFIG_SND_RME32 is not set
    # CONFIG_SND_RME96 is not set
    # CONFIG_SND_RME9652 is not set
    # CONFIG_SND_SONICVIBES is not set
    # CONFIG_SND_TRIDENT is not set
    # CONFIG_SND_VIA82XX is not set
    # CONFIG_SND_VIA82XX_MODEM is not set
    # CONFIG_SND_VX222 is not set
    # CONFIG_SND_YMFPCI is not set

    #
    # USB devices
    #
    # CONFIG_SND_USB_AUDIO is not set
    # CONFIG_SND_USB_USX2Y is not set

    #
    # Open Sound System
    #
    # CONFIG_SOUND_PRIME is not set

    #
    # HID Devices
    #
    CONFIG_HID=y

    #
    # USB support
    #
    CONFIG_USB_ARCH_HAS_HCD=y
    CONFIG_USB_ARCH_HAS_OHCI=y
    CONFIG_USB_ARCH_HAS_EHCI=y
    CONFIG_USB=y
    # CONFIG_USB_DEBUG is not set

    #
    # Miscellaneous USB options
    #
    CONFIG_USB_DEVICEFS=y
    # CONFIG_USB_BANDWIDTH is not set
    # CONFIG_USB_DYNAMIC_MINORS is not set
    # CONFIG_USB_SUSPEND is not set
    # CONFIG_USB_OTG is not set

    #
    # USB Host Controller Drivers
    #
    CONFIG_USB_EHCI_HCD=y
    CONFIG_USB_EHCI_SPLIT_ISO=y
    CONFIG_USB_EHCI_ROOT_HUB_TT=y
    # CONFIG_USB_EHCI_TT_NEWSCHED is not set
    # CONFIG_USB_ISP116X_HCD is not set
    CONFIG_USB_OHCI_HCD=y
    # CONFIG_USB_OHCI_BIG_ENDIAN is not set
    CONFIG_USB_OHCI_LITTLE_ENDIAN=y
    CONFIG_USB_UHCI_HCD=y
    # CONFIG_USB_SL811_HCD is not set

    #
    # USB Device Class drivers
    #
    # CONFIG_USB_ACM is not set
    # CONFIG_USB_PRINTER is not set

    #
    # NOTE: USB_STORAGE enables SCSI, and ‘SCSI disk support’
    #

    #
    # may also be needed; see USB_STORAGE Help for more information
    #
    # CONFIG_USB_LIBUSUAL is not set

    #
    # USB Input Devices
    #
    CONFIG_USB_HID=y
    # CONFIG_USB_HIDINPUT_POWERBOOK is not set
    # CONFIG_HID_FF is not set
    CONFIG_USB_HIDDEV=y
    # CONFIG_USB_AIPTEK is not set
    # CONFIG_USB_WACOM is not set
    # CONFIG_USB_ACECAD is not set
    # CONFIG_USB_KBTAB is not set
    # CONFIG_USB_POWERMATE is not set
    # CONFIG_USB_TOUCHSCREEN is not set
    # CONFIG_USB_YEALINK is not set
    # CONFIG_USB_XPAD is not set
    # CONFIG_USB_ATI_REMOTE is not set
    # CONFIG_USB_ATI_REMOTE2 is not set
    # CONFIG_USB_KEYSPAN_REMOTE is not set
    # CONFIG_USB_APPLETOUCH is not set

    #
    # USB Imaging devices
    #
    # CONFIG_USB_MDC800 is not set

    #
    # USB Network Adapters
    #
    # CONFIG_USB_CATC is not set
    # CONFIG_USB_KAWETH is not set
    # CONFIG_USB_PEGASUS is not set
    # CONFIG_USB_RTL8150 is not set
    # CONFIG_USB_USBNET_MII is not set
    # CONFIG_USB_USBNET is not set
    # CONFIG_USB_MON is not set

    #
    # USB port drivers
    #

    #
    # USB Serial Converter support
    #
    # CONFIG_USB_SERIAL is not set

    #
    # USB Miscellaneous drivers
    #
    # CONFIG_USB_EMI62 is not set
    # CONFIG_USB_EMI26 is not set
    # CONFIG_USB_ADUTUX is not set
    # CONFIG_USB_AUERSWALD is not set
    # CONFIG_USB_RIO500 is not set
    # CONFIG_USB_LEGOTOWER is not set
    # CONFIG_USB_LCD is not set
    # CONFIG_USB_LED is not set
    # CONFIG_USB_CYPRESS_CY7C63 is not set
    # CONFIG_USB_CYTHERM is not set
    # CONFIG_USB_PHIDGET is not set
    # CONFIG_USB_IDMOUSE is not set
    # CONFIG_USB_FTDI_ELAN is not set
    # CONFIG_USB_APPLEDISPLAY is not set
    # CONFIG_USB_SISUSBVGA is not set
    # CONFIG_USB_LD is not set
    # CONFIG_USB_TRANCEVIBRATOR is not set
    # CONFIG_USB_TEST is not set

    #
    # USB DSL modem support
    #

    #
    # USB Gadget Support
    #
    # CONFIG_USB_GADGET is not set

    #
    # MMC/SD Card support
    #
    # CONFIG_MMC is not set

    #
    # LED devices
    #
    CONFIG_NEW_LEDS=y
    CONFIG_LEDS_CLASS=y

    #
    # LED drivers
    #
    CONFIG_LEDS_NET48XX=y
    CONFIG_LEDS_WRAP=y

    #
    # LED Triggers
    #
    CONFIG_LEDS_TRIGGERS=y
    CONFIG_LEDS_TRIGGER_TIMER=y
    CONFIG_LEDS_TRIGGER_HEARTBEAT=y

    #
    # InfiniBand support
    #
    # CONFIG_INFINIBAND is not set

    #
    # EDAC – error detection and reporting (RAS) (EXPERIMENTAL)
    #
    # CONFIG_EDAC is not set

    #
    # Real Time Clock
    #
    # CONFIG_RTC_CLASS is not set

    #
    # DMA Engine support
    #
    CONFIG_DMA_ENGINE=y

    #
    # DMA Clients
    #
    CONFIG_NET_DMA=y

    #
    # DMA Devices
    #
    # CONFIG_INTEL_IOATDMA is not set

    #
    # Virtualization
    #
    # CONFIG_KVM is not set

    #
    # File systems
    #
    # CONFIG_EXT2_FS is not set
    # CONFIG_EXT3_FS is not set
    # CONFIG_EXT4DEV_FS is not set
    # CONFIG_REISERFS_FS is not set
    # CONFIG_JFS_FS is not set
    CONFIG_FS_POSIX_ACL=y
    # CONFIG_XFS_FS is not set
    # CONFIG_GFS2_FS is not set
    # CONFIG_OCFS2_FS is not set
    # CONFIG_MINIX_FS is not set
    # CONFIG_ROMFS_FS is not set
    # CONFIG_INOTIFY is not set
    # CONFIG_QUOTA is not set
    # CONFIG_DNOTIFY is not set
    CONFIG_AUTOFS_FS=y
    CONFIG_AUTOFS4_FS=y
    # CONFIG_FUSE_FS is not set

    #
    # CD-ROM/DVD Filesystems
    #
    # CONFIG_ISO9660_FS is not set
    # CONFIG_UDF_FS is not set

    #
    # DOS/FAT/NT Filesystems
    #
    # CONFIG_MSDOS_FS is not set
    # CONFIG_VFAT_FS is not set
    # CONFIG_NTFS_FS is not set

    #
    # Pseudo filesystems
    #
    CONFIG_PROC_FS=y
    CONFIG_PROC_KCORE=y
    CONFIG_PROC_SYSCTL=y
    CONFIG_SYSFS=y
    CONFIG_TMPFS=y
    # CONFIG_TMPFS_POSIX_ACL is not set
    # CONFIG_HUGETLBFS is not set
    # CONFIG_HUGETLB_PAGE is not set
    CONFIG_RAMFS=y
    # CONFIG_CONFIGFS_FS is not set

    #
    # Miscellaneous filesystems
    #
    # CONFIG_ADFS_FS is not set
    # CONFIG_AFFS_FS is not set
    # CONFIG_HFS_FS is not set
    # CONFIG_HFSPLUS_FS is not set
    # CONFIG_BEFS_FS is not set
    # CONFIG_BFS_FS is not set
    # CONFIG_EFS_FS is not set
    # CONFIG_CRAMFS is not set
    # CONFIG_VXFS_FS is not set
    # CONFIG_HPFS_FS is not set
    # CONFIG_QNX4FS_FS is not set
    # CONFIG_SYSV_FS is not set
    # CONFIG_UFS_FS is not set

    #
    # Network File Systems
    #
    CONFIG_NFS_FS=y
    CONFIG_NFS_V3=y
    # CONFIG_NFS_V3_ACL is not set
    CONFIG_NFS_V4=y
    CONFIG_NFS_DIRECTIO=y
    CONFIG_NFSD=y
    CONFIG_NFSD_V3=y
    # CONFIG_NFSD_V3_ACL is not set
    CONFIG_NFSD_V4=y
    CONFIG_NFSD_TCP=y
    CONFIG_ROOT_NFS=y
    CONFIG_LOCKD=y
    CONFIG_LOCKD_V4=y
    CONFIG_EXPORTFS=y
    CONFIG_NFS_COMMON=y
    CONFIG_SUNRPC=y
    CONFIG_SUNRPC_GSS=y
    CONFIG_RPCSEC_GSS_KRB5=y
    CONFIG_RPCSEC_GSS_SPKM3=y
    CONFIG_SMB_FS=y
    # CONFIG_SMB_NLS_DEFAULT is not set
    CONFIG_CIFS=y
    # CONFIG_CIFS_STATS is not set
    # CONFIG_CIFS_WEAK_PW_HASH is not set
    CONFIG_CIFS_XATTR=y
    CONFIG_CIFS_POSIX=y
    # CONFIG_CIFS_DEBUG2 is not set
    # CONFIG_CIFS_EXPERIMENTAL is not set
    # CONFIG_NCP_FS is not set
    # CONFIG_CODA_FS is not set
    # CONFIG_AFS_FS is not set
    # CONFIG_9P_FS is not set

    #
    # Partition Types
    #
    # CONFIG_PARTITION_ADVANCED is not set
    CONFIG_MSDOS_PARTITION=y

    #
    # Native Language Support
    #
    CONFIG_NLS=y
    CONFIG_NLS_DEFAULT=”utf8″
    CONFIG_NLS_CODEPAGE_437=y
    CONFIG_NLS_CODEPAGE_737=y
    CONFIG_NLS_CODEPAGE_775=y
    CONFIG_NLS_CODEPAGE_850=y
    CONFIG_NLS_CODEPAGE_852=y
    CONFIG_NLS_CODEPAGE_855=y
    CONFIG_NLS_CODEPAGE_857=y
    CONFIG_NLS_CODEPAGE_860=y
    CONFIG_NLS_CODEPAGE_861=y
    CONFIG_NLS_CODEPAGE_862=y
    CONFIG_NLS_CODEPAGE_863=y
    CONFIG_NLS_CODEPAGE_864=y
    CONFIG_NLS_CODEPAGE_865=y
    CONFIG_NLS_CODEPAGE_866=y
    CONFIG_NLS_CODEPAGE_869=y
    CONFIG_NLS_CODEPAGE_936=y
    CONFIG_NLS_CODEPAGE_950=y
    CONFIG_NLS_CODEPAGE_932=y
    CONFIG_NLS_CODEPAGE_949=y
    CONFIG_NLS_CODEPAGE_874=y
    CONFIG_NLS_ISO8859_8=y
    CONFIG_NLS_CODEPAGE_1250=y
    CONFIG_NLS_CODEPAGE_1251=y
    CONFIG_NLS_ASCII=y
    CONFIG_NLS_ISO8859_1=y
    CONFIG_NLS_ISO8859_2=y
    CONFIG_NLS_ISO8859_3=y
    CONFIG_NLS_ISO8859_4=y
    CONFIG_NLS_ISO8859_5=y
    CONFIG_NLS_ISO8859_6=y
    CONFIG_NLS_ISO8859_7=y
    CONFIG_NLS_ISO8859_9=y
    CONFIG_NLS_ISO8859_13=y
    CONFIG_NLS_ISO8859_14=y
    CONFIG_NLS_ISO8859_15=y
    CONFIG_NLS_KOI8_R=y
    CONFIG_NLS_KOI8_U=y
    CONFIG_NLS_UTF8=y

    #
    # Distributed Lock Manager
    #
    # CONFIG_DLM is not set

    #
    # Instrumentation Support
    #
    # CONFIG_PROFILING is not set

    #
    # Kernel hacking
    #
    CONFIG_TRACE_IRQFLAGS_SUPPORT=y
    # CONFIG_PRINTK_TIME is not set
    # CONFIG_ENABLE_MUST_CHECK is not set
    # CONFIG_MAGIC_SYSRQ is not set
    # CONFIG_UNUSED_SYMBOLS is not set
    # CONFIG_DEBUG_FS is not set
    # CONFIG_HEADERS_CHECK is not set
    # CONFIG_DEBUG_KERNEL is not set
    CONFIG_LOG_BUF_SHIFT=14
    # CONFIG_DEBUG_BUGVERBOSE is not set
    CONFIG_EARLY_PRINTK=y
    # CONFIG_DOUBLEFAULT is not set

    #
    # Security options
    #
    # CONFIG_KEYS is not set
    # CONFIG_SECURITY is not set

    #
    # Cryptographic options
    #
    CONFIG_CRYPTO=y
    CONFIG_CRYPTO_ALGAPI=y
    CONFIG_CRYPTO_BLKCIPHER=y
    CONFIG_CRYPTO_HASH=y
    CONFIG_CRYPTO_MANAGER=y
    CONFIG_CRYPTO_HMAC=y
    # CONFIG_CRYPTO_XCBC is not set
    CONFIG_CRYPTO_NULL=y
    CONFIG_CRYPTO_MD4=y
    CONFIG_CRYPTO_MD5=y
    CONFIG_CRYPTO_SHA1=y
    CONFIG_CRYPTO_SHA256=y
    CONFIG_CRYPTO_SHA512=y
    CONFIG_CRYPTO_WP512=y
    CONFIG_CRYPTO_TGR192=y
    # CONFIG_CRYPTO_GF128MUL is not set
    CONFIG_CRYPTO_ECB=y
    CONFIG_CRYPTO_CBC=y
    # CONFIG_CRYPTO_LRW is not set
    CONFIG_CRYPTO_DES=y
    CONFIG_CRYPTO_BLOWFISH=y
    CONFIG_CRYPTO_TWOFISH=y
    CONFIG_CRYPTO_TWOFISH_COMMON=y
    # CONFIG_CRYPTO_TWOFISH_586 is not set
    CONFIG_CRYPTO_SERPENT=y
    # CONFIG_CRYPTO_AES is not set
    CONFIG_CRYPTO_AES_586=y
    CONFIG_CRYPTO_CAST5=y
    CONFIG_CRYPTO_CAST6=y
    CONFIG_CRYPTO_TEA=y
    CONFIG_CRYPTO_ARC4=y
    CONFIG_CRYPTO_KHAZAD=y
    CONFIG_CRYPTO_ANUBIS=y
    CONFIG_CRYPTO_DEFLATE=y
    CONFIG_CRYPTO_MICHAEL_MIC=y
    CONFIG_CRYPTO_CRC32C=y

    #
    # Hardware crypto devices
    #
    # CONFIG_CRYPTO_DEV_PADLOCK is not set
    # CONFIG_CRYPTO_DEV_GEODE is not set

    #
    # Library routines
    #
    CONFIG_BITREVERSE=y
    CONFIG_CRC_CCITT=y
    # CONFIG_CRC16 is not set
    CONFIG_CRC32=y
    CONFIG_LIBCRC32C=y
    CONFIG_ZLIB_INFLATE=y
    CONFIG_ZLIB_DEFLATE=y
    CONFIG_PLIST=y
    CONFIG_IOMAP_COPY=y
    CONFIG_GENERIC_HARDIRQS=y
    CONFIG_GENERIC_IRQ_PROBE=y
    CONFIG_X86_BIOS_REBOOT=y
    CONFIG_KTIME_SCALAR=y

  9. chewzeta said,

    gennaio 4, 2008 a 3:00 PM

    Ottimo post.
    Molto utile.
    Grande gianluca

  10. Gianluca said,

    gennaio 4, 2008 a 3:01 PM

    Una volta compilato il kernel io uso questo comando:

    mknbi-linux /usr/src/linux-2.6.20/arch/i386/boot/bzImage -output=/tftpboot/239113254005.ldr -param=”root=/dev/nfs rw nfsroot=192.168.1.1:/tftpboot/root_fs ip=dhcp video=nscfb:vmode:PAL-720×576,TVO:44:20:640:528″

    Ovviamente bisogna avere all’indirizzo 192.168.1.1 un server NFS in cui è stato aggiunto in /etc/exports la riga:

    /tftpboot/root_fs 192.168.1.200(sync,rw,no_root_squash,no_all_squash)

    192.168.1.200 è l’indirizzo assegnato alla videstation dal dhcpd
    Inoltre
    – scaricare il root file system da http://www.uclibc.org/downloads/root_fs_i386.ext2.bz2
    – decomprimerlo con bunzip2
    – eseguire il comando
    mount -o loop root_fs_i386.ext2 /tftpboot/root_fs

    A questo punto è possibile accendere la videostation

  11. Gianluca said,

    gennaio 4, 2008 a 3:03 PM

    Dimenticavo….
    è possibile attaccare una tastiera usb alla videstation
    funziona perfettamente per loggarsi e continuare le attività di personalizzazione

  12. salva said,

    gennaio 4, 2008 a 8:57 PM

    EEE CHE TI POSSO DIRE..semplicemente mastodontico!!ottimo…io pero vorrei sapere di chi e il blog…e ringraziarlo per l’aiuto che ci ha dato, dello spazio che ci sta offrendo…GRAZIE!vorrei inoltre sapere… ma si puo pure mettere un interfaccia ? gianlu ci sei riuscito…adesso compilo il kernel faccio monto il server nfs su un altro ip e cosi faccio… con win dhcp server e tftp server e linux ci metto il nfs server poi volevo scrivere una piccola guida che ne dici?naturalmente con il tuo apporto…si capisce …sei tu il mastro..

  13. salva said,

    gennaio 4, 2008 a 9:13 PM

    altra cosa per chewzeta… come hai fatto a capire le option nel dhcp? facendo sniffing e vero si vede la richiesta di option da 160 a 169 ma nelle rfc quelle option non sono definite da nessuna parte… dovrebbero essere lasciate libere … ciao e grazie non avevo visto il tuo commento

  14. Gianluca said,

    gennaio 4, 2008 a 11:22 PM

    Aggiungo qualche altra informazione in mio possesso:

    – il bios della videostation (vs) non consente il boot da una chiavetta usb o almeno la chiavetta che funziona su un pc (bootloader syslinux) sulla vs non funziona
    – non è possibile entrare nel bios o almeno non ho trovato il tasto da schiacciare all’avvio (tipo F2 o CANC)

    Sembra quindi che monti una versione super personalizzata di XpressROM http://amd.insydetech.com/productcenter/amd/geodesite/index.cfm con boot solo tramite DHCP/BOOTP/TFTP come descritto da chewzeta.

  15. Gianluca said,

    gennaio 4, 2008 a 11:32 PM

    Sto lavorando su due fronti:

    – far riconoscere tutte le periferiche al kernel (in particolare la scheda audio e l’interfaccia ad infrarossi)
    – portare l’interfaccia grafica X con qualche window manager

    Sul secondo punto sto ricompilando un nuovo root_fs molto più completo di quello di esempio che vi ho segnalato in un post precedente tramite buildroot .

    Per quando riguarda la documentazione di tutta la procedura sono ovviamente favorevole a fornire pubblicamente tutti i miei progressi.

  16. salva said,

    gennaio 5, 2008 a 1:35 PM

    non riesco a trovare una tastiera usb…mah… neppure l’adattatore… mi sono chiesto se avevi premuto F1 per entrare nel bios o solo f2 nella documentazione c’e scritto di premere F1 fammi sapere se funziona visto che ti trovi con una tastiera usb prova anche alt+f1 ciao salva

  17. Gianluca said,

    gennaio 5, 2008 a 6:22 PM

    li ho provati tutti
    niente da fare

  18. salva said,

    gennaio 7, 2008 a 10:22 am

    pensando a sto fatto del boot… mi e venuta in mente una cosa… mi sono appena scaricato il bios del geode e se facessi il boot dos e poi caricassi il bios? in questo modo potrei mettere le impostazioni del boot a mio piacimento e quindi boot da chiavetta.. mi sorge un unico problema leggendo l’user guide mi viene chiesto un utility per flashare: flashrom.exe che dovrebbe essere scaricabile dal sito amd ma non e accessibile se la dovesse trovare fatemelo sapere… cerco qualche altra utility nel frattempo avevete opinioni su questa follia?

  19. chewzeta said,

    gennaio 7, 2008 a 10:47 am

    X salva, ho sniffato la il boot della videostation su rete fastweb e ho visto che passava queste opzioni fuori standard.

    Nel rfc viene indicato un range numerico di opzioni che sono utilizzabili dall’utente, queste ne fanno parte.

    Per quanto riguarda il boot da chiavetta, e’ un ottimo esperimento, ma avrei un po di fifa, potresti rendere inutilizzabile la videostation, caricando un bios non idoneo.

  20. chewzeta said,

    gennaio 7, 2008 a 10:53 am

    Avevo fatto delle prove senza utilizzare NFS, mettendo il rootfs direttamente nel initrd,
    il rootfs di uclibc sono 21 Mb, lo spazio Ram della videostation sono 128 Mb, quindi ci potrebbe stare tutto, evitandosi cosi un altro processo sul server.

    Inoltre avevo trovato questa carinissima distro: http://www.geexbox.org/en/index.html
    che andrebbe prima customizzata con kernel e script d’avvio ad hoc
    e potrebbe trasformare la videostation in un terminale multimediale.

  21. chewzeta said,

    gennaio 7, 2008 a 10:55 am

    Potremmo provare a fare un sitarello stile wiki, in cui mettere i doc e i progressi.
    Magari un giorno riusciremo a fare una minidistro e dare nuova vita alle povere videostation, buttate nelle cantine a prendere polvere.

    Che ne pensate?

  22. salva said,

    gennaio 7, 2008 a 2:10 PM

    Per me andrebbe benissimo..mi piace molto l’idea.. si puo sicuramente fare, fatemi sapere dove e quando…=D altra cosina veloce veloce x cwewzeta lo so che e un po da matti e per questo sto cercando di comprarne un altra da ebay ma voi sapete se tutte quelle fastweb precendenti a quella di quest’anno sono telsey?perche ci sono delle versioni che non montano la tastiera ma solo il telecomando sono le stesse?

  23. chewzeta said,

    gennaio 7, 2008 a 2:15 PM

    Io so che delle “vecchie” videostation ce ne sono almeno 2:

    Telsey:
    a) con chipset accelerazione mpg2 sigma (se non sbaglio quella bassa e nera)
    b) con chipset accelerazione mpg2/mpg4 philips (ridisegnata da pininfarina un po piu’ alta stretta e bianca)

    Kreatel:
    ma non ne so niente.

  24. salva said,

    gennaio 7, 2008 a 2:21 PM

    La kreatel a quanto ne so io è la nuovissima, (quella che mi hanno portato adesso) ha il Digitale terrestre ed e piu grande non l’ho smontata la devo ridare… Come vecchia ho il primo modello quello nero brutto con il sigma. adesso vedo un po su ebay ce ne sono due ho mandato due mex speriamo rispondano.. cmq il wiki e un idea geniale…

  25. Stello said,

    gennaio 7, 2008 a 9:55 PM

    Ciao a tutti sono qui perchè anche io ho una videostation che non utilizzo|La vs che ho io è l’ultima che la fastweb ha messo sul mercato x indenterci quella con pure l’accesso della smart card!volevo chiedervi se era possibile fare questo boot hack pure con questo modello!Ah e se non chiedo troppo qualcuno potrebbe inviarmi via email una spiegazione con magari qualche immagine su come fare il boot sia da linux che da windows?Aspetto una vostra risposta! email:stello55@hotmail.it

  26. LvX said,

    gennaio 8, 2008 a 10:11 am

    La Kreatel è la penultima:

    Fai clic per accedere a TornadoK5.pdf

  27. Gianluca said,

    gennaio 9, 2008 a 10:45 PM

    Sono stato assente per qualche giorno e vedo con piacere che i post sono aumentati a dismisura. Forse un wiki con un forum non guasterebbe.

  28. Gianluca said,

    gennaio 9, 2008 a 10:52 PM

    Io ho una Telsey che definirei bassa e nera con il frontale a onda e il posto per la smart-card chiuso.
    Monta un “processore” Geode SC1201 (che in realtà un Single Chip computer) e un chip Philips Trimedia 1301 che però è un DSP. Non credo che serva a decodificare il flusso mpeg2 altrimenti siamo fregati.

  29. salva said,

    gennaio 9, 2008 a 11:14 PM

    il wiki sarebbe otttimo qualcuno l’aprisse che ho una notizia senza precendenti ho fatto il boot con ubuntu…cioe capite …. io vedo ubuntu nel mio televisore……ubuntu….. senza precedenti…per favore devo scriverlo a qualcuno perche sono troppo felice, oggi giornata senza precedenti 30 all’esame di Sistemi elettronici programmabili e adesso ho fatto partire ubuntu…non ho parole adesso piango….

  30. chewzeta said,

    gennaio 10, 2008 a 10:26 am

    Bisognerebbe provare a far girare un player video con un video mpeg2 e un mpeg4, e vedere come va, se va a scatti o e’ fluido.
    Cosicche possiamo capire se va approfondita la questione accelerazione mpeg2/4.

    X salva, complimenti per il 30 e per ubuntu.
    🙂

  31. chewzeta said,

    gennaio 10, 2008 a 10:32 am

    Per il wiki, forum o entrambi, sto cercando una piattaforma gratuita che possa ospitare questo argomento (i consigli sono benvenuti):

    Questa una possibile:
    http://www.wikia.com/wiki/Wikia

    Poi ci sarebbero da decidere quelle cose noiose come:
    Utenti autorizzati a pubblicare
    Come impostare la documentazione
    etc etc.

    Al solito, consigli e partecipazione sono benvenuti.

    Ciao

  32. chewzeta said,

    gennaio 10, 2008 a 10:34 am

    X Gianluca,

    forse questo pdf puo essere utile:

    Fai clic per accedere a CS1301.pdf

  33. salva said,

    gennaio 10, 2008 a 12:08 PM

    allora…le verifiche le posso fare io metto due file compressi mpeg2 mpeg4 e vedo come va…stasera ci provo…il player non dovrebbe essere un problema… il dubbio che mi viene.. non puo essere che con il player mi la codifica me la fa con il codec software sfruttando il processore? piuttosto che l’hardware dedicato?? grazie mille e a presto vi diro come si fa a far partire ubuntu

  34. Devil! said,

    gennaio 10, 2008 a 1:56 PM

    Ciao ragazzi, innanzitutto veramente grazie per le info fornite e complimenti per sviluppi!

    Anche io da tempo avevo intenzione di mettere mano alla videostation e cimentarmi nell’impresa, anche se il tempo libero scarseggia sempre ^_^’

    Verso dicembre scorso ho trovato questo blog nella cache di google, poi però non risultava più attivo o forse era in manutenzione; pochi giorni fa son ripassato qui e ho scoperto che avete fatto molti passi avanti!

    Ad ogni modo, insieme ad un amico, siam partiti dal primo post di chewzeta (che ringrazio moltissimo per lo spunto datoci) e abbiamo cercato di procedere oltre.

    Ora leggo che cercate un forum e/o wiki su quale organizzare il lavoro e forse posso ricambiare l’aiuto.
    Se volete, essendo io uno degli admin di FastEmpire.net (community legata a Fastweb), posso offrirmi di creare una sezione del forum per discutere sull’hack della videostation o magari usare proprio quella che avevo creato io, ovvero:
    http://community.fastempire.net/index.php?board=240.0

    Se serve di supporto anche un wiki non c’è problema, ci si mette poco a installarlo nello spazio web che ho a disposizione, anche se dalla mia esperienza di admin, un forum invoglia di più la partecipazione degli utenti rispetto ad un wiki.

    Fatemi sapere e in bocca al lupo!

    Devil!

  35. chewzeta said,

    gennaio 10, 2008 a 5:51 PM

    Ottime notizie dal forum fastempire,
    oltre ad offrirci un forum ed addirittura un installazione ad hoc di un wiki (grazie Devil),
    hanno messo online, scaricabile un imagine bootable e dettagliate spiegazioni su come fare.

    Tutto questo fermento mi ha contagiato quindi riaccendero’ anche io la vs e mi rimettero’ a smanettare.

    Non vorrei chiudere il blog,
    quindi frequentero’ il forum di Fastempire, vedi post precedente,
    che mi sembra piu’ adatto alla collaborazione fra piu’ persone, e qui continuero’ ad aggiornare con gli ulteriori sviluppi che seguiranno (decoder mpeg2/4, audio, software)

    Grazie a tutti per i numerosi e dettagliati post.

  36. salva said,

    gennaio 10, 2008 a 8:55 PM

    madoo mi sta venendo la malinconia… mi ero affezzionato a sti colori.. a questo blogghettino.. credo che continuero anche io a collaborare qui e li se chewzeta è d’accordo… inoltre X Devil mi iscrivo subito per il forum ma il wiki secondo me e necessario perche.. nel forum e vero che c’e maggiore collaborazione ma le guide sono molto meglio leggibili su un wiki a cui e possibile un accesso a 3 4 persone quelle che collaborano maggiormente.. almeno cosi la vedo.. poi fatemi sapere in ogni caso ho appena comprato una tastiera usb e adesso sto per fare la mia prima login su ubuntu sulla videostation.. solo che non avete risposto al mio post sulla codifica.. che secondo me e importante..da non sottovalutare codifica hard o soft?

  37. Devil! said,

    gennaio 10, 2008 a 9:38 PM

    Sì, sono anche io d’accordo sul non chiudere il blog, dato che i commenti sono ricchi di spunti e vista anche la maggiore visibilità sui motori di ricerca: più gente si riunisce e maggiori saranno i risultati, l’unione fa la forza 😉

    Riguardo al wiki, vi faccio sapere di più domani, così poi magari ci organizziamo meglio.

    Cmq, che soddisfazione poter finalmente accedere e loggarsi nella videostation!

    Devil!

  38. salva said,

    gennaio 11, 2008 a 9:51 am

    Allora detto fatto,ho provato a vedere un video con vlc in mpeg2 purtroppo non si vede nulla.Ieri sera era tardi e non ho potuto verificare se anche gli avi non compressi non si vedessero… in ogni caso secondo voi qual e il motivo?

  39. LvX said,

    gennaio 11, 2008 a 3:59 PM

    Hai fatto partire X?
    con quale driver video?
    hai provato a fare chroot nel rootfs e fatto partire vlc da li? (senza videostation?)

  40. chewzeta said,

    gennaio 11, 2008 a 4:05 PM

    Prova anche a dare un occhiata a messaggi di vlc
    vlc->visualizza->messaggi

    Poi la domanda di LvX….X con che driver video e’ partito?

  41. salva said,

    gennaio 11, 2008 a 9:35 PM

    si l’avevo gia detto di aver fatto partire x… avevo detto che vedevo la schermata di ubuntu con il login.. adesso ho finito di provare un video mpeg 2… no comment dire che va a scatti e dire poco… cmq il driver e lo stesso che monta vmware in quanto io ho compilato il kernel da li con quelle configurazioni infatti si vede palese nell’hardware information vmware svga II
    cmq ho intenzione di scrivere una piccola guida su come ho fatto perche e piuttosto semplice dovete pazientare un po perche non ho molto tempo…

  42. LvX said,

    gennaio 11, 2008 a 9:57 PM

    Col driver vmware va a scatti per forza! di certo non ha l’accelerazione grafica… bisognerebbe cercare di compilare un kernel a partire dai sorgenti modificati di fastweb.. anche l’acceleratore mpeg2 non è sicuramente utilizzato di default dal kernel…
    se poi fa il rendering software un misero 266 non riuscirà mai a rendere i filmati in maniera fluida.
    sono molto interessato alla guida. appena butti giù una bozza fammelo sapere… non ho molta voglia di sbattermi con i vari settaggi..
    in particolare posso mettere su un server dhcp senza disabilitare il dhcp del router?
    io sto giocherellando per cercare la seriale e magari in questo modo si può mettere mano ai settaggi della bios e relativo boot da usb?
    Finora nessun risultato.. il connettore a 10 poli forse è una usb (cosa che non sarebbe poi male possiamo mettere una chiaveatta wireless interna..

    Rimango in trepidante attesa… (e se mettessi la macchina virtule su rapidshare o simili?)
    pensavo di creare una macchina virtuale debian che possa buildare il kernal originale e con dhcp tftp integrati.

  43. Alberto said,

    gennaio 13, 2008 a 8:13 am

    …io ho provato la stessa procedura con un STB telsey per alice tv, il prodotto è identico a quello di fastweb, probabilmente il file .ldr è diverso xchè non riesco a fare il boot con tftp.
    …cmq dentro l’stb ci sono diversi jumpers e c è anche la seriale…se smanettando riesco a infilarci il mio kernel…aggiornerò il blog..

  44. LvX said,

    gennaio 14, 2008 a 9:28 am

    Ciao Alberto,
    il tuo stb non è uguale a quelli fastweb, effettua richieste per le option 160 161 162 e 163 quindi non puoi passargli l’ip in 166, andrebbe studiato meglio cosa si aspetta.
    per quello che riguarda la seriale ti riferisci al connettore a 10 pin vero?
    sembra non sia la seriale ma la jtag, abbiamo provato a cercare la seriale senza successo.
    dai un occhiata al forum di fastempire

  45. werner said,

    febbraio 1, 2008 a 1:59 PM

    E’ possibile (o credi che sarà possibile) collegare un hard disk via USB? Anche se non può fare boot da lì potrebbe almeno leggerlo? (l’idea sarebbe utilizzarla come server…)

  46. chewzeta said,

    febbraio 1, 2008 a 2:19 PM

    Ciao werner,

    si e’ possibile, attraverso il modulo usb-storage.

  47. zagor said,

    febbraio 11, 2008 a 5:24 PM

    Che bello trovare questo blog!
    E’ parecchio che giro intorno alla stessa cosa, da quando quaclhe anno fa mi sono accorto che il software fastweb gira sotto linux…..

    Beh, io non voglio proprio riutilizzare la videostation (kreatel tornado k5, nel mio caso), ma volgio controllarla con un IR blaster dal mio mythbuntu.

    Qualcuno di voi sa quali siano i codici per controllare la Kreatel via LIRC?

    Ora mi guardo anche fastempire.

    Grazie

  48. Alberto said,

    febbraio 20, 2008 a 5:57 PM

    …per chi interessa ho il dump dei pacchetti scambiati tra mdm e stb (in prima attivazione) per il contratto alice TV con l’stb pirelli (quello che installa adesso la Telecom). Sono 80 mega di roba quindi se interessati contattatemi via e-mail (o skype nick: abelleip)…vediamo se unendo gli sforzi lo crakkiamo…ciao

  49. Akira said,

    febbraio 27, 2008 a 2:28 PM

    Ciao scusa se vado un po’ fuori tema ma avete capito voi come fanno a funzionare le tastiere che si vendono separatamente? gli STB integrano un dongle usb o ps2 al loro interno ? è facile da smontare?
    fatemi sapere che una tastierina di quelle con mouse joypad annesso non mi dispiacerebbe affatto

    ciao

  50. iptv_addicted said,

    marzo 3, 2008 a 8:55 PM

    mi sto cimentando anche io con questa malsana idea di utilizzare la videostation come iptv player. Possibile che non ci sia nessun modo per far caricare un firmware nuovo da una qualche memoria di massa o via rete? qualche contatto in fw c’è, proverò a chiedere se ne sanno qcosa…

  51. fabrizio said,

    giugno 5, 2008 a 12:27 PM

    ragazzi siete dei grandi! io non ci capisco molto di programmazione ma l’ idea di poter riutilizzare la videostation mi era venuta da tempo, se un giorno se ne venisse a capo sarei felicissimo di esserne informato, per adesso in bocca al lupo e buon lavoro! ciao

  52. Matteo said,

    luglio 11, 2008 a 7:15 PM

    ho ritirato uno stock di materiale elettronico e mi sono imbattuto in un strada scheda. Sono riuscito ad alimentarla correttamnete e collegandola al TV è apparsa la scritta fastweb. Credo quindi che si tratti di una videostatio. Sul frontale sono presenti due porte RJ45 e due per doppino telefonico, una uscita Svideo per TV e una per il VCR oltre a 4 prese RCA dorate (2 video e 2 audio).
    Di che si tratta? Ci si può “giocare”? Grazie, Matteo

  53. bho said,

    luglio 21, 2008 a 9:29 PM

    è un decoder unico. ci puoi fare qualosetta

  54. Marcos said,

    agosto 22, 2008 a 11:45 am

    Salve Raggazzi, io ho la videostation, ma non riesco a capire come la collegate e fate il boot, qualcuno mi potrebbe spiegare come si fa da windows, e di quali strumenti (hardware o software) n ho bisogno per fare il boot. Grazie

  55. BEGHELLO said,

    ottobre 11, 2008 a 7:58 am

    Ciao Ragazzi, innanzitutto un grazie a tutti quelli che sapendo fare le ccose le divulgano in una sortadi “globalizzazione” del sapere. Purtroppo non ho idea di come realizzare quanto sopra letto. Sarei grato a chiunque via email mi spedisse come fare magari anche con qualche immagine illustrativa per windows. Io ho un VS Telsey Fast. Quella con la chiave usb per intenderci.

  56. Makku said,

    novembre 24, 2008 a 11:22 am

    Ciao, ma la bellissima idea di usare una VS come media center e’ svanita? da agosto non ci sono stati altri sviluppi? qualcuno poi ci e’ riuscito a creare qualcosa di funzionante? il wiki?
    Ciao

  57. valerio said,

    febbraio 12, 2009 a 2:17 PM

    nessuno ha notizie sulla TORNADO/K5 2.0 6.010?
    sulla MB sembra ci sia un connettore IDE 40 PIN non saldato,
    ma il punto è che seguendo le varie guide sulle telsys non riesco neanche a far caricare il kernel via tftp non richide alcun file dopo la richiesta DHCP muore dopo circa 2 minuti ri riavvia.
    There’s anybody out there? 😛

  58. chewzeta said,

    aprile 30, 2009 a 9:09 am

    Iceman ha fatto un gran bel lavoro e ha scritto un esaustivo articolo
    ecco il link:
    http://www.htpcpoint.it/index.asp?action=articoli&id=23

    e poi il forum di devil
    http://community.fastempire.net/index.php?board=240.0

  59. chewzeta said,

    aprile 30, 2009 a 9:10 am

    Dimenticavo la chicca piu’ gustosa la videostation di Iceman e’ online
    raggiungibile a:
    http://iceman.homelinux.net

  60. Riccardo said,

    aprile 22, 2015 a 5:40 PM

    Peccato che avete abbandonato la discussione… era interessante

  61. aprile 23, 2015 a 7:20 am

    Concurdo, la mia è ancora nella scatola inutilizzata! Poteva essere comoda per testare applicazioni come Premium Play, Infinity e SKYGO!

    Peccato.


Lascia un commento