Newsgroup: it.comp.os.linux.iniziare
Titolo: HUB USB su monitor Philips

Sono giorni ormai che cerco di far funzionare l'hub usb presente sulla
base del mio monitor philips al quale ho collegato una webcam philips .
Allora, se la collego direttamente alle porte usb del pc la webcam si
accende caricando il modulo ov511, ma se la colego alle porte del monitor
(che ovviamente ho colegato tramite cavo usb al pc) non da segni di vita
(ho provato son winxp e viene riconosciuta, quindi l'hub funziona)
riporto parte del log:
-------------------------------
Jan  8 23:36:38 linux kernel: usb-uhci.c: $Revision: 1.275 $ time 18:40:47 Sep  2 2003
Jan  8 23:36:38 linux kernel: usb-uhci.c: High bandwidth mode enabled
Jan  8 23:36:38 linux kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Jan  8 23:46:47 linux kernel: Initializing USB Mass Storage driver...
Jan  8 23:46:47 linux kernel: usb.c: registered new driver usb-storage
Jan  8 23:46:47 linux kernel: hub.c: USB hub found
Jan  8 23:46:48 linux kernel: USB Mass Storage support registered.
----------------------------------
Qualcuno sa dirmi come muovermi per abilitare queste porte?
-- 
Un saluto
Marco
-----------------------------------------------------------
Visit My Home Page  
Web Forum (DivX, MP3, ADSL, Linux, Windows)
http://neminis.sytes.net
Icq Number	43414370
Linux registered user #340127
-----------------------------------------------------------

 Jan  8 23:46:48 linux kernel: USB Mass Storage support registered.
Ma il log si ferma qui? Dovrebbe dirti quante porte ha rilevato
sull'hub. L'unica spiegazione che mi viene in mente è che manchi
qualcosa nel kernel, ma il supporto per gli hub dovrebbe essere nativo.
-- 
Registered user at 
http://counter.li.org
 # 170453
Jabber JID: 
sil...@jabber.linux.it
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

 qualcosa nel kernel, ma il supporto per gli hub dovrebbe essere nativo.
nel log di sistema dice molte altre cose, ma non le riteneso necessarie da
essere riportate.. comunque ecco il log completo. Nel kernel ho abiltato
tutto quello che riguarda l'usb per sicurezza, ma niente, non ne vuole
sapere, sembra quasi che non dia sufficente alimenazione alle porte.
Quello che non mi spiego e' il perche' se collegata direttamente al pc la
webcam funziona e se collegata al monitor no. Eppure su Windows non da
problemi...
ecco comuqnue un dmesg usb
--------------------------------------------------------
Linux video capture interface: v1.00
i2c-core.o: i2c core module
i2c-algo-bit.o: i2c bit algorithm module
bttv: driver version 0.7.107 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Host bridge is Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller
bttv: Bt8xx card found (0).
PCI: Found IRQ 10 for device 00:0b.0
PCI: Sharing IRQ 10 with 00:05.0
PCI: Sharing IRQ 10 with 00:0b.1
bttv0: Bt878 (rev 17) at 00:0b.0, irq: 10, latency: 32, mmio: 0xf3000000
bttv0: using: BT878(Prolink Pixelview PV-BT) [card=70,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00ffc0ff [init #1]
bttv0: gpio: en=00000000, out=00000000 in=00ffc0ff [init #1]
bttv0: gpio: en=00000000, out=00000000 in=00ffc0ff [init #2]
i2c-core.o: adapter bt848 #0 registered as adapter 0.
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
i2c-core.o: driver generic i2c audio driver registered.
i2c-core.o: driver i2c TV tuner driver registered.
tuner: chip found @ 0xc2
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
i2c-core.o: client [Philips PAL_BG (FI1216 and comp] registered to adapter [bt848 #0](pos. 0).
bttv0: gpio: en=0000000f, out=0000000b in=00ffc0f0 [audio: extern]
bttv0: gpio: en=0000000f, out=0000000b in=00ffc0f0 [muxsel]
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: gpio: en=0000000f, out=0000000d in=00ffc0f0 [audio: off]
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
gameport0: Emu10k1 Gameport at 0x9400 size 8 speed 1242 kHz
8139too Fast Ethernet driver 0.9.26
PCI: Found IRQ 9 for device 00:09.0
PCI: Sharing IRQ 9 with 00:04.2
PCI: Sharing IRQ 9 with 00:04.3
eth0: RealTek RTL8139 Fast Ethernet at 0xe0f35000, 00:30:ab:02:f3:68, IRQ 9
eth0:  Identified 8139 chip type 'RTL-8139C'
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 9 for device 00:04.2
PCI: Sharing IRQ 9 with 00:04.3
PCI: Sharing IRQ 9 with 00:09.0
uhci.c: USB UHCI at I/O 0xd400, IRQ 9
usb.c: new USB bus registered, assigned bus number 1
uhci.c: detected 2 ports
usb.c: kmalloc IF def07920, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI-alt Root Hub
SerialNumber: d400
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface def07920
usb.c: kusbd: /sbin/hotplug add 1
PCI: Found IRQ 9 for device 00:04.3
PCI: Sharing IRQ 9 with 00:04.2
PCI: Sharing IRQ 9 with 00:09.0
uhci.c: USB UHCI at I/O 0xd000, IRQ 9
usb.c: new USB bus registered, assigned bus number 2
uhci.c: detected 2 ports
usb.c: kmalloc IF def07a20, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI-alt Root Hub
SerialNumber: d000
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface def07a20
usb.c: kusbd: /sbin/hotplug add 1
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
uhci.c: root-hub INT complete: port1: 48a port2: 48a data: 6
uhci.c: d400: suspend_hc
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 2, portstatus 100, change 3, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 100, change 3, 12 Mb/s
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: Printer, Canon BJC-4300
parport_pc: Via 686A parallel port: io=0x378
uhci.c: root-hub INT complete: port1: 48a port2: 49b data: 6
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 2, portstatus 101, change 3, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 101, change 3, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
uhci.c: root-hub INT complete: port1: 488 port2: 488 data: 6
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
uhci.c: root-hub INT complete: port1: 488 port2: 499 data: 6
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
uhci.c: root-hub INT complete: port1: 488 port2: 488 data: 6
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 103, change 0, 12 Mb/s
hub.c: new USB device 00:04.3-2, assigned address 2
uhci.c: root-hub INT complete: port1: 488 port2: 495 data: 2
usb.c: kmalloc IF def07d00, numif 1
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
hub.c: USB hub found
uhci.c: root-hub INT complete: port1: 488 port2: 488 data: 6
uhci.c: root-hub INT complete: port1: 488 port2: 4a5 data: 2
uhci.c: root-hub INT complete: port1: 488 port2: 488 data: 6
uhci.c: root-hub INT complete: port1: 488 port2: 495 data: 2
uhci.c: root-hub INT complete: port1: 488 port2: 488 data: 6
uhci.c: root-hub INT complete: port1: 488 port2: 495 data: 2
uhci.c: root-hub INT complete: port1: 488 port2: 488 data: 6
uhci.c: root-hub INT complete: port1: 488 port2: 495 data: 2
usb_control/bulk_msg: timeout
hub.c: Unable to get hub descriptor (err = -110)
hub.c: hub configuration failed for device #2
usb.c: unhandled interfaces on device
usb.c: USB device 2 (vend/prod 0x471/0x201) is not claimed by any active driver.
  Length              = 18
  DescriptorType      = 01
  USB version         = 1.00
  Vendor:Product      = 0471:0201
  MaxPacketSize0      = 8
  NumConfigurations   = 1
  Device version      = 1.00
  Device Class:SubClass:Protocol = 09:01:00
    Hub device class
Configuration:
  bLength             =    9
  bDescriptorType     =   02
  wTotalLength        = 0019
  bNumInterfaces      =   01
  bConfigurationValue =   01
  iConfiguration      =   00
  bmAttributes        =   40
  MaxPower            =    0mA
  Interface: 0
  Alternate Setting:  0
    bLength             =    9
    bDescriptorType     =   04
    bInterfaceNumber    =   00
uhci.c: root-hub INT complete: port1: 488 port2: 488 data: 6
    bAlternateSetting   =   00
    bNumEndpoints       =   01
    bInterface Class:SubClass:Protocol =   09:01:00
    iInterface          =   00
    Endpoint:
      bLength             =    7
      bDescriptorType     =   05
      bEndpointAddress    =   81 (in)
      bmAttributes        =   03 (Interrupt)
      wMaxPacketSize      = 0001
      bInterval           =   ff
usb.c: kusbd: /sbin/hotplug add 2
hub.c: port 1, portstatus 100, change 2, 12 Mb/s
hub.c: port 1 enable change, status 100
hub.c: port 2, portstatus 103, change 0, 12 Mb/s
hub.c: port 1, portstatus 100, change 2, 12 Mb/s
hub.c: port 1 enable change, status 100
hub.c: port 2, portstatus 100, change 2, 12 Mb/s
hub.c: port 2 enable change, status 100
lp0: using parport0 (polling).
usb.c: registered new driver ov511
hub.c: USB hub found
usb_control/bulk_msg: timeout
hub.c: Unable to get hub descriptor (err = -110)
hub.c: hub configuration failed for device #2
ov511.c: v1.63 for Linux 2.4 : ov511 USB Camera Driver
tty_io.c: process 1546 (minicom) used obsolete /dev/cua - update software to use /dev/ttyS0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Creative EMU10K1 PCI Audio Driver, version 0.20, 23:50:05 Jan  8 2004
PCI: Found IRQ 5 for device 00:0a.0
emu10k1: EMU10K1 rev 7 model 0x8064 found, IO at 0x9800-0x981f, IRQ 5
ac97_codec: AC97 Audio codec, id: EMC40 (Unknown)
emu10k1: SBLive! 5.1 card detected


 hub.c: hub configuration failed for device #2
[snip]
Il problema è qui, l'hub del monitor viene rilevato ma il kernel non
riesce a gestirlo. Gli altri, se noti, sono "root hub", cioè le porte
direttamente a valle del controller.
Purtroppo non ti so aiutare, prova a cercare con google oppure su
http://www.qbik.ch/usb/devices/
 se è un problema noto, magari è solo
questione di attendere un aggiornamento del kernel.
